域名 www.guojiaqi.me 解析到服務器 IP,但訪問後地址欄顯示 https://104.236.114.32:6060/main/,期望顯示域名路徑。
server {
listen 80;
server_name www.guojiaqi.me guojiaqi.me;
location / {
proxy_pass https://127.0.0.1:6060; # 後端應用端口
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}
server.xml:<Connector port="80" protocol="HTTP/1.1" /> (需 root 權限或 authbind)。ROOT.war 部署至 webapps/,訪問路徑為 /。Context path=""。<VirtualHost *:80>
ServerName www.guojiaqi.me
ProxyPass / https://127.0.0.1:6060/
ProxyPassReverse / https://127.0.0.1:6060/
</VirtualHost>
使用 Certbot 自動申請 Let's Encrypt 證書,Nginx 配置 listen 443 ssl,HTTP 301 重定向至 HTTPS。