【发布时间】:2014-08-19 13:25:27
【问题描述】:
您好,我尝试使用 VirtualHost 为我的网站创建一个带有密码的子域。由于某种原因它不起作用,我不知道它为什么会这样。
我应该使用什么? .htaccess 或 VirtualHost
这是我在虚拟主机中尝试过的
<VirtualHost *:80>
ServerName www.example.com
ServerAlias example.com
ServerAdmin example@example.com
DocumentRoot /var/www/example.com
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
<VirtualHost *:80>
# Admin email, Server Name (domain name) and any aliases
ServerAdmin example@example.com
ServerName dev.example.com
DocumentRoot /var/www/example.com/dev/
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
我是错过了一步还是我做错了什么?
【问题讨论】:
-
究竟是什么不起作用?子域或密码保护?提供更多详细信息会有所帮助(例如您的 .htacccess 文件):是否显示密码提示?它是否提供内部服务器错误消息?
标签: linux .htaccess ubuntu apache2 subdomain