agentsteel | Bonjour à tous
Mon problème :
J'ai un serveur web apache qui écoute sur le port 8080, et qui sert une page très légere, avec un script CGI en perl qui exécute certaines actions : en gros, une page de contrôle de webcam
En accès interne : tout fonctionne parfaitement.
J'ai naté le port 8080 sur ma box pour pouvoir y accéder depuis l'extérieur, et là, certaines URL ne passent pas!
Je crois avoir remarqué que ce sont les URLs contenant le caractère "?" (présent dans une URL qui appelle un cgi donc, ainsi que sur une page de listing de directory d'apache, quand on veut changer le tri croissant/décroissant) qui occasionnent cette erreur (je n'ai rien dans mes logs d'erreur apache...)
je ne sais pas trop d'ou cela peut venir?
ma conf apache :
Code :
- <VirtualHost *:8080>
- ServerAdmin webmaster@localhost
- DocumentRoot /var/www
- <Directory />
- Options FollowSymLinks
- AllowOverride None
- </Directory>
- <Directory /var/www/>
- Options Indexes FollowSymLinks MultiViews
- AllowOverride None
- Order allow,deny
- allow from all
- </Directory>
- ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
- <Directory "/usr/lib/cgi-bin">
- AllowOverride None
- Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
- Order allow,deny
- Allow from all
- </Directory>
- ErrorLog ${APACHE_LOG_DIR}/error.log
- # Possible values include: debug, info, notice, warn, error, crit,
- # alert, emerg.
- LogLevel warn
- # CustomLog ${APACHE_LOG_DIR}/access.log combined
- Alias /doc/ "/usr/share/doc/"
- <Directory "/usr/share/doc/">
- Options Indexes MultiViews FollowSymLinks
- AllowOverride None
- Order deny,allow
- Deny from all
- Allow from 127.0.0.0/255.0.0.0 ::1/128
- </Directory>
- <Location />
- AuthType Digest
- AuthName "security"
- AuthDigestDomain /
- AuthDigestProvider file
- AuthUserFile /etc/apache2/passwd
- Require valid-user
- </Location>
- </VirtualHost>
|
- la désactivation du log est voulue, il grossit trop vite avec mon appli
- l'authentification fonctionne
thanks for any help! ---------------
http://agentoss.wordpress.com/
|