(警告:我完全不习惯定制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而忽略其他所有内容?