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 | |||
informatique:serveur:web-linux-apache:http_www_apache2 [2023/02/09 17:12] – supprimée - modification externe (Unknown date) | informatique:serveur:web-linux-apache:http_www_apache2 [2023/02/09 17:12] (Version actuelle) – ↷ Page déplacée de informatique:serveur-web-linux-apache:http_www_apache2 à informatique:serveur:web-linux-apache:http_www_apache2 Cédric ABONNEL | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Configurer un site www en http ====== | ||
+ | |||
+ | Voici mes prises de notes pour configurer un site Internet **http**. Le configuration est destinée pour un site Internet commençant par **www**. | ||
+ | |||
+ | < | ||
+ | Configurer Apache 2 pour un site Internet | ||
+ | http:// | ||
+ | </ | ||
+ | |||
+ | ===== Pré requis et objectifs ===== | ||
+ | |||
+ | La configuration du site Internet s' | ||
+ | |||
+ | * Il accepte une connexion sur le port http 80. | ||
+ | * Il permet des connexions sans le '' | ||
+ | * Il permet d' | ||
+ | |||
+ | |||
+ | ===== Configuration Apache 2 ===== | ||
+ | |||
+ | On configure un site web à partir d'un fichier '' | ||
+ | |||
+ | Le fichier à créer est ''/ | ||
+ | |||
+ | A noter qu' | ||
+ | Cette directive peut-être laissée active, même si vous ne prévoyez pas d' | ||
+ | |||
+ | < | ||
+ | < | ||
+ | |||
+ | ServerName abonnel.fr | ||
+ | ServerAlias www.abonnel.fr | ||
+ | | ||
+ | Protocols h2 http/1.1 | ||
+ | |||
+ | DocumentRoot / | ||
+ | |||
+ | < | ||
+ | Options -Indexes +MultiViews | ||
+ | AllowOverride all | ||
+ | Order allow,deny | ||
+ | allow from all | ||
+ | </ | ||
+ | |||
+ | |||
+ | < | ||
+ | Require all granted | ||
+ | </ | ||
+ | |||
+ | LogLevel warn | ||
+ | ErrorLog ${APACHE_LOG_DIR}/ | ||
+ | CustomLog ${APACHE_LOG_DIR}/ | ||
+ | |||
+ | # Redirection des URL sans www | ||
+ | RewriteEngine On | ||
+ | RewriteCond %{HTTP_HOST} !^www\. [NC] | ||
+ | RewriteCond %{REQUEST_URI} !\.well-known/ | ||
+ | RewriteRule ^(.*)$ http:// | ||
+ | |||
+ | </ | ||
+ | </ | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ===== Activer la configuration du site ===== | ||
+ | |||
+ | On active la configuration du site en utilisant le binaire '' | ||
+ | < | ||
+ | sudo a2ensite 100-fr.abonnel.conf | ||
+ | </ | ||
+ | |||
+ | Et si tout se passe bien, on recharge la configuration d' | ||
+ | < | ||
+ | sudo service apache2 reload | ||
+ | </ | ||