无法从同一网络使用IP地址访问我的虚拟主机
问题描述:
我试图在xampp中运行两个不同的源代码(一个用于管理员用户)。
我使用httpd-vhosts.conf找到了一个解决方案。
在C:\ xampp \ apache \ conf \ extra \ httpd-vhosts.conf文件中我已经在config下面添加了。现在无法从同一网络使用IP地址访问我的虚拟主机
<VirtualHost *:80>
DocumentRoot "C:\xampp\htdocs\project\user\www"
ServerName 192.169.9.99
<Directory "C:\xampp\htdocs\project\user\www">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:\xampp\htdocs\project\admin\www"
ServerName 192.169.9.99.co
<Directory "C:\xampp\htdocs\project\admin\www">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
,我能看到192.169.9.99运行的用户和管理员页面和192.169.9.99.co
但是,在这里我的问题是,我试图与存在于我的同一网络的另一个系统。
它给出了192.169.9.99正确的结果,但不是192.169.9.99.co
192.169.9.99.co重定向到99.co网站。
我做错了,我错过了什么吗?
还有其他的解决方案来达到这个要求吗?
这可能实现这一目标吗?谢谢。
答
#Start
<VirtualHost *:80>
DocumentRoot "C:\xampp\htdocs\project\admin\www"
ServerName 192.169.9.99.co
<Directory "C:\xampp\htdocs\auction\frontend\www">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
#next
<VirtualHost *:80>
DocumentRoot "C:\xampp\htdocs\project\user\www"
ServerName 192.169.9.99
<Directory "C:\xampp\htdocs\auction\frontend\www">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
192.169.9.99由于匹配会在前面找到。
虚拟主机*:80
192.169.9.99
192.169.9.99 .CO
答
我发现我的谷歌搜索的解决方案。
我在httpd.conf中加入了“Listen 8081”,以便现在我的xammp将监听80和8081端口。端口80
在的httpd-vhosts.conf我已经加入
<VirtualHost *:8081>
DocumentRoot "C:\xampp\htdocs\project\admin\www"
</VirtualHost>
文献根将取自httpd.conf文件。
现在我尝试与另一个系统,在我的网络上,在192.169.9.99我的用户网站正在运行。
在192.169.9.99:8081我的管理员网站正在运行。
感谢您的回复,但现在我也面临同样的问题。 它重定向到99.co网站。 – Athavan