我可以在同一台机器上托管多个网站吗?

问题描述 投票:1回答:3

我的工作中有一台正在运行的服务器机器,当前托管了firstwebsite.com。我想在同一台机器上使用secondwebsite.com。 secondwebsite.com托管在godaddy上。是否可以在同一台机器上托管这两个网站?我在etc / apache2 / sites-enabled /中添加了一个htaccess文件,如下所示:

<VirtualHost *:80>
    ServerAdmin [email protected]
    ServerName secondwebsite.com
    ServerAlias secondwebsite.com
    DocumentRoot /var/www/test/public_html
</VirtualHost>

我想我必须在GoDaddy中更改dns或cname?你能帮我解决这个问题。任何帮助都会很感激。非常感谢你。

apache .htaccess hosting virtualhost
3个回答
1
投票

是的,这是可能的。 Apache的文档充满了比我能提供的更好的示例..

你想要开始的是:

http://httpd.apache.org/docs/2.2/vhosts/examples.html

如果您遇到问题,请确保您找到的示例和帮助与您使用的Apache版本相同(我提到的是2.2)


1
投票

是的,您可以在同一台机器上托管多个网站。有两种可能的方法: -

  1. 只有一个apache实例并使用虚拟主机指令方法来托管两个域。可以在Apache文档中看到虚拟主机的使用。 但在这种情况下,当apache启动/停止时,两个域都将同时启动和停止。
  2. 在同一台计算机上的两个不同路径上使用两个apache实例,并为两个域使用不同的DocumentRoot。 这将确保两个域不会相互依赖,并且可以独立启动/停止。

1
投票

也可以在godaddy上的同一主机帐户上托管多个域,具体取决于您的托管数据包。请参阅addon-domains。

至于apache,当然有可能,其他答案已经指出了必要的信息。

© www.soinside.com 2019 - 2024. All rights reserved.