Usted necesita cambiar su hosts virtuales directivas DocumentRoot para que apunte a los directorios apropiados.
Si está ejecutando máquinas virtuales, su directiva Directorio mundial no afecta a los (o no debería, a menos que haya algo mal configurado). Al final de su httpd.conf, usted debe tener una directiva VirtualHost para cada host virtual que contiene todos los ajustes necesarios para que los de acogida. Si usted no tiene esto, usted debe tener una instrucción de inclusión se pide que los archivos que contienen las configuraciones.
Heres una directiva VirtualHost ejemplo (con awstats incluido) para ayudarle a resolver las cosas:
<VirtualHost *:80>
Alias /awstatsclasses "/path/to/my/awstats/wwwroot/classes/"
Alias /awstatscss "/path/to/my/awstats/wwwroot/css/"
Alias /awstatsicons "/path/to/my/awstats/wwwroot/icon/"
ScriptAlias /awstats/ "/path/to/my/awstats/wwwroot/cgi-bin/"
<Directory "/path/to/my/awstats/wwwroot">
AuthUserFile /path/to/my/passes/.htstats
AuthName "Awstats"
AuthType Basic
require valid-user
Options ExecCGI
</Directory>
DocumentRoot "/path/to/my/www/html"
ServerName www.mydomain.com
ScriptAlias /cgi-bin/ /path/to/my/www/cgi-bin
<Directory "/path/to/my/www/cgi-bin">
Options ExecCGI +Includes
Allow from all
</Directory>
<Directory "/path/to/my/www/html">
DirectoryIndex index.php index.shtml index.html index.htm index.html.var
Options MultiViews +Includes
Allow from all
</Directory>
ErrorLog /path/to/my/www/logs/error.log
CustomLog /path/to/my/www/logs/access.log combined
</VirtualHost>
<VirtualHost *:80>
ServerName mydomain.com
Redirect / http://www.mydomain.com/
</VirtualHost>
- <VirtualHost *:80>
- Alias /awstatsclasses "/path/to/my/awstats/wwwroot/classes/"
- Alias /awstatscss "/path/to/my/awstats/wwwroot/css/"
- Alias /awstatsicons "/path/to/my/awstats/wwwroot/icon/"
- ScriptAlias /awstats/ "/path/to/my/awstats/wwwroot/cgi-bin/"
- <Directory "/path/to/my/awstats/wwwroot">
- AuthUserFile /path/to/my/passes/.htstats
- AuthName "Awstats"
- AuthType Basic
- require valid-user
- Options ExecCGI
- </Directory>
- DocumentRoot "/path/to/my/www/html"
- ServerName www.mydomain.com
- ScriptAlias /cgi-bin/ /path/to/my/www/cgi-bin
- <Directory "/path/to/my/www/cgi-bin">
- Options ExecCGI +Includes
- Allow from all
- </Directory>
-
- <Directory "/path/to/my/www/html">
- DirectoryIndex index.php index.shtml index.html index.htm index.html.var
- Options MultiViews +Includes
- Allow from all
- </Directory>
- ErrorLog /path/to/my/www/logs/error.log
- CustomLog /path/to/my/www/logs/access.log combined
- </VirtualHost>
- <VirtualHost *:80>
- ServerName mydomain.com
- Redirect / http://www.mydomain.com/
- </VirtualHost>
Sólo tienes que cambiar los valores que coinciden con tu dominio, repetir para cada dominio, y usted debería estar en funcionamiento después de reiniciar apache.
Tenga en cuenta que la directiva VirtualHost segundo aquí es sólo una redirección que se
http://mydomain.com y la dirige a
http://www.mydomain.com - Usted no necesita esto para subdominios (como subdomain.mydomain.com)