DCO
lundi 31 mars 2008 à 18:16
Bonjour et merci pour votre réponse,
Mais je dois quelques explications supplémentaires:
SOUS site-availables j'ai déjà créé les configurations des domaines virtuels
et voici ce qu'il contient pour le site que je veux rajouter:
CODE
NameVirtualHost *:80
<VirtualHost *:80>
ServerAdmin contact_AT_mon-site-2.fr
ServerName www.mon-site-2.fr
DocumentRoot /var/www/www.mon-site-2.fr/
ServerAlias mon-site-2.fr
Redirect /
http://www.mon-site-2.fr/</VirtualHost>
<Directory />
Options FollowSymLinks
AllowOverride None
</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>
Alias /icons/ "/usr/share/apache2/icons/"
<Directory "/usr/share/apache2/icons">
Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
<Directory /var/www/www.mon-site-2.fr>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/www.mon-site-2.fr_error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/www.mon-site-2.fr_access.log combined
ServerSignature On
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>
</VirtualHost>
où www.mon-site-2.fr est le répertoire qui est sous www et qui contient les pages du nouveau site.
Pour le site primaire celui qui fonctionne en ce moment je l'ouvre avec une url de ce genre
https://www.mon-site-1.com j'ai bien mis httpS car ce site est accéssible en mode sécurisé sur le port 443 ce que je n'ai pas besoin pour le site 2 qui lui sera sous le port 80.
et les pages du site actuel sont directement sous www
J'ai donc créé un sous répertoire intitulé www.mon-site-2.com.
J'ai aussi créé SOUS site-availables un fichier de configuration nommé comme le nom de mon site actuel alors qu'avant c'était default.
Alors ma question principale est:
Est-ce que je peux déplacer les pages de mon site actuel sous ce sous répertoire sans risque et dans quelle ligne du fichier de configuration dois je lui indiquer le chemin.
Est le DocumentRoot /var/www/ qu'il faut que je mette DocumentRoot /var/www/www.mon-site.com
Voici ce fichier
CODE
NameVirtualHost *:80
NameVirtualHost *:443
<VirtualHost *:80>
ServerName www.mon-site-1.com
ServerAlias mon-site-1.com
Redirect /
https://www.mon-site-1.com/</VirtualHost>
<VirtualHost *:443>
ServerName www.mon-site-1.com
ServerAlias mon-site-1.com
ServerAdmin contact_AT_mon-site-1.com
SSLEngine on
SSLCertificateFile /etc/apache2/ssl/mycert.pem
SSLCertificateKeyFile /etc/apache2/ssl/mykey.pem
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
#RedirectMatch ^/$ /apache2-default/
</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
# SetHandler cgi-script
#</Directory>
Alias /awstatsclasses "/usr/share/awstats/classes/"
Alias /awstatscss "/usr/share/awstats/css/"
# mêmes paramètres que dans awstats.*.conf
Alias /stat "/usr/lib/cgi-bin/"
Alias /icon "/usr/share/awstats/icon/"
Redirect /stat
https://www.mon-site-1.com/stat/awstats.pl?...=mon-site-1.com#<Directory /usr/lib/cgi-bin/>
# DirectoryIndex awstats.pl
# UseCanonicalName off
# AuthName "Statistiques de l'mon-site-1.com"
# AuthType Basic
# Require valid-user
# AuthUserFile /usr/lib/cgi-bin/.htaccess
# Options +ExecCGI
# AllowOverride None
# Order allow,deny
# Allow from all
#</Directory>
#<Directory /usr/lib/cgi-bin/>
# DirectoryIndex awstats.pl
# Options +ExecCGI
# AllowOverride None
# Order allow,deny
# Allow from all
#</Directory>
<LocationMatch "/relay/upload.pl">
Options +ExecCGI
SetHandler cgi-script
</LocationMatch>
#<Directory "/the/path/to/relay">
# Options +ExecCGI -Includes
# AddHandler cgi-script cgi pl
#</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
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>
</VirtualHost>
D'avance merci pour votre réponse