Pour accéder à un site web sur un port autre que le port 80, vous devez spécifier le port dans l’URL.
Voici comment cela fonctionne :
### Format de l’URL
La syntaxe générale pour une URL avec un port est la suivante :
http://nom_de_domaine:port/
ou
https://nom_de_domaine:port/
### Exemple d’URL avec un port différent
– Si votre site est accessible sur le port 8080, l’URL serait :
http://mon_site.com:8080/
– Pour un site sécurisé utilisant HTTPS sur le port 4433, l’URL serait :
https://mon_site.com:4433/
### Configuration du serveur
Assurez-vous également que votre serveur (Apache, Nginx, etc.) est configuré pour écouter sur le port que vous avez choisi. Voici quelques étapes pour configurer par exemple Apache sur un port différent :
#### Pour Apache :
1. *Éditez le fichier de configuration d’Apache*. Cela peut être situé dans /etc/apache2/ports.conf ou dans le fichier de configuration de votre hôte virtuel.
bash
sudo nano /etc/apache2/ports.conf
2. **Ajoutez ou modifiez une directive Listen pour le nouveau port** :
apache
Listen 8080
3. *Modifiez le fichier de configuration de votre hôte virtuel* pour refléter le port. Cela peut se trouver dans /etc/apache2/sites-available/000-default.conf.
apache
<VirtualHost *:8080>
DocumentRoot /var/www/html
# Autres directives…
</VirtualHost>
4. *Redémarrez Apache* pour appliquer les modifications :
bash
sudo systemctl restart apache2
### Vérification du port
Après avoir configuré votre serveur, vous pouvez vérifier si le port est ouvert et à l’écoute en utilisant la commande suivante :
bash
sudo netstat -tuln | grep LISTEN
Cela affichera tous les ports qui sont à l’écoute. Assurez-vous que le port que vous avez choisi est sur la liste.
### Remarque
N’oubliez pas de configurer votre pare-feu (comme UFW ou iptables) pour permettre le trafic sur le nouveau port :
bash
sudo ufw allow 8080/tcp
Assurez-vous que vous remplacez 8080 par le port que vous avez effectivement choisi lors de la configuration.
Avec ces informations, vous devriez être en mesure d’accéder à votre site Web via un port différent de 80. Si vous avez besoin de plus d’aide, n’hésitez pas à demander !


