Apache反向代理和虚拟主机同时使用
我有一个单一IP的VPS。VPS应服务于3个网站。Site1-通过WordPress访问www.domain.com。Site2-sub.domain.com通过WordPress。Site3-另一个Sub.domain.com,通过Docker容器内的NodeJS,监听端口81。Site1和Site2非常简单,只需要设置虚拟主机。但是,如何为Site3设置Apache?您能提供一个示例或正确的语法吗?来自apache文档()Apache反向代理和虚拟主机同时使用,apache,virtualhost,reverse-proxy,Apache,Virtualhost,Reverse Proxy,我有一个单一IP的VPS。VPS应服务于3个网站。Site1-通过WordPress访问www.domain.com。Site2-sub.domain.com通过WordPress。Site3-另一个Sub.domain.com,通过Docker容器内的NodeJS,监听端口81。Site1和Site2非常简单,只需要设置虚拟主机。但是,如何为Site3设置Apache?您能提供一个示例或正确的语法吗?来自apache文档() 代理主机 代理过程“/”http://192.168.111.2/
代理主机
代理过程“/”http://192.168.111.2/"
ProxyPassReverse“/”http://192.168.111.2/"
ServerName hostname.example.com
对于你的情况:
<VirtualHost *:80>
ProxyPreserveHost On
ProxyPass "/" "http://localhost:81/"
ProxyPassReverse "/" "http://localhost:81/"
ServerName hostname.example.com
</VirtualHost>
代理主机
代理过程“/”http://localhost:81/"
ProxyPassReverse“/”http://localhost:81/"
ServerName hostname.example.com
祝你好运 非常感谢!Apache文档对于新手来说非常混乱。
<VirtualHost *:80>
ProxyPreserveHost On
ProxyPass "/" "http://localhost:81/"
ProxyPassReverse "/" "http://localhost:81/"
ServerName hostname.example.com
</VirtualHost>