J'ai installé Apache sur mon serveur mais je ne peux pas parcourir mon site Web via l'IP de mon serveur. la configuration d'Apache est un serveur à compte unique sous/var/www/htdocs /.
Dois-je faire autre chose pour pouvoir voir le compte via l'adresse IP de mon serveur?
Il existe plusieurs possibilités.
Plus d'informations sont nécessaires sur votre configuration. Quelle distro utilisez-vous? Pouvez-vous vous connecter via 127.0.0.1?
Si le problème concerne le pare-feu/iptables, vous pouvez ajouter les lignes suivantes à/etc/sysconfig/iptables:
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 443 -j ACCEPT
(La deuxième ligne n'est nécessaire que pour https)
Assurez-vous que c'est au-dessus de toutes les lignes qui restreindraient globalement l'accès, comme suit:
-A INPUT -j REJECT --reject-with icmp-Host-prohibited
Testé sur CentOS 6.3
Et enfin
service iptables restart
Avez-vous redémarré le serveur après avoir modifié le fichier de configuration?
Pouvez-vous telnet sur le serveur à partir d'une autre machine?
Pouvez-vous telnet au serveur à partir du serveur lui-même?
telnet <adresse IP> 80
telnet localhost 80