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,网站安全标志发生了变化

posted @ 2020-07-08 09:51  riyir  阅读(530)  评论(0编辑  收藏  举报