下载nginx: nginx1.22
下载openssl: opnessl
1、解压nginx压缩包到指定位置,进入文件夹,打开命令行窗口:执行命令
./nginx -V
查看nginx版本信息;
如果有显示-with-http_ssl_module表示已编译openssl,支持安装ssl.
2、打开配置文件ngix.conf文件;修改成如下配置:
autoindex on;# 显示目录
autoindex_exact_size on;# 显示文件大小
autoindex_localtime on;# 显示文件时间
server {
listen 80;
server_name 192.168.1.15;
#access_log logs/host.access.log main;
location / {
root D:\ps\files; #配置本地文件夹路径
#index index.html index.htm;
}
进入nginx文件夹,打开命令行窗口,执行启动命令:
start nginx
访问本地ip查看是否成功显示文件目录;
3、修改nginx.conf文件后,可以使用命令:
./nginx -s reload
重启服务;
如果需要停止服务,可以使用命令:
./nginx -s stop
1、安装下载后的openssl程序:
2、安装完成后,进入安装目录下的bin文件夹下,打开命令行窗口;
3、开始执行生成自签名命令:
证书文件已生成;
修改nginx.conf文件:
server {
listen 80;
listen 443 ssl;
server_name 192.168.1.15;
ssl_certificate D:\ps\filessl.crt;
ssl_certificate_key D:\ps\filessl_nopass.key;
#charset koi8-r;
#access_log logs/host.access.log main;
#root D:\ps\files;
location / {
add_header Access-Control-Allow-Origin *;
add_header Access-Control-Allow-Credentials true;
add_header Access-Control-Allow-Headers X-Requested-With;
add_header Access-Control-Allow-Methods GET,POST,OPTIONS;
#autoindex on;
root D:\ps\files;
#index index.html index.htm;
}
主要添加 listen 443 ssl和ssl证书路径相关配置
访问添加https方式;
如果不能访问,检查是否开启防火墙的443端口
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。