[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Apache: Virtual host con password di entrata




aggiungi "AllowOverride All" in <Directory /var/www1/>

Ora funziona. ma ora ho un altro problema.. :)

Mi sono costruito questa situazione nel file httpd.conf:
Web server su porta 80
Web server con virtual hosts su 8081
Web server con virtual hosts su 8082

Ho il seguente problema: I due virtual hosts mi funzionano correttamente ma se vado sulla 80 non vedo nulla e non viene scritto niente neppure sul log; se invece commento le righe dei virtual hosts e riattivo il servizio apache la porta 80 mi funziona.
Ecco riassunto le caratteristiche principali del file httpd.conf
Come mai si comporta cosi?

# Sezione 2
Port 80
User www-data
Group www-data
DocumentRoot /var/www

<Directory /var/www/>
   Options Indexes Includes FollowSymLinks MultiViews
   AllowOverride None
   Order allow,deny
   Allow from all
</Directory>
 
### Section 3: Virtual Hosts
Listen 8081
<VirtualHost 192.168.0.2:8081>
DocumentRoot /var/www1
ErrorLog /var/www1/error.log
LogLevel warn
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{forensic-id}n\" %T %v" full
CustomLog /var/www1/access.log common
</VirtualHost>
<Directory /var/www1>
Options Indexes
AllowOverride all
</Directory>

############# VIRTUAL HOSTS 2 SU PORTA 8082
Listen 8082
<VirtualHost 192.168.0.2:8082>
DocumentRoot /var/www2
ErrorLog /var/www2/error.log
LogLevel warn
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" \"%{forensic-id}n\" %T %v" full
CustomLog /var/www2/access.log common
</VirtualHost>
<Directory /var/www2>
Options Indexes
AllowOverride all
#Se non esiste l'index html mostra il contenuto della directory
#Deny from all
</Directory>

Grazie
Ciao




-
Sent: Wednesday, August 09, 2006 10:03 AM
Subject: Apache: Virtual host con password di entrata

In apache mi sono appena creato un virtual hosts e volevo fare qualche test di entrata impostando utenti e password.
Ecco cosa ho fatto:

Semplicemente ho definito questo virtual host in httpd.conf

### Section 3: Virtual Hosts
#NameVirtualHost 12.34.56.78:80
#NameVirtualHost 192.168.0.2
Listen 8081
#
#<VirtualHost _default_:*>
#</VirtualHost>
<VirtualHost 192.168.0.2:8081>
    DocumentRoot /var/www1
</VirtualHost>
<Directory /var/www1>
Options Indexes
</Directory>
# Automatically added by the post-installation script
# as part of the transition to a config directory layout
# similar to apache2, and that will help users to migrate
# from apache to apache2 or revert back easily
Include /etc/apache/conf.d

In /var/www1 ho i seguenti file:
-rw-r--r--   1 root root  133 2006-08-08 21:02 .htaccess
-rw-r--r--   1 root root   21 2006-08-08 21:04 .htpasswd
-rw-r--r--   1 root root 5266 2006-08-08 15:24 index.html
debian:/var/www1#

Ecco il file .htaccess
AuthUserFile /var/www1/.htpasswd
AuthGroupFile /dev/null
AuthName "DIreccccc"
AuthType Basic
<Limit GET>
require valid-user
</limit>

Ed il file .htpasswd
prova:DK6TAXz0ekWLQ

Se mi collego alla pagina però riesco a vedere il file index.html presente in /var/www1 ma non mi chiede l'utente e la pwd per entrare.
Che sbaglio?




Reply to: