Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites". Attention, le forum rencontre actuellement quelques difficultés. En cas d'erreur 502, il ne faut pas re-valider l'envoi d'un message ou l'ouverture d'une discussion, au risque de créer un doublon.

La section divers se réorganise ! De nouvelles sous-sections à venir. (plus d'infos + donner son avis)

#1 Le 28/05/2013, à 09:48

capitaine.guile

APACHE : passer site en mode construction

Bonjour,

Dans mon entreprise nous avons un site web sous apache2, on m'a demander de le passer en construction et laisser seulement un contact sur la page
Ne connaissant pas du tout apache, comment puis-je faire cela ?
Merci

Cordialement

Hors ligne

#2 Le 28/05/2013, à 11:22

Amarokk

Re : APACHE : passer site en mode construction

Salut.

Tout dépend de ton type de site. Cela sera très différent si ton apache est moteur d'un site en php ou s'il plutôt en mode reverse proxy pour une application derrière.
Bref tout dépend de la conf, donc si tu veux qu'on t'aide, va falloir que tu nous colles ici le contenu des fichiers /etc/apache2/sites-enabled/* smile

Mais dans le cas le plus basique, tu vas vouloir changer le DocumentRoot pour le faire pointer sur un autre dossier où tu vas mettre une simple page html (avec une image si t'es inspiré) et un contact.


Ubuntuboy since 2007

Hors ligne

#3 Le 28/05/2013, à 16:06

vajpaille

Re : APACHE : passer site en mode construction

Bonjour,

Ou encore placer un DirectoryIndex différent...
Dans la conf de ton Vhost tu ajoute :

DirectoryIndex travaux.html

Et indiquer ton message dedans en simple HTML.


GNU/Linux : Ubuntu, Debian, Red Hat
BSD : OpenBSD, GhostBSD, PC-BSD

Hors ligne

#4 Le 03/06/2013, à 17:44

capitaine.guile

Re : APACHE : passer site en mode construction

Salut.

Tout dépend de ton type de site. Cela sera très différent si ton apache est moteur d'un site en php ou s'il plutôt en mode reverse proxy pour une application derrière.
Bref tout dépend de la conf, donc si tu veux qu'on t'aide, va falloir que tu nous colles ici le contenu des fichiers /etc/apache2/sites-enabled/* smile

Mais dans le cas le plus basique, tu vas vouloir changer le DocumentRoot pour le faire pointer sur un autre dossier où tu vas mettre une simple page html (avec une image si t'es inspiré) et un contact.

merci d'avoir répondu,

website-avtis:~# cd /etc/apache2/sites-enabled
website-avtis:/etc/apache2/sites-enabled# ls -l
total 4
-rw-r--r-- 1 root root 1085 nov  3  2011 03-web-avtis
website-avtis:/etc/apache2/sites-enabled#

comment je m'y prend car je ne connais pas du tout mais alors du tout la chose !

Dernière modification par capitaine.guile (Le 04/06/2013, à 09:37)

Hors ligne

#5 Le 04/06/2013, à 09:44

capitaine.guile

Re : APACHE : passer site en mode construction

website-avtis:~# cd /etc/apache2/sites-enabled
website-avtis:/etc/apache2/sites-enabled# nano 03-web-avtis
  GNU nano 2.0.7                                  s                             Fichier : 03-web-avtis                                                                                                                                      
<VirtualHost *:80>
        ServerAdmin webmaster@localhost
        ServerName www.avtis.fr
        DocumentRoot /var/www/avtis/web/
        <Directory />
                Options FollowSymLinks
                AllowOverride None
        </Directory>
        <Directory /var/www/avtis/web/>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>
        Alias "sf" /var/www/avtis/lib/vendor/symfony/data/web/sf
        <Directory /var/www/avtis/lib/vendor/symfony/data/web/sf>
Options FollowSymLinks Indexes
AllowOverride All
Order deny,allow
deny from all
</Directory>

#       ErrorLog /var/log/apache2/error-avtisdev.log

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

#       CustomLog /var/log/apache2/access.log combined


</VirtualHost>
<VirtualHost *:80>
ServerName helpdesk.avtis.fr
ProxyPass / http://172.16.33.250/
ProxyPassReverse / http://172.16.33.250/
ProxyPreserveHost On
</VirtualHost>

<VirtualHost *:80>
ServerName helpdesk-dev.avtis.fr
ProxyPass / http://172.16.33.251/
ProxyPassReverse / http://172.16.33.251/
ProxyPreserveHost On
</VirtualHost>

Hors ligne

#6 Le 06/06/2013, à 17:40

capitaine.guile

Re : APACHE : passer site en mode construction

vajpaille a écrit :

Bonjour,

Ou encore placer un DirectoryIndex différent...
Dans la conf de ton Vhost tu ajoute :

DirectoryIndex travaux.html

Et indiquer ton message dedans en simple HTML.

up

Hors ligne

#7 Le 10/06/2013, à 12:06

capitaine.guile

Re : APACHE : passer site en mode construction

up

Hors ligne

#8 Le 12/06/2013, à 19:56

Amarokk

Re : APACHE : passer site en mode construction

Salut!
Et désolé du temps de réaction, j'étais pas venu depuis un moment, mais je pensais que quelqu'un pourrait s'occuper de cette question simple...

Bref c'est cool pour le fichier, mais il montre que ton serveur Apache héberge 3 sites différents. Il faudrait savoir lequel vous voulez placer en mode maintenance, ou alors les 3..?
Les deux derniers sont un peu différents (et j'avais fait mouche, il s'agit bien d'appli en backend big_smile), mais pour le premier, c'est très simple:

Met ça dans ton premier bloc "VirtualHost"

RewriteEngine On
RewriteCond %{REQUEST_URI} ! /maintenance.html
RewriteRule ^/(.*)$ /maintenance.html

Dans ton terminal, tape la commande suivante:

a2enmod rewrite ; /etc/init.d/apache2 restart

Enfin, il faut que tu te créé une page HTML dans le dossier /var/www/avtis/web/, du nom de maintenance.html

nano /var/www/avtis/web/maintenance.html

Amuse toi bien avec ce que tu veux mettre dedans :-)


Ubuntuboy since 2007

Hors ligne

#9 Le 14/06/2013, à 09:55

capitaine.guile

Re : APACHE : passer site en mode construction

merci pour la réponse
le site concerné est le 1er (www.avtis.fr)

si j'ai un soucis pour revenir en arrière je désactive les lignes que vous m'avez demandés de rajouter et je redémarre apache?

Hors ligne

#10 Le 15/06/2013, à 16:14

Amarokk

Re : APACHE : passer site en mode construction

Le mieux est encore de copier le fichier en question autre part, et de le remettre en l'état si cela cassait tout :-)
Mais ouais, faites toujours une sauvegarde de vos fichiers importants comme cela


Ubuntuboy since 2007

Hors ligne

#11 Le 18/06/2013, à 10:24

mazarini

Re : APACHE : passer site en mode construction

Bonjour,

Juste un conseil, en général on fait un fichier par site.
Les sites disponible sont dans le répertoire sites-available et un lien est créer dans le répertoire sites-enabled pour les activer.
Tu pourrais mettre un "site en maintenant" dans sites-available et activer le normal ou le "maintenance". Ca serait peut être plus simple pour tes successeurs.


Macronite : Trouble de l'équilibre qui se manifeste par une tendance à pencher à droite

Hors ligne

#12 Le 25/06/2013, à 15:02

capitaine.guile

Re : APACHE : passer site en mode construction

bonjour a tous
ca ne fonctionnait pas avec la méthode de @Amarokk
en fait j'ai un message d'erreur une fois que je relance apache et le site ne réponds plus
j'ai donc utiliser la méthode de @vajpaille  en rajoutant DirectoryIndex travaux.html
juste en dessous de DocumentRoot /var/www/avtis/web/

Hors ligne

#13 Le 25/06/2013, à 19:53

Amarokk

Re : APACHE : passer site en mode construction

Le message d'erreur te dit précisément ce qui ne va pas. Si vraiment tu ne sais pas l'interpréter, tu pourrais le poster ici.
Bref si ça a fonctionné et que tout est bon pour toi, merci de placer le sujet en [Résolu] (ajouté dans le titre du sujet)


Ubuntuboy since 2007

Hors ligne

#14 Le 29/06/2013, à 00:13

Badou89

Re : APACHE : passer site en mode construction

Salut la communauté j'espére que je tok à la bonne porte. En effet j'ai un problème avec l'installation d'un serveur dns sous ubuntu 12.10 . dans les premières étapes il y'a le fichier /etc/network/interfaces qu'on doit éditer et renseigner les information sur etho ou eth1 mais chez moi mon fichier ne présente pa les interfaces eth0 et eth1 voici ce que ca donne:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
aide please !!!

Hors ligne

#15 Le 30/06/2013, à 10:14

Amarokk

Re : APACHE : passer site en mode construction

Salut!
Créé un nouveau sujet pour parler de ton problème stp, sinon tu n'auras aucune réponse.
Je me déjà te dire qu'il va falloir écrire les block de configuration. Tu trouveras masse de documentation sur le net sur le fichier interfaces, je te laisse chercher un peu. Mais si tu as d'autres question, ouvre un sujet!


Ubuntuboy since 2007

Hors ligne

Haut de page ↑