我一直在努力,基本上我想要的是这样的:
在另一个虚拟域上运行的虚拟域,运行从80到8080
我到目前为止所做的是尝试与Apache不同的组合,但我得到的是所有的虚拟域指向端口80这是我的conf:
<VirtualHost domain1.com:80> DocumentRoot /var/www/domain1 <Directory "/var/www/domain1"> allow from all Options +Indexes </Directory> ServerName domain1.com </VirtualHost> <VirtualHost server.domain2.com:80> DocumentRoot /var/www <Directory "/var/www"> allow from all Options +Indexes </Directory> ServerName server.domain2.com ServerAlias www.server.domain2.com ProxyPass / http://server.domain2.com:8080/ </VirtualHost>
build议? 🙁
domain1.com / server.domain2.com解决在不同的地址? 如果没有,你是瞄准NameVirtualHostconfiguration:
NameVirtualHost *:80 <VirtualHost *:80> ServerName domain1.com ... </VirtualHost> <VirtualHost *:80> ServerName server.domain2.com ... ProxyPass / http://server.domain2.com:8080/ ProxyPassReverse / http://server.domain2.com:8080/ ... </VirtualHost>