1、命令安裝nginx
sudo apt-get install nginx
配置文件默認在 /etc/nginx文件夾下面,可以編輯nginx.conf 或者 sites-enabled文件夾下面的默認配置文件 default
2、常用命令
-
查看版本號 nginx -v
-
關(guān)閉 nginx -s stop
-
啟動? nginx
-
重新加載? nginx -s reload
-
檢查配置文件是否有問題? nginx -t
-
以特定的配置文件啟動? nginx -c? 文件名
3、申請一個域名、ssl證書?
? ? ssl證書綁定好相關(guān)域名
4、下載nginx的ssl證書
? ? 從所申請證書的網(wǎng)站上下載,并且將crt和key尾綴的文件上傳到服務(wù)器
5、檢查服務(wù)器的防火墻和安全組是否開通相應(yīng)端口
? ? ?例如:80 443
6、修改配置文件
? ? ?以修改 default文件為例:文章來源:http://www.zghlxwxcb.cn/news/detail-421294.html
? ? ? 修改之后需要??重新加載? nginx -s reload文章來源地址http://www.zghlxwxcb.cn/news/detail-421294.html
# 配置 80端口
server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.html index.htm index.nginx-debian.html;
# 服務(wù)名
server_name xxx;
# 重定向到https
location / {
return 301 https://$host$request_uri;
}
}
# 配置443端口
server {
listen 443 ssl;
# 上傳的兩個證書文件的路徑
ssl_certificate /etc/nginx/xxx.crt;
ssl_certificate_key /etc/nginx/xxx.key;
ssl_session_timeout 5m;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
# 配置https服務(wù)默認路徑 此處根據(jù)自己的服務(wù)而定
location / {
proxy_pass http://127.0.0.1:8069;
}
}
到了這里,關(guān)于Ubuntu安裝nginx到配置ssl證書的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!