Ubuntu16.04下Apache2配置虚拟主机(单IP地址)

1. 修改端口

若需Apache2支持非80端口,则需先配置ports.conf文件(如:5551):

代码
sudo vim /etc/apache2/ports.conf

#例如添加5551端口:
Listen 5551

2. 打开Apache2配置目录

代码
cd /etc/apache2/sites-available

3. 创建配置文件

创建Apache2的配置文件(如:aiholder.conf) ,添加如下配置信息:

代码
<VirtualHost *:80>
       ServerAdmin webmaster@localhost
       DocumentRoot /var/www/aiholder
       ServerName aiholder.com
       ServerAlias www.aiholder.com aiholder.com
</VirtualHost>

#或者

<VirtualHost *:5551>
       ServerAdmin webmaster@localhost
       DocumentRoot /var/www/aiholder
       ServerName aiholder.com
       ServerAlias www.aiholder.com aiholder.com
</VirtualHost>

图片

4. 链接配置

将上面创建的配置文件软链接到 /etc/apache2/sites-enabled 目录下:

代码
ln -s /etc/apache2/sites-available/aiholder.conf ../sites-enabled/

图片

5. 重启Apache2

代码
sudo /etc/init.d/apache2 restart

此时,在浏览器中输入对应的域名便可访问。