我在NUC i7 windows 10 pro上运行XAMPP。它的IP地址是a.b.c.d,在htdocs文件夹中有4个应用程序,名为app1(html5 + php form),app2(基于drupal 7的站点),app3(html5站点)。 我不知道如何通过在连接到同一网络的任何设备上输入此流量来自动将流量路由到这些单独的应用程序:
当我为wordpress安装添加另一个文件夹app4时出现问题。当我在本地使用本机时,我可以通过localhost / app4访问wordpress站点,但无法通过键入http://a.b.c.d/app4从网络上的其他客户端访问它 我的浏览器将ip地址转换为localhost / app4,这在我的客户机上并不存在。
我已将httpd.conf修改为:
#Virtual hosts
Include conf/extra/httpd-vhosts.conf
更新了httpd-vhosts.conf文件,如:
NameVirtualHosts *:80
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/app4"
ServerName app4.localhost
ServerAlias www.dummy-host.localhost
ErrorLog "logs/dummy-host.localhost-error.log"
CustomLog "logs/dummy-host.localhost-access.log" combined
</VirtualHost>
并在我的主机文件中添加了
条目# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 localhost
127.0.0.1 app1
127.0.0.1 app2
127.0.0.1 app3
127.0.0.1 app4
127.0.0.1 app5
我已经尝试了其他搜索范围,但似乎没有任何效果。甚至尝试了其他SO示例,例如SO Example和other SO example
我是朝着错误的方向前进的吗?
答案 0 :(得分:0)
Wordpress可能会将http://a.b.c.d/app4重定向到http://localhost/app4
将wordpress安装中的网站网址和网站名称更改为app4。
它还可以帮助您进行硬重新加载或在隐身窗口中打开(如果您使用的是Chrome),因为浏览器会存储301重定向。