web-dev-qa-db-fra.com

Hébergement d'un serveur Apache depuis mon Mac

J'ai créé un site Web avec PHP et JS. Je souhaite envoyer mon adresse IP à un ami qui se trouve dans un autre État et le laisser le voir. Mon site est chargé par xampp. Comment pourrais-je faire ça?

1
Coder404

Cela peut devenir compliqué en fonction de votre fournisseur d'accès. Si votre FAI n'a pas bloqué le port 80, il vous suffit simplement de vous assurer que votre routeur transfère toutes les demandes sur le port 80 à l'adresse IP interne de votre ordinateur. Pour ce faire, allez simplement à whatsmyip.org en le faisant taper dans http: // suivi de votre adresse IP, puis bien sûr suivi du sous-répertoire de XAMPP.

De plus, rappelez-vous que votre IP peut changer en fonction de votre FAI, il voudra donc la visualiser assez rapidement. Si votre FAI n'autorise pas la redirection de port, cela devient un peu plus compliqué et je suggérerais simplement de trouver un hôte gratuit et de le laisser examiner cela.

1
Travis Pessetto

Verizon vous permet de vous connecter (sur les routeurs récents) à 192.168.1.1. Si vous n'avez pas le mot de passe, maintenez le bouton de réinitialisation situé à l'arrière de votre routeur pendant au moins 30 secondes (et non pas 29! C'est difficile). Les paramètres pour les ports ouverts sont considérés comme avancés, je recommande de regarder cette vidéo , car cela montre bien le processus. Ouvrez simplement le port 80 ou sélectionnez l’option serveur Web/HTTP dans la liste.

Vous devrez spécifier le périphérique sur lequel transférer les ports. Ouvrez un terminal sur votre Mac et tapez ifconfig | grep '192\.168'. Vous verrez probablement 192.168.1.3 avec peut-être un numéro de fin différent au lieu de 3. Il s’agit du nom du routeur pour votre ordinateur sur le réseau local et du périphérique que vous devez utiliser sur la page des paramètres de port.

Si vous décidez d'aller avec l'hébergement gratuit, certaines options incluent X10Hosting (donne le plus de contrôle) ou 0webhost (presque aussi bon, j'ai utilisé les deux). Si à tout moment vous décidez que vous avez besoin de plus, j'encourage vivement le Cloud Hosting, car il coûte au moins autant que les versions payantes des hôtes susmentionnés et vous donne environ 20 fois le rendement par dollar dépensé (sur la base de mes critères de Bluehost vs Digital Ocean ).

0
Brigand