Mr.*_*key 3 apache-httpd apache-virtualhost
我正在家里尝试一个新的设置,但不确定我正在尝试做的事情是否可行。
我已经让我的域的 DNS 指向我的 WAN IP,并且在端口 80 上的 Ubuntu 14.04 服务器上由 Apache 回答,那里的一切正常。但是,我想把它混合起来,这就是我想要完成的。
在 apache 服务器上运行的虚拟主机侦听基于名称的路由。就像是:
wp.me.com -> forwarded to my Ubuntu server and fed Wordpress from Apache
fw.me.com -> forwarded to server and redirected to 192.168.1.1:8443 to access my firewall
wifi.me.com -> forwarded to server and redirected to 192.168.1.3:8080 to access WiFi
dev.me.com -> forwarded to server and fed from a separate directory in Apache
Run Code Online (Sandbox Code Playgroud)
这是我可以用 VirtualHosts 完成的事情吗?
是的你可以,
第一个 VirtualHost 将指向您的 Wordpress 站点,其他 VirtualHost 将设置为您其他内部设备的反向代理。
例子:
<VirtualHost *:443>
Servername fw.me.com
ProxyPass / https://192.168.1.1:8443/
ProxyPassReverse / https://192.168.1.1:8443/
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
见http://httpd.apache.org/docs/2.2/mod/mod_proxy.html
如果您要将内部内容暴露给外部世界,请确保您正确保护了 Apache(即用户名/密码保护、IP 级别访问等)
归档时间: |
|
查看次数: |
6961 次 |
最近记录: |