在IIS上使用80端口托管2个网站1在Xampp 8081端口上托管2个网站

时间:2020-03-16 07:37:57

标签: windows dns xampp port vhosts

我有一个网站first.com,该网站使用80端口部署在具有IP(11.111.111.11)的Windows服务器上(DNS指向主机服务器的first.com),现在我已经安装了Xampp并在可以使用ip 11.111.111.11:8081/second访问的8081端口和已部署的代码,我要做的是另一个域second.com指向xampp的第二个文件夹,因此second.com等于11.111.111.11:8081/其次,我已将second.com的DNS更改为托管first.com的DNS,因为此域已完成。

并更改了我的xampp虚拟主机

<VirtualHost *:8081>
DocumentRoot "D:/xampp/htdocs"
ServerName www.second.com
<Directory "D:/xampp/htdocs/second">
Order allow,deny
Allow from all
</Directory>
</VirtualHost> 

现在,当我访问second.com时,它指向first.com的相同网站,但是当我访问second.com:8081/second时,它指向逻辑上可以正常工作的新网站,现在我希望该秒。 com应该打开新网站而不显示任何端口/文件夹。 我相信这是可能的,请提出建议。

预先感谢

1 个答案:

答案 0 :(得分:0)

我认为您可能在xampp上启用了虚拟主机,

然后您可以通过编辑文件/httpd-vhosts.conf

来处理指向相同端口的域。
NameVirtualHost *:80
<VirtualHost *:80>
   DocumentRoot /opt/lampp/htdocs/website_a
   ServerName www.website_a.com
   ErrorLog "/opt/lampp/htdocs/website_a/error_log"
</VirtualHost>
NameVirtualHost *:80
<VirtualHost *:80>
 DocumentRoot /opt/lampp/htdocs/website_b
 ServerName www.website_b.com
 ErrorLog "/opt/lampp/htdocs/website_b/error_log"
</VirtualHost>

如果您想了解更多参考,这里有一个供您参考:

https://github.com/oliguo/Server-Deployment/blob/master/XAMPP.md