我的工作中有一台正在运行的服务器机器,当前托管了firstwebsite.com。我想在同一台机器上使用secondwebsite.com。 secondwebsite.com托管在godaddy上。是否可以在同一台机器上托管这两个网站?我在etc / apache2 / sites-enabled /中添加了一个htaccess文件,如下所示:
<VirtualHost *:80>
ServerAdmin admin@secondwebsite.com
ServerName secondwebsite.com
ServerAlias secondwebsite.com
DocumentRoot /var/www/test/public_html
</VirtualHost>
我想我必须在GoDaddy中更改dns或cname?你能帮我解决这个问题。任何帮助都会很感激。非常感谢你。
答案 0 :(得分:1)
是的,这是可能的。 Apache的文档中充满了比我能提供的更好的示例..
您想要开始的是:
http://httpd.apache.org/docs/2.2/vhosts/examples.html
如果您遇到问题,请确保您找到的示例和帮助与您使用的Apache版本相同(我提到的版本是2.2)
答案 1 :(得分:1)
是的,您可以在同一台计算机上托管多个网站。有两种可能的方法: -
只有一个apache实例并使用虚拟主机指令方法来托管两个域。在Apache文档中可以看到虚拟主机的使用 但在这种情况下,当apache启动/停止时,两个域都将同时启动和停止。
在同一台计算机上的两个不同路径上使用两个apache实例,两个域都使用不同的DocumentRoot 这将确保两个域不会相互依赖,并且可以独立启动/停止。
答案 2 :(得分:1)
也可以在godaddy上的同一主机帐户上托管多个域,具体取决于您的托管数据包。请参阅addon-domains。
至于apache,当然有可能,其他答案已经指出了必要的信息。