J'espère que quelqu'un peut m'aider, j'essaie de mettre en place un VPS, j'ai un petit VPS à apprendre avant d'utiliser mon VPS principal. =Ok Donc, j'ai installé Apache sans aucun problème et quand j'essaie "Sudo Service httpd Statut", j'ai dit qu'Apache est actif et en cours d'exécution et tout va bien. Mais quand je vais à mon IP dans le navigateur, je me dis que le navigateur ne peut pas se connecter, quel que soit le navigateur que j'utilise. J'ai fait un "Sudo Service Firewalld Statut" et j'ai constaté que je n'avais pas de pare-feu, aucun fichier ou dossier. J'ai alors fait " SystemCtL List-Unités --Type = Service "Cela n'a montré aucun pare-feu. Cela a montré un problème," Systemd-V ... Le-Setup.Service a échoué par défaillance de la console virtuelle "
Donc, comme je suis très nouveau à tout cela, je n'ai aucune idée de ce que j'ai mal fait. Si quelqu'un sait comment résoudre ce problème, je serais heureux. J'utilise un MacBook Pro et Terminal pour vous connecter via SSH, j'ai essayé de réinstaller Centos 7 et à recommencer, mais j'obtiens exactement les mêmes problèmes. Merci pour toute l'aide à l'avance.
Centos 7 utilise FirewallD par défaut. Vous pouvez supprimer cela et installer iptables.
Toutefois, si vous voulez faire cela, la manière du pare-feu, exécutez les commandes suivantes:
Sudo firewall-cmd --add-service=http
Sudo firewall-cmd --add-service=https
Faites des choses à partir de la gratorisation, plutôt que de dépendre uniquement des commandes.
Vérifiez si Apache est en cours d'exécution
pgrep Apache
Assurez-vous que Apache écoute en utilisant:
netstat -ntap | grep LISTEN | grep ":80"
Sinon, vérifiez que le système et les journaux Apache pour des erreurs. (E.G. SELINUX Les paramètres peuvent être une cause possible: définissez-la sur Désactivé dans/etc/selinux/config pour le moment)
Si fonctionne, vous pouvez vous donner quelques indices:
iptables -nL
Vous avez peut-être désactivé son port lors de l'installation.
Assurez-vous que vous n'êtes pas lié par type NAT ou transfert de port au niveau du centre de données. Vérifiez avec leurs administrateurs.
Mise à jour n ° 1:
C'est une solution de contournement rapide:
yum install iptables-services
systemctl start iptables
systemctl enable iptables
systemctl disable firewalld
systemctl stop firewalld
iptables -P INPUT ACCEPT
iptables -F
iptables -A INPUT -m state --state ESTABLISHED -j ACCEPT
iptables -A INPUT -m state --state RELATED -j ACCEPT
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT # if need
# add any other port you need, like above
iptables -P INPUT DROP
service iptables save