Ik heb ondertussen al heel wat topics over htaccess doorgelezen: maar ik krijg het niet voor elkaar. (zijn trouwens errug veel topics)
Op mijn routertje draait een apache met twee virtualhosts.
10.0.0.1 (intern) met als docroot /www/htdocs
217.77.x.x (intern) met als docroot /www/htdocs/public
Ik heb het volgende in mijn htaccess staan:
/www/htdocs/public/.htaccess
in mijn httpd.conf:
Mijn logs bevatten geen foutmeldingen, al bevatten ze wel meldingen (reboot etc...)
Als ik met mijn browser naar http://[externip]/ ga krijg ik het gewoon te zien, idem voor http://[internip]/public/
Ik hoef niet in te loggen of zo...
Waar kan ik nog zoeken?
checklist:
- Ik heb httpd herstart
- Ik bewerk de juiste config-file
- De .ht* rechten staan (tijdelijk) 777
- ik zit niet uit mijn cache te werken.
- ik heb /www/public/.htpasswd aangemaakt, MET correcte inhoud (htpasswd -c user)
Op mijn routertje draait een apache met twee virtualhosts.
10.0.0.1 (intern) met als docroot /www/htdocs
217.77.x.x (intern) met als docroot /www/htdocs/public
Ik heb het volgende in mijn htaccess staan:
/www/htdocs/public/.htaccess
code:
1
2
3
4
5
6
7
| ErrorDocument 404 /error.htm AuthUserFile ./.htpasswd AuthGroupFile /dev/null AuthName tralala AuthType Basic require valid-user |
in mijn httpd.conf:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| <Directory "/www/htdocs">
Options Indexes FollowSymLinks MultiViews
AllowOverride AuthConfig
Order allow,deny
Allow from all
</Directory>
[...]
<VirtualHost 217.77.x.x> # hier staat natuurlijk een echt IP!!!, dit is alleen even gesensureerd...
ServerAdmin koert@bitfactory.nl
DocumentRoot /www/htdocs/public
Errorlog logs/buiten
CustomLog logs/buiten_access common
</VirtualHost>
<VirtualHost 10.0.0.1>
ServerAdmin koert@bitfactory.nl
DocumentRoot /www/htdocs
Servername 10.0.0.1
Errorlog logs/binnen
CustomLog logs/binnen_access common
</VirtualHost> |
Mijn logs bevatten geen foutmeldingen, al bevatten ze wel meldingen (reboot etc...)
Als ik met mijn browser naar http://[externip]/ ga krijg ik het gewoon te zien, idem voor http://[internip]/public/
Ik hoef niet in te loggen of zo...
Waar kan ik nog zoeken?
checklist:
- Ik heb httpd herstart
- Ik bewerk de juiste config-file
- De .ht* rechten staan (tijdelijk) 777
- ik zit niet uit mijn cache te werken.
- ik heb /www/public/.htpasswd aangemaakt, MET correcte inhoud (htpasswd -c user)
edit:
vergeten te zeggen:
- access.conf en srm.conf zijn LEEG (op wat commentaren na)
vergeten te zeggen:
- access.conf en srm.conf zijn LEEG (op wat commentaren na)
Localhost, sweet localhost