CentOS配置Nginx上https协议
Admin 2023-05-05 群英技术资讯 634 次浏览
首先,你得有台云主机Vps。国内的话有阿里云、腾讯云这些。由于一些不可描述的原因,我选择的是部署在香港的 VPS,懂的都懂,其实我这台 VPS 主要是服务于 SS。当然一台买了这个 VPS 只拿来做 SS 服务有点浪费啊,而且部署在 github page 上的静态博客访问其实挺慢的,然后因为不想备案的原因,还无法用到国内大厂的 CDN 加速服务,于是萌生了干脆把博客静态指向到 VPS 的 IP 算了。
然后你还得买个域名,这总不能用 IP 来访问吧,太low。
在这里就不累赘了,附上安装地址:https://www.centoschina.cn/course/install/3480.html
配置文件在 /etc/nginx/nginx.conf
其中配置了两个 server,一个 80 端口的是 HTTP,一个 443 端口的是 HTTPS,这里强制让 80 端口重定向到了 HTTPS。
user root; worker_processes 4; pid /run/nginx.pid; events { worker_connections 768; # multi_accept on; } http { ## # Basic Settings ## sendfile on; tcp_nopush on; tcp_nodelay on; keepalive_timeout 65; types_hash_max_size 2048; # server_tokens off; # server_names_hash_bucket_size 64; # server_name_in_redirect off; include /etc/nginx/mime.types; default_type application/octet-stream; ## # SSL Settings ## ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE ssl_prefer_server_ciphers on; ## # Logging Settings ## access_log /var/log/nginx/access.log; error_log /var/log/nginx/error.log; ## # Gzip Settings ## gzip on; gzip_disable "msie6"; gzip_vary on; gzip_proxied any; gzip_comp_level 6; gzip_buffers 16 8k; gzip_http_version 1.1; gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript; ## # Virtual Host Configs ## #include /etc/nginx/conf.d/*.conf; #include /etc/nginx/sites-enabled/*; server { listen 80; server_name www.anany.vip anany.vip; return 301 https://$server_name$request_uri; } server{ server_name www.anany.vip anany.vip; listen 443; location / { root /root/blog/pages; index index.html; } ssl on; ssl_certificate /etc/nginx/anany.vip_bundle.crt; ssl_certificate_key /etc/nginx/anany.vip.key; } } |
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
linux查看端口是否开放的方法:首先打开端口,切换root用户登录;然后使用【lsof -i:】端口号命令行;最后使用【netstat -aptn】命令行,查看所有开启的端口号。
linux查看日志命令有什么?linux查看日志的常用命令有tail命令、head命令和cat命令,这三种命令的使用上有一定的区别,接下来我们就详细的了解看看。
sudo命令用来以其他身份来执行命令,预设的身份为root。在/etc/sudoers中设置了可执行sudo指令的用户。若其未经授权的用户企图使用sudo,则会发出警告的邮件给管理员。
这篇文章主要介绍了 Docker背后的原理,docker轻量,一次封装到处运行,启动快,所以很适合做扩缩容、微服务,docker复用宿主机操作系统的内核,作为普通进程调用,使用linux提供的namespace隔离技术来实现虚拟化,是一种轻量级虚拟化技术,需要的朋友可以参考一下
一 uniq干什么用的文本中的重复行,基本上不是我们所要的,所以就要去除掉。linux下有其他命令可以去除重复行,但是我觉得uniq还是比较方
成为群英会员,开启智能安全云计算之旅
立即注册Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008