我的网络服务器是Ubuntu 18.04上的Apache2。我想托管一些网站作为子域。但是在获得许多互联网建议后,我仍然做错了事,并且我的子域不可用。但是主要网站可以按域访问。我创建了sub1.domain.com.conf文件和其他文件。
<VirtualHost *:80
ServerAdmin [email protected]
DocumentRoot /var/www/sub1.domain.com/public_html
ServerName sub1.domain.com
ServerAlias www.sub1.domain.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
我是否需要某种方式配置apache2.conf以达到我的目的?也许还有其他方法。谢谢。更新:我已经阅读了一些类似的问题,但它们不适合我的目标或环境版本。请考虑给我一个建议。我仍然需要它。
您能告诉我们您的主域配置吗?
我不认为这是问题所在,但是在这种配置下,您忘记了关闭VirtualHost标签:
<VirtualHost *:80>
是的,麻烦不在Apache配置中。没错如果您的目标与我的目标相同,则首先需要