我已经尝试在我的全新Linux服务器上安装Plesk 10.3(最新版本),并为端口8226创build了一个新的nginx子域 – 我如何configurationPlesk使用nginx作为在Plesk中创build的子域的服务器?
你正在寻找一个所谓的“反向代理” 。 您不需要在Plesk-Panel中创build另一个子域。
只要告诉你的Apache,将来自sub.mydomain.com的所有请求都代理到预定义的nginx-port(8226)。
创build一个新的文件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>
重新加载apache service httpd reload
如果还有其他问题,我build议您阅读官方的Apache虚拟主机文档 。