web-dev-qa-db-fra.com

Questions générales sur la publication de sites Web impliquant un problème de transfert de domaine

Même si je possède un certain niveau de connaissances et d'expérience sur le développement Web, je n'ai jamais cherché à obtenir un domaine et à publier un site Web à partir de mon propre serveur. Depuis aujourd’hui, j’ai du mal à obtenir mon propre domaine et à le configurer à l’aide de sources Web. J'ai commencé par apprendre les grandes lignes du processus de publication Web, y compris l'installation d'un serveur Web, le déploiement d'un site Web à des fins de test, la redirection de port du routeur, la création d'un domaine et la transmission du domaine à mon routeur, qui transmettra également les requêtes http à mon serveur Web.

Je suis confus à propos de certaines parties et je n’ai pas pu accéder au site Web de l’extérieur du réseau. Tout ce que j'essaie de faire est juste pour apprendre, je ne fais donc pas très attention aux problèmes de sécurité pour le moment. Server 2008 et IIS 7.5 sont installés. J'utilise un ordinateur portable et j'ai accès au modem sans fil. Mon modem est Zoom x6 5590.

Eh bien, je vais continuer à expliquer ce que j’ai fait jusqu’à présent et ce que je pense être après chaque action que j’ai faite. J’ai eu accès à mon site Web avec succès sur n’importe quel ordinateur local entrant l’adresse IP interne et la paire de ports de la machine hôte dans un navigateur. . Ensuite, j'ai transféré le port 80 de mon ordinateur hôte en créant un serveur virtuel tel que 10.0.0.x (adresse IP interne de l'hôte) - TCP - port de départ: 80 - port de fin: 80 dans le routeur options. Maintenant, je suppose que chaque demande qui parviendra à l'adresse IP publique sur le port 80 sera transmise à ma machine hôte (10.0.0.x) via le port 80. Donc, si tout s'est déroulé comme souhaité, le site Web à l'écoute sur le port 80 acceptera la demande. et traiter le problème et enfin répondre bla bla bla ... Je suppose que pour accéder à mon site Web depuis l'extérieur du réseau, en entrant http://MyPublicIp:80 dans un navigateur, mais je ne pouvais pas accomplir cette tâche, malgré l'utilisation de l'outil de transfert de domaine de Godaddy. , Je vois une petite vue de mon site Web lorsque je clique sur le bouton "Aperçu" qui vérifie si l'adresse (http://publicip/Index.aspx) que j'ai entrée et où mon domaine sera transféré est disponible ou non. Je suis sûr que la configuration de domaine ne joue aucun rôle dans la résolution d'un tel problème, car l'utilisation de l'adresse IP publique et de la correspondance de port ne permet pas de résoudre le problème. Alors voici la première question, quel est le fait que je fais face à ce problème? Après cela, j'ai quelques questions concernant la transmission de domaine à l'aide de l'outil Godaddy. Puis-je transférer mon domaine vers un port quelconque, par exemple le port 8080, autre que le port HTTP 80 par défaut? De plus, puis-je utiliser un sous-domaine pour transférer vers un autre port de l'hôte? Ce que je veux concevoir, c’est que si le client entre www.mydomain.com, le site Web1 répond sur un port spécifié et, lorsqu'un client entre info.mydomain.com, un autre site Web qui écoute sur un port différent répondra. J'ai essayé d'ajouter un sous-domaine et de le transférer à une adresse comme http://www.mydomain.com:8080/Index.aspx sans succès. Puis-je vraiment faire ça? Enfin, que se passe-t-il si un site ftp écoute sur le port 21 par défaut et crée un domaine tel que ftp.mydomain.com qui sera transféré à cette adresse de site ftp? Est-il possible d'utiliser des sous-domaines pour accéder à un site ftp?

Je sais que je suis plus que confus, mais peu importe le problème et quelle que soit votre réponse, vous m'aiderez à avoir une vision plus claire de ce sujet. Merci beaucoup à partir de maintenant.


Pour être plus clair, j’avais déjà une application à l’écoute active sur le port 8080 et, en outre, j’ai configuré mon routeur pour transférer toute demande entrante sur le port 8080 vers mon adresse IP et mon point de port. Malheureusement, contrairement à ce qui a été fait pour le port 80, aucune action n'a été entreprise. Peut-être savez-vous que lorsque vous transférez votre nom de domaine vers votre emplacement hôte ip-port-uri à l'aide de l'outil Godaddy, vous avez la possibilité de voir quelle page un domaine sera effectivement transféré. Donc, aucun aperçu n'a été affiché à la suite. De nouveau, un programme en écoute sur le port 80 et la demande entrante pour le port 80 est transféré sur le routeur avec succès et lorsque je configure mon domaine pour transférer cet emplacement, je vois un petit aperçu qui prouvera que cela fonctionne. Mais appliquer la même chose pour le port 8080 n’affiche aucun aperçu, ce qui, à mon avis, est un échec pour que cela fonctionne.

Des questions

1 - Lorsque je souhaite transférer un domaine à un emplacement spécifique, seuls les protocoles HTTP/HTTPS sont disponibles. Est-ce que cela signifie que je ne peux transférer aucun sous-domaine à une application ftp? Si non comment?

2 - Il y a en fait deux choses qui me déroutent.

A - Même si j'ai tout configuré pour accéder à une page Web,
toujours pas d'accès en dehors du réseau.J'ai ni programme antivirus installé ni pare-feu Windows ouvert à des fins de test. Les mesures que j'ai prises;

  • Sur IIS 7.5, un site Web à l’écoute sur le port 80 et une page Web appelée Index.aspx sont situés à la racine du site Web.
  • Le routeur est configuré pour transférer toute demande entrante via le port 80 à mon ordinateur local (avec IP statique) sur lequel le serveur Web est en cours d'exécution.
  • avoir enregistré un domaine et transmis ce domaine à http://mypublicIp:80/Index.aspx.
  • Le résultat est que lorsque je clique sur le bouton d'aperçu de l'outil Godaddy pour transférer le domaine, je vois vraiment la page où le domaine pointe dans un petit écran d'aperçu, mais lorsque j'essaie d'y accéder à partir d'un ordinateur sur Internet, rien ne se passe.

    B - Lorsque je publie le même site Web sur le port 8080 et que les autres configurations sont configurées, sur l'outil Godaddy, j'écris http://mypublicIp:8080/Index.aspx, je ne reçois aucun aperçu de la page Web. J'ai fait la même chose, mais pas de chance.

1
Gorgeousyousuf
  1. La redirection de domaine et le port auquel vous essayez d'accéder ont un peu en commun. Alors que les serveurs DNS sont supposés propager votre nom de domaine, votre fournisseur DNS doit pointer les requêtes vers l'adresse IP du serveur sur lequel votre site est hébergé. IIS/Apache/autre serveur doit en fait écouter un port fourni dans la requête.

  2. Oui, vous pouvez transférer un sous-domaine vers un port écouté spécifique. Veuillez vous reporter aux manuels de configuration de serveur spécifiques pour plus de détails ( IIS ; Apache )

  3. Toutes les demandes http (via les protocoles HTTP 1.0 ou 1.1) sont capturées par le gestionnaire http du serveur Web (HTTP.SYS pour IIS par exemple); toutes les requêtes ftp sont capturées par le gestionnaire ftp, vous pouvez donc utiliser librement les sous-domaines pour l'accès ftp.

1
Arthur P