Pages : 1
#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/*
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, CentOS, 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/*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
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 ), 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.
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
#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
Pages : 1