OVH Community, votre nouvel espace communautaire.

Configuration VirtualHost avec apache


guillaume.l
14/11/2014, 22h48
J'ai modifié mon fichier de configuration comme ceci pour essayer d'obtenir le résultat attendu

Code:

        ServerAdmin webmaster@monsite1.fr
	ServerName vpsxxx.ovh.net/monsite1
        DocumentRoot /home/monsite1/public_html
        
                Options FollowSymLinks
                AllowOverride None
        
        
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        

        ErrorLog /home/monsite1/logs/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /home/monsite1/logs/access.log combined
Mais cela ne fonctionne pas

guillaume.l
12/11/2014, 19h53
Bonjour aux forums,

Après avoir lu les différents articles http://goo.gl/3aYy1l ou encore http://goo.gl/3XDt0F , je n'arrive toujours pas à configurer mon Apache. Si une personne peut me conseiller.

Je souhaite configurer comme ceci :

http://vpsxxx.ovh.net/monsite1
http://vpsxxx.ovh.net/monsite2

J'ai ajouté dans mon fichier /etc/hosts

Code:
127.0.0.1	localhost
127.0.0.2	monsite1.fr
127.0.0.3	monsite2.fr
Puis les 2 VirtualHosts dans /etc/apache2/sites-available, j'ai créé un fichier monsite1.fr (et monsite2.fr)

Code:

        ServerAdmin webmaster@monsite1.fr
        ServerName www.monsite1.fr
        ServerAlias monsite1.fr *.monsite1.fr
        DocumentRoot /home/monsite1/public_html
        
                Options FollowSymLinks
                AllowOverride None
        
        
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                allow from all
        

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        

        ErrorLog /home/monsite1/logs/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog /home/monsite1/logs/access.log combined
Puis monsite2.fr en adaptant le fichier

J'ai activé avec a2ensite monsite1.fr et monsite2.fr puis reload apache2.

Mais cela ne fonctionne pas.

Code:
root@vpsxxx:/etc/apache2/sites-enabled# apachectl -S
[Wed Nov 12 20:51:19 2014] [warn] NameVirtualHost *:80 has no VirtualHosts
VirtualHost configuration:
127.0.0.3:80           www.monsite2.fr (/etc/apache2/sites-enabled/monsite2.fr:1)
127.0.0.2:80           www.monsite1.fr (/etc/apache2/sites-enabled/monsite1.fr:1)
Syntax OK