nginx的安装和配置
2022/2/1 7:30:49
本文主要是介绍nginx的安装和配置,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
目录- 一、购买下载SSL证书
- 二、修改Nginx配置信息
- 三、重启Nginx
一、购买下载SSL证书
SSL证书阿里云做活动期间可以免费申请,购买SSL证书时选择单域名-DV SSL-免费版即可
https://yundun.console.aliyun.com/?p=cas#/certExtend/buy
二、修改Nginx配置信息
在生产环境中部署Django时一般以Nginx做反向代理和静态文件服务器
nginx.conf是最重要的配置文件,其中nginx.conf文件又会把conf.d/目录中.conf文件和sites-enabled/目录下的配置包含进来
建议把一些站点的配置都放到./sites-enabled/或者./conf.d目录中
SSL证书可以放在任何目录下,但为了方便日后SSL证书的管理,在/etc/nginx目录中创建一个cert目录,然后把下载下来的证书拷贝到/etc/nginx/cert目录中。
之后进入./sites-enabled/目录,创建站点配置文件,命名无特定要求,但为了方便管理,最好以域名命名
server { listen 443; server_name mydodo.free.svipss.top; ssl on; root /home/mo/mydodo; index index.html index.htm; ssl_certificate cert/7195226_mydodo.free.svipss.top.pem; ssl_certificate_key cert/7195226_mydodo.free.svipss.top.key; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_ciphers on; location / { index index.html index.htm; } } #http的重定向,在使用http访问站点时,自动跳转到https访问 server { listen 80; server_name mydodo.free.svipss.top; rewrite ^(.*)$ https://mydodo.free.svipss.top; }
三、重启Nginx
sudo service nginx restart
这篇关于nginx的安装和配置的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-13用Nginx防范DDoS攻击的那些事儿
- 2024-12-13用Terraform在AWS上搭建简单NGINX服务器指南
- 2024-10-29Nginx发布学习:从入门到实践的简单教程
- 2024-10-28Nginx发布:新手入门教程
- 2024-10-21nginx 怎么设置文件上传最大20M限制-icode9专业技术文章分享
- 2024-10-17关闭 nginx的命令是什么?-icode9专业技术文章分享
- 2024-09-17Nginx实用篇:实现负载均衡、限流与动静分离
- 2024-08-21宝塔nginx新增8022端口方法步骤-icode9专业技术文章分享
- 2024-08-21nginx配置,让ws升级为wss访问的方法步骤-icode9专业技术文章分享
- 2024-08-15nginx ws代理配置方法步骤-icode9专业技术文章分享