J'ai un site sur localhost. D'autre part, j'ai un programme fonctionnant sur localhost: 8067.
Je voudrais gérer le prochain:
localhost
sur l'URL et accédez au site Web.my.domain.com
sur l'URL et accédez au programme.J'utilise Apache2 pour y parvenir, mais je ne peux pas.
J'ai créé un site dans/etc/Apache2/sites-available et je l'ai activé:
<VirtualHost *:80>
ServerName my.domain.com
# ServerAlias my.domain.com
ProxyRequests Off
ProxyPreserveHost On
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
ProxyPass / http://localhost:8067/
ProxyPassReverse / http://localhost:8067/
</VirtualHost>
Cela ne fonctionne pas correctement. Parce qu'avec ce site activé, si je tape localhost
, je suis redirigé vers http://localhost:8067/
, ce que je ne veux pas, car si je tape localhost
, je dois voir le site Web.
Est-ce que quelqu'un peut m'aider? Merci d'avance.
Je ne sais pas si cela vous aidera. S'il vous plaît ignorer si ce n'était pas.
Pour ce faire, vous devrez créer deux fichiers hôtes:
Fichier hôte 01: demande au serveur d'écouter à 80, pour les demandes de localhost, et alimente le répertoire racine via le port 80 avec ces demandes.
Fichier hôte 02: demande au serveur d'écouter à 80, les demandes de my.domain.com et alimente le répertoire racine par le port 8062 avec ces demandes.
Je ne peux pas vous donner la configuration exacte d'Apache pour cela, car je suis plus familier avec la configuration de nginx. Cependant, puisque vous avez créé vous-même la configuration ci-dessus, vous n'aurez pas de difficulté à créer ce que j'ai dit.