Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache 我可以在同一台机器上托管多个网站吗?_Apache_.htaccess_Hosting_Virtualhost - Fatal编程技术网

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

Apache 我可以在同一台机器上托管多个网站吗?,apache,.htaccess,hosting,virtualhost,Apache,.htaccess,Hosting,Virtualhost,我的工作场所有一台正在运行的服务器,目前它托管着firstwebsite.com。我想在同一台机器上访问secondwebsite.com。secondwebsite.com位于戈达迪。是否可以在同一台机器上托管这两个网站?我在etc/apache2/sites enabled/中添加了一个htaccess文件,如下所示: <VirtualHost *:80> ServerAdmin admin@secondwebsite.com ServerName secondw

我的工作场所有一台正在运行的服务器,目前它托管着firstwebsite.com。我想在同一台机器上访问secondwebsite.com。secondwebsite.com位于戈达迪。是否可以在同一台机器上托管这两个网站?我在etc/apache2/sites enabled/中添加了一个htaccess文件,如下所示:

<VirtualHost *:80>
    ServerAdmin admin@secondwebsite.com
    ServerName secondwebsite.com
    ServerAlias secondwebsite.com
    DocumentRoot /var/www/test/public_html
</VirtualHost>

服务器管理员admin@secondwebsite.com
ServerName secondwebsite.com
ServerAlias SecondWeb.com
DocumentRoot/var/www/test/public\u html

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

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

您希望从以下内容开始:


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

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

  • 只有一个apache实例,并使用虚拟主机指令方法托管两个域。虚拟主机的使用可以在Apache文档中看到。
    但在这种情况下,当apache启动/停止时,两个域将同时启动和停止

  • 在同一台计算机上的两个不同路径上使用两个apache实例,两个域的DocumentRoot不同。
    这将确保两个域不会相互依赖,并且可以独立启动/停止


  • 也可以在godaddy上的同一托管帐户上托管多个域,具体取决于您的托管数据包。请参阅附加域

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

    您可能指的是“不同的端口”,而不是路径。同一端口上不同路径上的两个apache实例将无法工作。