Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 31/10/2019, à 00:31

zerozero

[Résolu] Hote virtuel avec lamp sous Ubuntu 18.04

Bonjour,
J'essaie désespéramment de créer un hote virtuel.
J'ai bien vu un forum expliquant cela et j'ai reproduit la méthode mais rien n'y fait !
Je voudrais afficher www.exemple.com ou exemple.com et pas localhost/exemple.com/ donc

J'ai commencé par créer un fichier le dossier et le fichier index.html dans var/www/html/exemple.com/index.html avec écrit "hello world"

Puis j'ai créé exemple.com.conf dans sites-available avec cela :

<VirtualHost *:80>
 ServerAdmin webmaster@localhost
 DocumentRoot /var/www/html/exemple.com
 ServerName exemple.com
 ServerAlias www.exemple.com
 ErrorLog ${APACHE_LOG_DIR}/error.log
 CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

puis dans etc/hosts j'ai :

127.0.0.1	localhost
127.0.1.1	co-Inspiron-15-3567
127.0.0.1 	testhost
127.0.0.1 	exemple.com


# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Puis j'effectue un :

sudo a2ensite exemple.com.conf

Et quand je tape www.exemple.com ca me dirige sur le web apparemment !!
Une idée pour que j'avance ? Merci !

Dernière modification par zerozero (Le 31/10/2019, à 01:55)

Hors ligne

#2 Le 31/10/2019, à 00:39

mazarini

Re : [Résolu] Hote virtuel avec lamp sous Ubuntu 18.04

127.0.0.1     exemple.com www.exemple.com

Il faut déclarer tous les nom pas juste le domaine
Il manquera ensuite les autorisations sur le répertoire :

<Directory /var/www/html/exemple.com>
                Options Indexes FollowSymLinks
                AllowOverride all
                Require all granted
        </Directory>

(après documentRoot, mais pas sure que ce soit nécessaire car c'est un sous répertoire de /var/www/html)

Dernière modification par mazarini (Le 31/10/2019, à 00:40)


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#3 Le 31/10/2019, à 00:50

zerozero

Re : [Résolu] Hote virtuel avec lamp sous Ubuntu 18.04

Merci !
Voilà le fichier exemple.com.conf :

<VirtualHost *:80>
	ServerAdmin webmaster@localhost
	DocumentRoot /var/www/html/exemple.com
	Options Indexes FollowSymLinks
	AllowOverride all
	Require all granted
	ServerName exemple.com
	ServerAlias www.exemple.com
	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

le fichier hosts :

127.0.0.1	localhost
127.0.1.1	co-Inspiron-15-3567
127.0.0.1 	testhost
127.0.0.1 	exemple.com 
127.0.0.1	www.exemple.com

Mais rien n'y fait sad

Hors ligne

#4 Le 31/10/2019, à 01:55

zerozero

Re : [Résolu] Hote virtuel avec lamp sous Ubuntu 18.04

En effet ca marche bien ! Merci comme cela apparemment :

127.0.0.1	localhost
127.0.1.1	co-Inspiron-15-3567
127.0.0.1 	testhost www.testhost
127.0.0.1 	exemple.com www.exemple.com

smile

Hors ligne

#5 Le 31/10/2019, à 08:59

mazarini

Re : [Résolu] Hote virtuel avec lamp sous Ubuntu 18.04

Je verrai plutôt ça :

<VirtualHost *:80>
	ServerAdmin webmaster@localhost
	ServerName exemple.com
	ServerAlias www.exemple.com
	DocumentRoot /var/www/html/exemple.com
	<Directory /var/www/html/exemple.com>
                Options Indexes FollowSymLinks
                AllowOverride all
                Require all granted
        </Directory>
	ServerName exemple.com
	ServerAlias www.exemple.com
	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

(manque les balises <Directory>


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#6 Le 31/10/2019, à 09:14

krodelabestiole

Re : [Résolu] Hote virtuel avec lamp sous Ubuntu 18.04

sans les doubles ServerName et ServerAlias, oui.

mais pourquoi Options Indexes ? https://doc.ubuntu-fr.org/apache2#index (c'est d'ailleurs plutôt +Indexes ou -Indexes au choix...)

pour une explication succincte des directives les plus courantes c'est là : https://doc.ubuntu-fr.org/apache2#creat … s_virtuels

En ligne

#7 Le 31/10/2019, à 13:00

zerozero

Re : [Résolu] Hote virtuel avec lamp sous Ubuntu 18.04

Merci pour vos retour !
J'ai vu que dans ce tuto il mettait aussi le Options -Indexes : https://kgaut.net/blog/2016/creer-son-p … buntu.html
Mais je ne sais pas ce que ca représente. Je veillerai à les enlever avec un prochain virtual host...

Sinon cela fonctionne aussi pour mon deuxième virtual host créé (testhost et www.testhost) sans les autorisations sur le répertoire donc sans la balise avec les droits... <Directory....

Dernière modification par zerozero (Le 31/10/2019, à 13:09)

Hors ligne

#8 Le 31/10/2019, à 14:03

mazarini

Re : [Résolu] Hote virtuel avec lamp sous Ubuntu 18.04

krodelabestiole a écrit :

mais pourquoi Options Indexes ?

Par mauvaise habitude.


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne