配置过程基于SSL证书以及KEY都以准备好,并且已经启动环境。
1、编辑Nginx网站配置文件,目录位于.../Nginx/conf/vhosts.conf 图片:1.png 主要修改区域已在图片中以红框标注,我们对应自己的修改。 server { listen 127.0.0.1:80; listen 127.0.0.1:443 ssl; server_name www.test.com alias test.com; ssl_certificate E:/UPUPW/Nginx/conf/ssl/server.crt; ssl_certificate_key E:/UPUPW/Nginx/conf/ssl/server.key; ssl_session_timeout 5m; ssl_protocols SSLv2 SSLv3 TLSv1; ssl_ciphers HIGH:!aNULL:!MD5; ssl_prefer_server_ciphers on; if ($scheme = http) { return 301 https://$host$request_uri; } location / { root E:/web; index index.html index.htm default.html default.htm index.php default.php app.php u.php; include E:/web/up-*.conf; } autoindex off; include advanced_settings.conf; #include expires.conf; location ~* .*\/(attachment|attachments|uploadfiles|avatar)\/.*\.(php|php5|phps|asp|aspx|jsp)$ { deny all; } location ~ ^.+\.php { root E:/web; fastcgi_pass bakend; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; fastcgi_param HTTPS $https if_not_empty; include fastcgi.conf; } }PS:只需要修改域名以及CRT与KEY为自己的或者直接在现有网站配置文件中添加上图红色区域配置信息并修改即可。注意CRT与KEY使用绝对路径。 配置文件修改完成只需要回到UPUPW面板输入rr然后Enter重启环境即可愉快的享受HTTPS带来的安全快感了! |
|
|
沙发#
发布于:2016-10-07 12:55
感谢大神共享
|
|
|
板凳#
发布于:2016-11-25 18:18
求教K版怎么转呢?
|
|
4楼#
发布于:2016-12-09 10:13
youngae520:求教K版怎么转呢?回到原帖我主页有教程www.imlgm.com |
|
5楼#
发布于:2017-01-13 21:23
论坛没有文章收藏的按钮吗?
|
|
6楼#
发布于:2017-10-24 17:26
大神,按照你的方法设置之后不行啊,是还需要弄防火墙什么的吗?
|
|
7楼#
发布于:2017-10-26 17:24
大神,按照你的方法怎么不行啊,求教
|
|
8楼#
发布于:2018-01-06 21:06
刚入门 想请教一下 配置过程基于SSL证书以及KEY都以准备好,并且已经启动环境 是什么意思呢 ?
还有 我下载证书的是 pem文件 一点头绪没有 |
|
9楼#
发布于:2018-02-22 11:32
我也是下载的证书文件是pem的,根本没有楼主说的crt文件,而且强制改成pem也不能用,头大得要死。
|
|
10楼#
发布于:2018-12-04 18:40
|
|