我注册了 1 个域名。我在 AWS 上还有 1 个 apache2 服务器。(运行 Ubuntu)我为同一个域提供了两个目录 /var/www/site1 和 /var/www/site2。
site1 ----> domain.com 和 site2---> domain.com/site2
------ 站点 1-----
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName domain.com
ServerAlias www.domain.com
DocumentRoot /var/www/site1
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
----站点2-----
<VirtualHost *:80>
ServerAdmin [email protected]
ServerName domain.com/site2
ServerAlias www.domain.com/site2
DocumentRoot /var/www/site2
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
我的 site1 正在运行...请帮我修复这个问题
答案1
ServerName
必须是域名。不能像您尝试的那样是路径。
您很可能想要在domain.com
服务器下添加具有单独根目录的目录。