1 votes

Comment d'autres personnes peuvent-elles se connecter au port 80 de mon ordinateur via une adresse IP ?

J'aimerais pouvoir donner à certaines personnes mon adresse IP (24.178.XX.XX) afin qu'elles puissent accéder au port 80 de mon ordinateur à partir de leur navigateur.

Pour l'instant, le simple fait d'entrer cette adresse IP depuis mon propre navigateur ne permet pas de se connecter à quoi que ce soit... il est simplement indiqué que le serveur est introuvable.

Y a-t-il un paramètre que je dois activer ?

J'ai un AirPort Extreme.

0 votes

En supposant que tout le reste soit correctement configuré : si vous reconfigurez votre serveur HTTP pour qu'il écoute, par exemple, le port 8080, cela fonctionnera-t-il ? Votre FAI pourrait bloquer les ports 0-1023 du trafic sortant, ce qui n'est pas totalement inédit.

0 votes

Si vous n'obtenez pas une bonne réponse ici, vous pouvez essayer serverfault.com.

1voto

Dans l'utilitaire Airport, vous avez une option pour le transfert de port (ou même la mise en place d'un hôte DMZ si vous voulez que tout le trafic entrant non sollicité aille vers votre serveur web, cependant ce n'est pas conseillé pour la sécurité générale car il est préférable de n'autoriser que ce dont vous avez besoin pour réduire les vecteurs d'attaque).

Cette option vous permet de configurer un mappage de port entre le port 80 de votre interface externe et le port 80 de l'adresse IP NAT de votre serveur Web interne.

Cela permettra au monde extérieur d'accéder immédiatement à votre serveur via le port 80.

Cela suppose toutefois que vous disposez déjà d'un serveur web correctement configuré pour fournir des données sur le port 80.

Une bonne première étape consisterait à utiliser le paramètre de partage Web sous "Préférences système -> Partage" pour voir si cela répond à vos besoins. Cela vous permettra également d'effectuer un test immédiat pour vous assurer que tout fonctionne.

Si vous avez besoin de quelque chose d'un peu plus complet que ce qui vous est fourni dans le client OS X, regardez OS X Server (50 $ sur l'App Store) ou MAMP (offres gratuites et payantes).

1voto

Satpal Tanan Points 111

Vous pouvez utiliser iptables pour rediriger l'utilisateur vers le port 80 lorsqu'il ouvre votre IP sur leur système

Par exemple, il redirigera les demandes sur le port de 8080 à 80. Puisque pour accéder aux ports inférieurs à 1024, vous devez être un super utilisateur. Donc, vous pouvez autoriser l'utilisateur à se connecter au port 8080 et rediriger vers le port 80.

/sbin/iptables -t nat -I PREROUTING -p tcp --dport 8080 -j REDIRECT --to-port 80

0 votes

Il n'y a pas /sbin/iptables exécutable dans OS X 10.11.5.

0voto

DBR Points 1

Faisons quelques suppositions - puisque vous utilisez le port 80, vous voulez du trafic web... vous devez exécuter un serveur web sur votre ordinateur qui écoutera le port 80, qui est le port par défaut pour le trafic web. de bons exemples sont MAMP - http://www.mamp.info/

0 votes

J'ai un serveur web qui fonctionne. Ce n'est pas le problème. Je dis que mon adresse IP n'arrive pas à se connecter à tout ce qui est c'est comme si l'adresse IP ne sortait pas.

0 votes

Votre pare-feu bloque tout trafic entrant en provenance d'internet. vous devrez a)obtenir l'adresse IP interne de votre ordinateur, généralement 192.168.x.x b)configurer votre aéroport pour autoriser le trafic du port 80 vers votre adresse IP interne.

0 votes

Le pare-feu est désactivé et 192.x.x.x ne serait pas accessible de l'extérieur, ce dont j'ai besoin.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X