使用nginx 代理服务器,只有一个域名,但想支持不同的网站应用,即实现
https://www.jingfatech.cn/A —— http://127.0.0.1:18800
https://www.jingfatech.cn/B —— http://127.0.0.1:18801
这种通过不同的url路径访问不同站点的功能。
具体配置如下:
server {
listen 443;
server_name www.jingfatech.cn; # 改为绑定证书的域名
# ssl 配置
ssl on;
ssl_certificate 1_jingfatech.cn_bundle.crt; # 改为自己申请得到的 crt 文件的名称
ssl_certificate_key 2_jingfatech.cn.key; # 改为自己申请得到的 key 文件的名称
ssl_session_timeout 5m;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
ssl_prefer_server_ciphers on;
location /A {
proxy_pass http://127.0.0.1:18800;
}
location /B {
proxy_pass http://127.0.0.1:18801;
}
}