Ubuntu搭建Nginx本地https
安装nginx
apt install nginx
nginux文件位置
/usr/sbin/nginx:主程序
/etc/nginx:存放配置文件
/usr/share/nginx:存放静态文件
/var/log/nginx:存放日志
新建一个文件夹,用来存私钥和证书
mkdir usr/nginx/ssl
安装openssl,生成key和crt
apt install openssl
cd usr/nginx/ssl
openssl req -x509 -nodes -days 36500 -newkey rsa:2048 -keyout ./nginx.key -out ./nginx.crt
# 这里会需要填写内容
Country Name (2 letter code) [AU]:CN
State or Province Name (full name) [Some-State]:beijing
Locality Name (eg, city) []:beijing
Organization Name (eg, company) [Internet Widgits Pty Ltd]: #回车
Organizational Unit Name (eg, section) []: #回车
Common Name (e.g. server FQDN or YOUR name) []:localhost
Email Address []:test@qq.com
在etc/nginx/sites-enabled/default文件中添加内容
server {
server_name localhost;
listen 443 ssl;
ssl_certificate /etc/nginx/ssl/nginx.crt;
ssl_certificate_key /etc/nginx/ssl/nginx.key;
}
使用命令,看一下配置文件有没有错误,有错误就得修改了
nginx -t
开启nginx服务
service nginx start
如果你已经开启了,就需要重启
service nginx restart
这样就可以了,输入http://IP看一下
输入https://IP,网站安全标志发生了变化