如何在 ubuntu 12.04 上设置虚拟主机?

如何在 ubuntu 12.04 上设置虚拟主机?

执行了以下步骤。但是没有用。

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/new site
  • ServerName在新主机文件中添加并记录根目录

  • 启用站点sudo a2ensite sitename

  • 127.0.0.1 new hot name/etc/host文件中添加行

  • /etc/apache2/apache.conf在文件中添加以下行

    # Include the virtual host configurations:
    Include sites-enabled/hostfilename
    

答案1

查看https://github.com/Aslamkv/vh:)

此工具可让您在 Ubuntu 中添加和删除虚拟主机,并为您完成所有配置。它简单易用。

安装

  1. 将 GitHub 网页链接上列出的文件下载到任意文件夹中,然后在终端中打开该文件夹
  2. 在终端中输入./install.sh
  3. 在终端中输入vh以安装 VirtualHost 或vhu卸载以前安装的 VirtualHost

免责声明:我是作者:P

答案2

在 /etc/apache2/sites-available/example.com 中创建或复制虚拟主机文件并命名为 example.com

将 example.com 添加到 /etc/hosts

为虚拟主机添加最小配置

<VirtualHost *:80>
ServerName example.com    # sitename
DocumentRoot /path/to/site
</VirtualHost>

sudo a2ensite example.com

sudo service apache2 restart

curl -I http://example.com

相关内容