安装nginx
sudo apt-get install nginx
编辑nginx默认的server配置文件
vim /etc/nginx/sites-available/default
server{
listen 443;
server_name [访问域名];
ssl on;
ssl_certificate [pem文件路径];
ssl_certificate_key [key文件路径];
ssl_session_timeout 5m;
ssl_protocols SSLv2 SSLv3 TLSv1;
ssl_ciphers ECDH:AESGCM:HIGH:!RC4:!DH:!MD5:!3DES:!aNULL:!eNULL;
ssl_prefer_server_ciphers on;
location / {
proxy_pass [转发应用访问地址];
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Real-PORT $remote_port;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_redirect default;
}
}
server {
listen 80;
server_name [访问域名];
return 301 https://$server_name$request_uri;
}
附nginx常用命令
要停止您的Web服务器,您可以键入:
sudo systemctl stop nginx
要在Web服务器停止时启动Web服务器,请键入:
sudo systemctl start nginx
要重置服务,请键入:
sudo systemctl restart nginx
如果您只是进行配置更改,Nginx通常可以重新加载,可以使用此命令:
sudo systemctl reload nginx
关闭 Nginx随系统启动:
sudo systemctl disable nginx
开启 Nginx 随系统一起启动:
sudo systemctl enable nginx