Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 03/11/2024, à 16:15

koul

Nom de domaine Ubuntu Server

Holà la communauté !

Je fais appel à vos lumières pour un blocage bête sur un simple nom de domaine.
J'utilise un petit serveur maison pour gérer un nextcloud. Il tourne sous ubuntu serveur 24.04.

Pendant longtemps, j'ai utilisé le serveur avec l'adresse IP et un certificat SSL autosigné.
Largement suffisant pour mon utilisation pendant longtemps, je me retrouve aujourd'hui à partager le serveur avec mes proches.
Pour simplifier la vie à tout le monde, j'ai loué un nom de domaine. Et c'est là que je coince.

Bien que j'arrive à faire la redirection chez l'hebergeur (site.fr), une fois arrivé sur le serveur, le nom de domaine est quand même remplacé par l'adresse IP du serveur.
J'ai trouvé tout un tas de tuto sur bind9, les DNS, Hosts... Mais, soit ça ne marche pas, soit j'ai l'impression que le tuto ne colle pas à mon problème.

Aucune info sur le net, cela parait tellement simple, que je pense loupé quelque chose d'évident.
Auriez-vous une piste à suivre ?

Merci !

Dernière modification par koul (Le 03/11/2024, à 16:20)

Hors ligne

#2 Le 03/11/2024, à 19:55

krodelabestiole

Re : Nom de domaine Ubuntu Server

ton container est en mode hôte ou il est bindé derrière un reverse proxy ?

de quel tuto parles-tu par ex. ?

perso je gère le routage, les noms de domaines et les certificats automatiquement avec traefik.

Hors ligne

#3 Le 06/11/2024, à 20:15

koul

Re : Nom de domaine Ubuntu Server

krodelabestiole a écrit :

ton container est en mode hôte ou il est bindé derrière un reverse proxy ?

de quel tuto parles-tu par ex. ?

perso je gère le routage, les noms de domaines et les certificats automatiquement avec traefik.


Je gère les noms de domaines avec VirtualHost
La redirection se fait par les ports. Mais seul le 80 est pris en compte.

Pour le dossier principal j'ai :

<VirtualHost *:80>
	ServerAdmin webmaster@localhost
	Servername exemple.fr
	ServerAlias exemple.fr
	DocumentRoot /var/www/html/data1

	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Et pour le sous domaine j'ai :

<VirtualHost *:81>
	Servername data.exemple.fr
	ServerAlias data.exemple.fr
	DocumentRoot /var/www/html/data2
</VirtualHost>

Sauf que dans la pratique, le sous domaine est renommé via l'adresse IP. tongue
Tout est dans un seul fichier. J'ai tenté de faire un a2ensite, mais sans résultats...
SI j'inverse les ports, le problème s'inverse, éliminant un problème de Htaccess ou de config.
Je m'apperçois que sur un autre PC, le nom de domaine est finalement lui aussi remplacé par l'adresse IP. roll

Dernière modification par koul (Le 06/11/2024, à 21:30)

Hors ligne

#4 Le 12/11/2024, à 20:09

alex2423

Re : Nom de domaine Ubuntu Server

Salut koul,

Je n'utilise pas le serveur Apache mais son concurrent, mais je peux comprendre un peu la subtilité,
et je suis très surpris de ton Virtual Host, tu dis utiliser un certificat SSL autosigné et tu demandes à ton serveur Apache d'écouter sur le port 80. Or le port 80 est un port spécial qui normalement n'est pas prévu pour du sécurisé.

Pour test,
sur ta box, essaies de rediriger tous tes provenant du port 443 (externe) vers l'adresse IP de ton serveur sur le port 443 (interne)

Et ensuite fais écouter ton serveur sur le port 443 :

<VirtualHost *:443>
	ServerAdmin webmaster@localhost
	Servername exemple.fr
	ServerAlias exemple.fr
	DocumentRoot /var/www/html/data1

	ErrorLog ${APACHE_LOG_DIR}/error.log
	CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>

Et que donne "https://exemple.fr" dans ton navigateur ? Est ce que ton url sur ton navigateur est toujorus remplacé par l'ip public de ta connexion ?

Hors ligne