1、生成自签名证书:
cd /var/www
mkdir ssl
cd ssl
sudo openssl genrsa -des3 -out server.key 1024
sudo openssl req -new -key server.key -out server.csr
sudo openssl rsa -in server.key -out server_nopwd.key
sudo openssl x509 -req -days 365 -in server.csr -signkey server_nopwd.key -out server.crt
其中证书的生成过程大致如下
2、配置Nginx HTTPS访问:
sudo vim /etc/nginx/sites-available/default
sudo vim /etc/nginx/sites-available/default
server {
listen 443 ssl default_server;
listen [::]:443 ssl default_server;
###其他配置
ssl on;
ssl_certificate /var/www/ssl/server.crt;
ssl_certificate_key /var/www/ssl/server_nopwd.key;
###
}
OK,然后我们重新加载下nginx配置文件: service nginx restart