Ubuntu LAMP 多站点部署指南
一 环境准备
二 基于域名的多站点配置步骤
<VirtualHost *:80>
ServerAdmin webmaster@site1.test
ServerName site1.test
ServerAlias www.site1.test
DocumentRoot /var/www/site1
<Directory /var/www/site1>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/site1_error.log
CustomLog ${APACHE_LOG_DIR}/site1_access.log combined
</VirtualHost>
三 基于端口的多站点配置步骤
<VirtualHost *:8080>
ServerAdmin webmaster@site3.test
ServerName site3.test
DocumentRoot /var/www/site3
<Directory /var/www/site3>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/site3_error.log
CustomLog ${APACHE_LOG_DIR}/site3_access.log combined
</VirtualHost>
四 常见问题与优化
五 可选配置与后续