执行了以下步骤。但是没有用。
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 中添加和删除虚拟主机,并为您完成所有配置。它简单易用。
安装
- 将 GitHub 网页链接上列出的文件下载到任意文件夹中,然后在终端中打开该文件夹
- 在终端中输入
./install.sh
- 在终端中输入
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