ubuntu下nginx配置https指南
本配置為ubuntu16.04下配置
一、安裝nginx
執(zhí)行命令
apt install nginx
二、搜索nginx目錄
執(zhí)行命令 find / -name “nginx” -print,
結(jié)果如下:

可以看到執(zhí)行啟動文件為/usr/sbin/nginx,配置文件目錄為/etc/nginx,日志目錄為/var/log/nginx
三、拷貝證書到配置文件目錄為/etc/nginx下
本人命名為nginx.pem, nginx.key
四、配置nginx.conf
同時兼容80的http和443的https轉(zhuǎn)發(fā) ,ssl_certificate和ssl_certificate_key可以寫成秘鑰的絕對路徑,
server {
listen 80;
listen 443 ssl;
server_name domain.com;
ssl_certificate nginx.pem;
ssl_certificate_key nginx.key;
ssl_session_cache shared:SSL:1m;
ssl_session_timeout 5m;
ssl_ciphers HIGH:!aNULL:!MD5;
ssl_prefer_server_ciphers on;
# 代理erp服務(wù)到 127.0.0.1:8280
#
location ^~ /erp/ {
proxy_pass http://127.0.0.1:8280;
}
}
五、重啟nginx
/usr/sbin/nginx -s reload
六、關(guān)閉nginx /usr/sbin/nginx -s stop
關(guān)閉后再啟動會出現(xiàn)nginx.pid failed,執(zhí)行/usr/sbin/nginx -c /etc/nginx/nginx.conf 后,再執(zhí)行/usr/sbin/nginx -s reload就不會有問題。
總結(jié)
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
nginx負(fù)載均衡下的webshell上傳的實(shí)現(xiàn)
本文主要介紹了nginx負(fù)載均衡下的webshell上傳的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-03-03
使用Nginx反向代理實(shí)現(xiàn)多端口跳轉(zhuǎn)的實(shí)戰(zhàn)分享
在現(xiàn)代Web開發(fā)中,Nginx作為一款高性能的開源反向代理服務(wù)器,提供了強(qiáng)大的功能來管理網(wǎng)絡(luò)流量和路由,本文將介紹如何利用 Nginx 的反向代理功能,以實(shí)現(xiàn)多端口跳轉(zhuǎn)的效果,需要的朋友可以參考下2024-02-02
nginx實(shí)現(xiàn)負(fù)載均衡與實(shí)例解讀
這篇文章主要介紹了nginx實(shí)現(xiàn)負(fù)載均衡與實(shí)例,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2025-04-04

