簡單配置Nginx 指向本地端口,並開啟SSL


簡單配置Nginx 指向本地端口,並開啟SSL,
如果要開啟SSL,必須使用域名去申請SSL key,一般是兩個文件,一般是要收費的。

 

# 在/etc/nginx/nginx.conf 的文件中有下面一句,意思是調用 /etc/nginx/conf.d/
# 下面的配置文件,加載到主配置文件(nginx.conf)中。
include /etc/nginx/conf.d/*.conf;

# 到/etc/nginx/conf.d 目錄中,創建一個 default.conf文件,加入如下代碼

# 配置本地端口
server {
listen 80 default_server;
server_name _;

location / {
# 增加代理指向本地端口
proxy_pass http://localhost:3000;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $host;
proxy_cache_bypass $http_upgrade;
}
}

# 開啟SSL
server {
listen 443 ssl;

# 指定SSL 可訪問的網站
server_name cni.emcoo.com www.cni.emcoo.com;
ssl_certificate /etc/nginx/ssl/ssl.crt;
ssl_certificate_key /etc/nginx/ssl/ssl.key;

location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $http_host;
proxy_set_header X-NginX-Proxy true;

# 指定 SSL 指向本地端口
proxy_pass http://localhost:3000/;
proxy_redirect off;

# Socket.IO Support
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM