apache distant

apache distant - Réseaux - Systèmes & Réseaux Pro

Marsh Posté le 23-12-2012 à 17:35:33    

Bonjour,
 
Je dois-installer un serveur linux à distance.J'ai accés à la console shell de ce serveur via une connection ssh,(j'ai son ip,identifiants,etc...).
Mon problème est d'essayer de configurer Apache de telle sorte que je puisse écrire sur mon navigateur:

Code :
  1. http://(adresse ip publique)

 
et d'accéder à la page d'accueil d'Apache à distance!
J'ai tenté d'ecrire un :
 

Code :
  1. Listen (IP publique) : 80
  2. Listen 80


 
dans le fichier de configuration d'Apache : /etc/httpd/conf/httpd.conf  , et de relancer le service mais je ne suis pas du tout sûr que c'est ça qu'il faille faire, et d'ailleurs ça n'a pas fonctionné!
Merci !

Reply

Marsh Posté le 23-12-2012 à 17:35:33   

Reply

Marsh Posté le 24-12-2012 à 10:09:35    

Pas de Firewall ou de reverse proxy à gérer au dessus?

Reply

Marsh Posté le 24-12-2012 à 17:13:03    

1. Sans nous décrire ce que tu as déjà fait et sans avoir la conf d'apache, ça ne va pas être facile de te dire si la conf apache est bonne
2. que dit un netstat -laptn|grep 80   (fait un copier/coller de la réponse)
3. Tu dis "adresse IP publique". Cela sous-entend un NAT ? Si oui, la redirection de port a-t-elle été faite ?
4. des règles de firewall sur le serveur ou autre part ?


Message édité par o'gure le 24-12-2012 à 17:13:28
Reply

Marsh Posté le 24-12-2012 à 20:28:55    

Cette commande renvoit:

Code :
  1. tcp6       0      0 :::80                   :::*                    LISTEN      24400/httpd


...car j'ai relancé le service httpd avec :

Code :
  1. #service httpd reload


En fait maintenant j'ai remis la configuration par défaut au niveau du fichier httpd.conf,c'est à dire que j'ai commenté la ligne:

Code :
  1. Listen (IP publique) : 80


...par contre,comme c'est un serveur cacti que je dois installer,je me suis rendu compte que c'est le fichier cacti.conf que je devais modifier (uniquement?).Ce fichier se situe dans le repertoire :
/etc/httpd/conf.d
...donc il est lié à la configuration d'Apache.
 

Code :
  1. <Directory /usr/share/cacti/>
  2. Order Deny,Allow
  3.         Deny from all
  4.         Allow from 127.0.0.1
  5.         Allow from (ip publique-confidentiel!)
  6. </Directory>


 
Je n'ai pas touché à la configuration de ma box et de mon pare-feu..
 
La premiere ligne de mon fichier de conf de cacti est:
Alias /cacti    /usr/share/cacti      
et les lignes en dessous sont:
 

Code :
  1. <Directory /usr/share/cacti/install>
  2.         # mod_security overrides.
  3.         # Uncomment these if you use mod_security.
  4.         # allow POST of application/x-www-form-urlencoded during install
  5.         #SecRuleRemoveById 960010
  6.         # permit the specification of the rrdtool paths during install
  7.         #SecRuleRemoveById 900011
  8. </Directory>
  9. # These sections marked "Require all denied" (or "Deny from all" )
  10. # should not be modified.
  11. # These are in place in order to harden Cacti.
  12. <Directory /usr/share/cacti/log>
  13.         <IfModule mod_authz_core.c>
  14.                 Require all denied
  15.         </IfModule>
  16.         <IfModule !mod_authz_core.c>
  17.                 Order deny,allow
  18.                 Deny from all
  19.         </IfModule>
  20. </Directory>
  21. <Directory /usr/share/cacti/rra>
  22.         <IfModule mod_authz_core.c>
  23.                 Require all denied
  24.         </IfModule>
  25.         <IfModule !mod_authz_core.c>
  26.                 Order deny,allow
  27.                 Deny from all
  28.         </IfModule>
  29. </Directory>

Reply

Marsh Posté le 26-12-2012 à 06:15:54    

C'est confus ce que tu demande ...

Reply

Marsh Posté le 26-12-2012 à 09:06:54    

Citation :

Je n'ai pas touché à la configuration de ma box et de mon pare-feu..


 
Bah il faut y toucher pour rediriger les demandes sur le port 80 vers ton serveur web.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed