我尝试在我的全新 Linux 服务器上设置 nginx 以及 Plesk 10.3(最新版本),并为端口 8226 创建了一个新的 nginx 子域 - 如何配置 Plesk 以使用 nginx 作为我在 Plesk 中创建的子域的服务器?
答案1
你正在寻找所谓的“反向代理”。您无需在您的Plesk 面板。
只需告诉你的 apache,将来自 sub.mydomain.com 的所有请求代理到你预定义的 nginx 端口 (8226)。
创建新文件nginx.conf
并保存在/etc/httpd/conf.d/
<VirtualHost 123.123.123.123:80>
ServerName "sub.mydomain.com:80"
UseCanonicalName Off
ServerAlias "sub.mydomain.com"
ProxyPreserveHost On
ProxyPass / http://sub.mydomain.com:8226/
ProxyPassReverse / http://sub.mydomain.com:8226/
ServerName sub.mydomain.com
</VirtualHost>
重新加载 Apacheservice httpd reload
如有其他问题,我建议你阅读官方Apache 虚拟主机文档。