linux服务器多端口映射配置

环境:Ubuntu 16.04.5 LTS
总共需要配置三个文件

1
2
3
/etc/apache2/apache2.conf
/etc/apache2/ports.conf
/etc/apache2/sites-available/000-default.conf

1.apache2.conf 添加如下信息:

1
2
3
4
5
NameVirtualHost *:81
<VirtualHost *:81>
ServerAdmin webmaster@domain.com
DocumentRoot "/var/www/html81"
</VirtualHost>

2.ports.conf 添加监听端口

1
Listen 81

3.sites-available/000-default.conf 添加ServerAdmin,log等配置

1
2
3
4
5
6
<VirtualHost *:81>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/html81
ErrorLog ${APACHE_LOG_DIR}/error_port81.log
CustomLog ${APACHE_LOG_DIR}/access_port81.log combined
</VirtualHost>

4.若是阿里云服务器,则需进入控制台,安全组添加81端口开放规则

5.上述四项完成,重启apache服务,浏览器打开即可

------ 本文结束感谢您的阅读 ------