1 votes

Autoriser l'accès au serveur Apache 2 sur le réseau local

04.3 LTS.

Je veux autoriser l'accès à d'autres appareils à mon localhost. Mon IP est 192.168.1.249 et le serveur apache fonctionne pour ces adresses :

localhost/myapp
esolutions/myapp
192.168.1.249/myapp

Voici ma configuration par défaut : /etc/apache2/sites-available/000-default.conf

<VirtualHost *:80>
    ServerName esolutions

    ServerAdmin iheb@localhost
    DocumentRoot /var/www/html
    <Directory /var/www/html>
    Options FollowSymLinks
    Order deny,allow
    AllowOverride All
    allow from all
    Require all granted
    </Directory>

    <Directory />
    Options FollowSymLinks
    AllowOverride None
    allow from all
    Order deny,allow
    Require all granted
    </Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

et mon fichier hosts :

127.0.0.1       localhost
127.0.1.1       najda-PowerEdge-R430

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

192.168.1.249         esolutions

Aidez-moi, s'il vous plaît.

3voto

Iheb Saad Points 41

La solution est d'autoriser le trafic sur le port 80 :

sudo ufw allow 'Apache'

Vous pouvez vérifier le changement en tapant :

sudo ufw status

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X