Question

Ce que j'ai appris en faisant quelques recherches. Ces choses ont été prises à partir de nombreux endroits. S'il vous plaît signaler tout les choses manquantes. (Je ne l'ai pas encore essayé ceci, je veux juste clarifier ce que je vais faire)

Pour l'hébergement que je dois avoir une adresse IP statique de. Mais mon FAI fournissent les adresses IP dynamiques. Alors je DynDNS (comme dans Cuga conseillé this ). Je belive cela résoudra mon problème IP dynamique en cartographiant le nom de domaine que je choisis avec mon courant (dynmically affecté) IP réelle.

Ensuite est mise en place mon serveur Xampp. Pour cela, je besoin de mon adresse IP locale de l'ordinateur que je peux obtenir en utilisant ipconfig (ou ipconfig / all pour plus de détails) dans Windows invite de commande (permet de dire IP locale est 192.168.1.6) .Maintenant je dois modifier httpd.conf situé dans xampp / dossier apache / conf. champ "ServerName" doit être changé à 192.168.1.6:80.

Cela devrait permettre à toute personne qui utilise le nom d'hôte je suis arrivé de DynDNS pour accéder à mon dossier ordinateurs xampp / htdocs. S'il vous plaît me renseigner si des pièces sont manquantes.

Maintenant, je veux changer le port que mes clients peuvent connet à mon ordinateur et le dossier que je vais l'utiliser hôte.

Je sais que je dois faire protforwarding d'abord, puis configurer apache à utiliser ce port au lieu de 80. Quelqu'un peut me expliquer comment configurer apache pour utiliser le nouveau port.

Et je veux que mes clients qui utilisent mon I nom d'hôte obtenu à partir DynDNS, accès certains dossier uniquement que je précise (ex: xampp / htdocs / public) alors que je peux accéder à tous les fichiers dans xampp / htdocs en utilisant http: // localhost / .... Je pense que ce que font les hôtes virtuels. quelqu'un peut me dire comment faire.

Y at-il des solutions aux problèmes de sécurité qui pourraient survenir et comment le faire en réduisant les problèmes de sécurité?

Merci .....

Était-ce utile?

La solution

1) si vous spécifiez ServerName comme 192.168.1.6:80, seules les personnes qui utilisent ce nom du serveur seront en mesure d'accéder à votre ordinateur - ceux du réseau extérieur sera not.you devrait utiliser * .80 2) pour faire apache écouter sur un autre port, vous devez ajouter la directive « Listen » à votre httpd.conf. par exemple

Listen 90

et le changement ServerName en conséquence 3) de laisser des étrangers l'accès que vous voulez dossiers seulement à l'accès, vous pouvez protéger le reste avec un .htpasswd. ou vous devrez créer un hôte virtuel séparé.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top