Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1788 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Redémarrer Apache depuis une interface web ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Redémarrer Apache depuis une interface web ?

n°831976
bab
Posté le 02-08-2006 à 17:43:14  profilanswer
 

J'ai un serveur dédié sur lequel est installé apache2 en configuration multi-domaines (avec des VirtualHost).
J'ai fait une interface web pour pouvoir modifier facilement les fichiers de configuration des différents sites (les fichiers qui se trouvent dans /etc/apache2/sites-enabled/)
 
Jusque là pas de problème.
Par contre, pour prendre en compte les modifications, je dois faire depuis une console SSH : /etc/init.d/apache2 reload
 
Et je n'arrive pas à executer cette commande depuis mon interface web.
Quelqu'un saurait me dire comment faire ?
 
Sachant que certains vont me dire que c'est pas du tout une bonne idée de faire ce genre de chose depuis une interface "publique", je me demandais comment il pourrait y avoir une faille de sécurité à ce niveau là ? (je fais également d'autres choses dans cette interface : avec sudo, je créé des utilisateurs, des répertoires)

mood
Publicité
Posté le 02-08-2006 à 17:43:14  profilanswer
 

n°831994
jlighty
Posté le 02-08-2006 à 18:29:31  profilanswer
 

Bien que ce ne soit pas la solution la plus légère, webmin permet de redémarrer le serveur à distance.

n°832015
bab
Posté le 02-08-2006 à 19:32:37  profilanswer
 

oui mais j'aurais besoin d'intégrer le redémarrage dans mon script PHP

n°832019
goldyfruit
Je me lève et je confirme !
Posté le 02-08-2006 à 19:33:57  profilanswer
 
n°832023
bab
Posté le 02-08-2006 à 19:39:34  profilanswer
 

j'ai essayé justement mais vu que depuis l'interface web, je suis en utilisateur www-data, le PID du precessus n'a pas l'air de correspondre
donc ça ne fait pas d'erreur mais ça ne prend pas en compte les nouveaux paramètres

n°832026
goldyfruit
Je me lève et je confirme !
Posté le 02-08-2006 à 19:42:28  profilanswer
 
n°832034
bab
Posté le 02-08-2006 à 19:53:20  profilanswer
 

est-ce que init.d est une commande comme une autre pour faire ça ?

n°832035
goldyfruit
Je me lève et je confirme !
Posté le 02-08-2006 à 19:55:20  profilanswer
 

Euh init.d c'est un répertoire qui contient les scripts qui sont suceptibles d'être lancés au démarrage.


---------------
http://wiki.incloudus.com/display/DOC | http://blog.incloudus.com | http://wiki.goldzoneweb.info | http://www.stendhalclub.fr
n°832038
bab
Posté le 02-08-2006 à 20:00:14  profilanswer
 

euh oui, je voulais dire apache2
parcque sur quoi mettre le sudo ?


Message édité par bab le 02-08-2006 à 20:00:44
n°832044
goldyfruit
Je me lève et je confirme !
Posté le 02-08-2006 à 20:11:08  profilanswer
 

Code :
  1. sudo /etc/init.d/apache2 reload


Bien sûre tu dois configurer sudo pour autoriser un user à redémarrer le processus sans demander de mot de passe.
 


---------------
http://wiki.incloudus.com/display/DOC | http://blog.incloudus.com | http://wiki.goldzoneweb.info | http://www.stendhalclub.fr
mood
Publicité
Posté le 02-08-2006 à 20:11:08  profilanswer
 

n°832045
bab
Posté le 02-08-2006 à 20:29:17  profilanswer
 

oui, ok, je vais essayer ça alors
je pensais qu'on pouvait ne mettre que des commandes directes dans sudo


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Redémarrer Apache depuis une interface web ?

 

Sujets relatifs
Interface php pour server LAMPConfiguration d'apache sous debian
INterface graphique avec xen ?Subersion + apache
iptables et interface vpnserveur apache dans un domaine windows
[Apache] Acess Log / VhostsVirtuals Hosts / Apache
problème d'affichage des images ( apache reverse proxy )[Apache] Erreur 301
Plus de sujets relatifs à : Redémarrer Apache depuis une interface web ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR