Apache:如何在不破坏[ip]的默认行为的情况下添加基于名称的apache虚拟主机:[port]

时间:2017-04-08 17:45:16

标签: apache

(警告:我完全不习惯定制Apache ......)

场景:我正在设置一个DD-WRT局域网并托管一个在我的笔记本电脑上运行的网站,我希望wifi连接上的其他人能够访问。

需要:

  • http://cutename.website应该转到localhost:8080

  • 我需要笔记本电脑198.168.1.111的静态局域网ip以“默认”方式运行,其中http://198.168.1.111转到我的本地主机,或者说198.168.1.111:6020会转到本地主机:6020

问题:

当我像这样设置apache时:

NameVirtualHost *:80

<VirtualHost *:80>
    ServerName cutename.website
    ProxyPass / http://127.0.0.1:8080/
    ProxyPassReverse / http://127.0.0.1:8080/

</VirtualHost> 

这使得cutename.website可以根据需要转到localhost:8080,但现在198.168.1.111或198.168.1.111:6020不能像以前一样工作,而是198.168.1.111转到localhost:8080和198.168.1.111: 6020无法连接。我知道如果没有匹配,apache将匹配第一个虚拟主机,这是我想要的。

如何设置vhosts / apache以不破坏默认[ip]:[port]路由/行为?或者,我怎样才能使用vhosts来匹配cutename.website而忽略其他所有内容?

0 个答案:

没有答案