我在我家的Windows 2008服务器上设置了apache。 它将服务于2个function。
这是我迄今为止所做的。
我的问题出现在下一步,用apache设置虚拟主机。 理想情况下,我希望我的本地网站能够被其他公司的其他人看到。 所以,说我在site1上工作,我想让他们能够通过去site1.roeland.bythepixel.com查看这个。 同时,我想有site10.wouter.bythepixel.com去他的本地设置site10。
我为此做了什么:
哈,所以当然这个工作除了..去site1.roeland.bythepixel.com没有提出我的test1网站。 谁能指出我哪里可能会出错? 谢谢!
主机:
127.0.0.1 localhost 127.0.0.1 sensenich.roeland.bythepixel.com ::1 localhost
的httpd-vhosts.conf:
<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "F:/Current Projects/sensenich.com" ServerName sensenich.roeland.bythepixel.com ErrorLog "logs/sensenich.roeland.bythepixel.com-error.log" CustomLog "logs/sensenich.roeland.bythepixel.com-access.log" common </VirtualHost>
我绝不是这方面的专家,但在我的vhosts.conf(在Windows)文件path看起来有点不同;
<VirtualHost *:80> DocumentRoot /HOMEPAGES/duppen.nl ServerName www.duppen.nl ServerAlias duppen.nl ErrorLog logs/duppen.nl-error.log CustomLog logs/duppen.nl-access.log common </VirtualHost>
然后在httpd.conf中添加/修改以下行:
DocumentRoot“W:/ HOMEPAGES”
我进入company.com的DNS,并添加了一个logging,指向roeland.company.com company.gotdns.org(这意味着我的IP)。
你们大部分都是对的。 如果您希望site1.roeland.company.com被转发,您需要为*.roeland.company.com添加通配符DNS条目,否则,只有roeland.company.com才能解决。