là, j’ai besoin d’un coup de main car je ne comprend pas.
J’ai essayé de mappé mon site web (nextcloud) sur un port différent afin de mettre un reverse proxy
sur le port 80, ça fonctionne pas
sur un autre port, ça fonctionne pas
j’ai mis l’adresse en dur dans mon fichier host
127.0.0.1 localhost
127.0.1.1 christophe-lx.leloup.lan christophe-lx
192.168.1.41 debnext.mondom.dedyn.io mondom.dedyn.io
#192.168.1.42 debnext.mondom.dedyn.io mondom.dedyn.io
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
voici ma conf apache
<VirtualHost *:80>
DocumentRoot /var/www/nextcloud/
ServerName debnext.mondom.dedyn.io
ServerAlias mondom.dedyn.io
<Directory /var/www/nextcloud/>
Require all granted
AllowOverride All
Options FollowSymLinks MultiViews
<IfModule mod_dav.c>
Dav off
</IfModule>
</Directory>
</VirtualHost>
en local si je fais un telnet c’est ok
christophe@christophe-lx ~> telnet debnext.cleloup.dedyn.io 80
Trying 192.168.1.41...
Connected to debnext.cleloup.dedyn.io.
Escape character is '^]'.
Ça te dira si le port est ouvert (plus fiable que le telnet)
Puis as tu redémarrer le apache2? Sinon regarde les logs d’erreurs et ce que te donne
journalctl -u apache2
Sinon une remarque, pour dissimuler ton nextcloud, le mieux est de faire un virtualhosts derrière un serveur existant et non un changement de port, les scans de ports sont réguliers et le port 1080 sera trouvé très rapidement, en revanche si tu fais un serveur
debnext.cleloup.dedyn.io
derrière cleloup.dedyn.io
affichant une page innocente, ce sera plus efficace dans ta volonté de masquer le site.
Ça peut être efficace car en pratique ça limite les failles eventuelles à l’application elle même, tu hébergerais sur u docker? une VM ou un serveur extérieur?
j’ai un promox qui n’est pas exposé à internet.
Ensuite dans la machine proxmox.
J’ai un vm qui est exposé à internet qui contient le reverse proxy.
cette vm dirige les noms de domaines sur les vms non exposé