Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
notes:essais:nginxapache:start1 [2022/02/15 09:27] – créée admin | notes:essais:nginxapache:start1 [2022/02/17 09:42] – [J'ai actuellement un vps en debian 8 qui a un serveur nginx avec un gitlab.] admin | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
====== Cohabitation apache2 et nginx ====== | ====== Cohabitation apache2 et nginx ====== | ||
+ | ===== Essai d' | ||
+ | |||
+ | <cli prompt=' | ||
+ | ... | ||
+ | Les paquets supplémentaires suivants seront installés : | ||
+ | libapache2-mod-php7.4 | ||
+ | Les NOUVEAUX paquets suivants seront installés : | ||
+ | libapache2-mod-php libapache2-mod-php7.4 php-pear | ||
+ | ... | ||
+ | Souhaitez-vous continuer ? | ||
+ | ... | ||
+ | No module matches | ||
+ | apache2_switch_mpm: | ||
+ | libapache2-mod-php7.4: | ||
+ | ... | ||
+ | </ | ||
+ | |||
+ | ===== J'ai actuellement un vps en debian 8 qui a un serveur nginx avec un gitlab. ===== | ||
+ | |||
+ | J'ai actuellement un vps en debian 8 qui a un serveur nginx avec un gitlab. | ||
+ | |||
+ | Je souhaiterais mettre en place un serveur apache2 avec un site web pour le faire fonctionner en parallèle avec nginx, par exemple : | ||
+ | * **gitlab.monurl.fr** pour gitlab sous nginx | ||
+ | * et **web.monurl.fr** pour mon site web sous apache | ||
+ | |||
+ | |||
+ | Cela devrait être possible si on passe par apache pour rediriger les requêtes qui sont pour gitlab.monurl.fr. | ||
+ | |||
+ | <WRAP formalbox center 60%> | ||
+ | ^ serveur | ||
+ | ^ site | gitlab.monurl.fr | ||
+ | ^ DNS -> IP | 80.20.30.4 | ||
+ | ^ Port d' | ||
+ | | | | virtualhost | ||
+ | </ | ||
+ | |||
+ | Hypothèses: | ||
+ | - Il y a une entrée DNS **gitlab.monurl.fr** (ex: gitlab.monurl.fr -> 80.20.30.4) | ||
+ | - Il y a une entrée DNS **web.monurl.fr** (ex: web.monurl.fr -> 80.20.30.4) | ||
+ | - Le serveur NGinx écoute sur le port 8080 | ||
+ | - Le serveur Apache écoute sur le port 80 | ||
+ | - Le site web.monurl.fr est configuré dans un virtualhost. | ||
+ | |||
+ | Sur la configuration apache, il faut activer le module rewrite. | ||
+ | |||
+ | Ensuite, créez une redirection pour les requêtes http qui sont pour **gitlab.monurl.fr**, | ||
+ | |||
+ | Exemple de configuration pour le virtualhost **web.monurl.fr**: | ||
+ | <code - web.monurl.fr.com> | ||
+ | < | ||
+ | ServerName web.monurl.fr | ||
+ | ServerAlias web.monurl.fr gitlab.monurl.fr | ||
+ | |||
+ | # ------------------------------------------- | ||
+ | RewriteEngine On | ||
+ | RewriteCond %{HTTP_HOST} | ||
+ | RewriteRule ^/(.*) http:// | ||
+ | |||
+ | # | ||
+ | # Ta configuration pour ton site apache web.monurl.fr | ||
+ | # | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ps: Je n'ai pas testé ma proposition. Ce n'est qu'une idée de travail. | ||
===== Voir aussi ===== | ===== Voir aussi ===== | ||