Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Dernière révision Les deux révisions suivantes | ||
tutoriel:configurer_un_domaine_avec_apache2_et_bind9 [Le 17/07/2018, 11:08] krodelabestiole fix backlink virtualhost |
tutoriel:configurer_un_domaine_avec_apache2_et_bind9 [Le 29/10/2020, 08:50] 176.191.50.247 |
||
---|---|---|---|
Ligne 76: | Ligne 76: | ||
</file> | </file> | ||
- | Il s'agit ensuite d'[[:tutoriel:comment_modifier_un_fichier|éditez avec les droits d'administration]] le fichier de configuration **/etc/bind/named.conf.local** (ou ailleurs ...) pour: | + | Il s'agit ensuite d'[[:tutoriel:comment_modifier_un_fichier|éditer avec les droits d'administration]] le fichier de configuration **/etc/bind/named.conf.local** (ou ailleurs ...) pour: |
* déclarer une zone correspondant au domaine **mydomain.tdl** pour lequel les serveurs de cloudns sont autorisés à communiquer avec le serveur et qui doivent être notifiés des changements. | * déclarer une zone correspondant au domaine **mydomain.tdl** pour lequel les serveurs de cloudns sont autorisés à communiquer avec le serveur et qui doivent être notifiés des changements. | ||
* indiquer que le reste de la [[#Configuration_de_la_zone|configuration de zone]] se trouve dans le fichier **/etc/bind/db.mydomain.tdl** | * indiquer que le reste de la [[#Configuration_de_la_zone|configuration de zone]] se trouve dans le fichier **/etc/bind/db.mydomain.tdl** | ||
Ligne 193: | Ligne 193: | ||
==== Création de l’hôte virtuel ==== | ==== Création de l’hôte virtuel ==== | ||
- | [[:tutoriel:comment_modifier_un_fichier|Editez avec les droits d'administration]] le fichier de configuration de l’hôte virtuel **/etc/apache2/sites-available/mydomain.tdl** sous cette forme: | + | [[:tutoriel:comment_modifier_un_fichier|Editez avec les droits d'administration]] le fichier de configuration de l'[[:apache2#creation_d_hotes_virtuels|hôte virtuel]] ''/etc/apache2/sites-available/mydomain.tdl.conf'' sous cette forme : |
- | <file> | + | <file - mydomain.tdl.conf> |
<VirtualHost *:80> | <VirtualHost *:80> | ||
- | + | ServerName mydomain.tdl | |
- | DocumentRoot /home/sites/mydomain.tdl/www | + | ServerAlias www.mydomain.tdl |
- | ServerName mydomain.tdl | + | DocumentRoot "/var/www/mydomain" |
- | ServerAlias www.mydomain.tdl | + | <Directory "/var/www/mydomain"> |
- | ServerAdmin myemail.mailprovider@tdl | + | Options +FollowSymLinks |
- | + | AllowOverride all | |
- | <Directory "/home/sites/mydomain.tdl/www"> | + | Require all granted |
- | AllowOverride All | + | </Directory> |
- | allow from all | + | ErrorLog /var/log/apache2/error.mydomain.tdl.log |
- | Options -Indexes | + | CustomLog /var/log/apache2/access.mydomain.tdl.log combined |
- | </Directory> | + | |
</VirtualHost> | </VirtualHost> | ||
</file> | </file> | ||
- | Vous placerez alors les fichiers de votre site dans le répertoire **/home/sites/mydomain.tdl/www**. Évidemment, vous pouvez configurer ce répertoire là ou vous le souhaitez.\\ | + | Vous placerez alors les fichiers de votre site dans le répertoire ''/var/www/mydomain''. Évidemment, vous pouvez configurer ce répertoire là ou vous le souhaitez.\\ |
- | Pour plus d'information sur la configuration d'un hôte virtuel rendez-vous par [[http://httpd.apache.org/docs/current/fr/vhosts/examples.html|ici]] ou par [[:apache2#creation_d_hotes_virtuels|là]]. | + | Pour plus une documentation plus approfondie sur la création d'un hôte virtuel vous pouvez consulter [[:apache2#creation_d_hotes_virtuels|cette page]], et pour des exemples pratiques consulter [[:tutoriel:lamp_repertoires_de_travail|ce tutoriel]]. |
- | <note important>Faites attention aux [[:droits]]: apache doit pouvoir accéder aux fichier de votre site web. Pensez donc à modifier les [[:permissions]] des fichiers en conséquence (exemple: chown www-data:www-data -R /home/sites/mydomain.tdl/www). </note> | + | <note important>Faites attention aux [[:droits]] : Apache doit pouvoir accéder aux fichier de votre site web. Pensez donc à modifier les [[:permissions]] des fichiers en conséquence en suivant [[:apache2#permissions|cette documentation]], par exemple : |
+ | <code>sudo chown $USER:www-data /var/www/public | ||
+ | chmod 750 /var/www/mydomain</code></note> | ||
- | <note tip>Si vous avez des difficultés avec apache (comme des "accès denied") pensez a regarder du coté des log d'apache (/var/log/apache2/error.log)</note> | + | <note tip>Si vous avez des difficultés avec Apache (comme des "accès denied") pensez a regarder du coté des log d'Apache (''/var/log/apache2/error.mydomain.tdl.log'' pour cet hôte)</note> |
---- | ---- | ||
//Contributeurs: [[:utilisateurs:buxbux|bux]] // | //Contributeurs: [[:utilisateurs:buxbux|bux]] // |