- 论坛徽章:
- 0
|
各位好,
請教一個 apache virtualhost 的問題.
我設定了一個virtualhost
- DocumentRoot = /var/www/html
- <Directory />
- Options None
- AllowOverride None
- Order deny,allow
- Deny from all
- </Directory>
- ... ...
- <VirtualHost *:80>
- ServerAdmin [email]admin@mydomain.com[/email]
- ServerName [email]vhost2@mydomain.com[/email]
- DocumentRoot /var/www/html/vhost2.mydomain.com
- ErrorLog /var/log/httpd/vhost2.mydomain.com-error.log
- CustomLog /var/log/httpd/vhost2.mydomain.com.log
- <Directory /var/www/html/vhost2.mydomain.com>
- AuthType Basic
- AuthName "Protected"
- AuthUserFile /etc/httpd/htpasswd.vhost2.mydomain.com
- Require valid-user
- </Directory>
- </VirtualHost>
复制代码
當我輸入 http://vhost2.mydomain.com 是可以顯示密碼對話盒, 輸入user/pw 就可以登入. 但發現, 當輸入http://www.mydomain.com 時, 總是叫我輸入密碼, 而且是 virtualhost 的密碼來的. 請問是否有什麼地方出錯了. 是否一用了 virtualhost, 本身的 apache 就不能被訪問呢?
請指教. thx
[ 本帖最后由 惠繪洋 于 2009-6-11 11:39 编辑 ] |
|