如何配置 Plesk 以将 nginx 用于子域?

如何配置 Plesk 以将 nginx 用于子域?

我尝试在我的全新 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 虚拟主机文档

相关内容