#1 Le 12/10/2017, à 07:43
- airvb
Serveur apache2 maison + NextCloud, accés interieur et exterieur
Bonjour à tous .
Pour commencer, je ne suis pas un pro .
J'ai mis en place un serveur ubuntu 16-4 lamp classique à la maison , sur lequel j'ai installé Nextcloud .
Étant chez Orange, je passe pas ddns pour la redirection car l'ip n'est pas fixe.
Depuis l’extérieur, tout fonctionne correctement .
A l’intérieur ( de mon réseau) , lorsque j'essaie d’accéder à la machine nextcloud via la redirection ddns ( monserveur.ddns.net), ça ne fonctionne pas , si je remplace par l'ip ( 192.168.1.X) du serveur nextcloud ca passe.
En cherchant un peu je découvre qu'en modifiant le /etc/hosts , j'arrive depuis un pc à accéder à mon Nextcloud.
( Faudrait qd même changer tout les hosts des pc de la maison !!!)
Et là ou je ne trouve pas de solution, c'est depuis une tablette, ou smartphone. ( Sauf à dire que je créerai un deuxième profil avec l'ad locale .. pas terrible.)
Déjà est ce possible ?
Et si oui comment ?
Merci .
cpy conf apache2
<IfModule mod_ssl.c>
<VirtualHost *:80>
ServerAdmin toto.free.fr
ServerName monserveur.ddns.net
Redirect permanent / https:/monserveur.ddns.net:443/
</VirtualHost>
<VirtualHost *:443>
ServerName monserveur.ddns.net
ServerAdmin toto.free.fr
ServerAlias monserveur.ddns.net/nextcloud
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=15552000; includeSubDomains"
</IfModule>
DocumentRoot "/var/www/nextcloud"
# ajoute 8/10
<Directory /var/www/nextcloud/>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride all
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLCertificateFile /etc/letsencrypt/live/monserveur.ddns.net/fullchain.pem
SSLCertificateKeyFile /etc/letsencrypt/live/monserveur.ddns.net/privkey.pem
Include /etc/letsencrypt/options-ssl-apache.conf
</VirtualHost>
</IfModule>
résultat de sudo ufw status
État : actif
Journalisation : on (low)
Par défaut : deny (incoming), allow (outgoing), disabled (routed)
Nouveaux profils : skip
Vers Action De
---- ------ --
443/tcp (Apache Secure) ALLOW IN Anywhere
22 ALLOW IN Anywhere
443/tcp (Apache Secure (v6)) ALLOW IN Anywhere (v6)
22 (v6) ALLOW IN Anywhere (v6)
Hors ligne
#2 Le 13/10/2017, à 05:46
- LeChatonMignon
Re : Serveur apache2 maison + NextCloud, accés interieur et exterieur
Tu cherche a faire en sorte qu'on puisse ce connecter sur ton Apache2 depuis l'exterieur et l'interieur ? si je me trompe tu peut essayer de configurer tout cela depuis webmin
wget http://prdownloads.sourceforge.net/webadmin/webmin_1.840_all.deb
apt-get -f install
dpkg -i webmin_1.840_all.deb
apt-get -f install
Récuperer le lien de connection donner a la toute fin et ce connecter avec l'utilisateur root de la machine
Hors ligne
#3 Le 13/10/2017, à 06:50
- bruno
Re : Serveur apache2 maison + NextCloud, accés interieur et exterieur
Si webmin n'est pas dans les dépôts officiel, ni sur Ubuntu, ni sur Debian, ce n'est pas pour rien…
Quoiqu'il en soit cela n'aidera airvb en rien.
Son problème est dû à sa box qui ne permet pas d'utiliser un nom de domaine (ou une IP publique) pour atteindre une machine du réseau local (via NAT/PAT) depuis ce même réseau local.
Ce problème a été traité de nombreuses fois sur le forum. À ma connaissance il n'y a pas de solution en dehors des fichiers hosts à renseigner sur toutes les machines ou un serveur DNS local (solution lourde et complexe).
#4 Le 13/10/2017, à 10:44
- droopy191
Re : Serveur apache2 maison + NextCloud, accés interieur et exterieur
Salut,
Je confirme la réponse de Bruno.
Le plus simple est d'enregistrer 2 liens dans votre navigateur:
- 1 lien vers le nom du serveur pour l'externe
- 1 lien vers l'ip interne depuis le lan
Hors ligne
#5 Le 15/10/2017, à 08:20
- airvb
Re : Serveur apache2 maison + NextCloud, accés interieur et exterieur
Si webmin n'est pas dans les dépôts officiel, ni sur Ubuntu, ni sur Debian, ce n'est pas pour rien…
Quoiqu'il en soit cela n'aidera airvb en rien.Son problème est dû à sa box qui ne permet pas d'utiliser un nom de domaine (ou une IP publique) pour atteindre une machine du réseau local (via NAT/PAT) depuis ce même réseau local.
Ce problème a été traité de nombreuses fois sur le forum. À ma connaissance il n'y a pas de solution en dehors des fichiers hosts à renseigner sur toutes les machines ou un serveur DNS local (solution lourde et complexe).
Merci de ta réponse .
Q : Est ce propre à la livebox play ?
Hors ligne
#6 Le 15/10/2017, à 08:52
- bruno
Re : Serveur apache2 maison + NextCloud, accés interieur et exterieur
Il me semble que cela ne fonctionne plus avec les box Orange depuis un bon moment. Je sais que cela fonctionnait avec les anciennes Inventel il y a quelques années. Ces routeurs ne gèrent pas le « bouclage NAT » (en anglais).
Tu devrais aller poser la question sur les forums Orange, d'après certains le NAT loopback fonctionnerait sur les livebox 4…
Dernière modification par bruno (Le 15/10/2017, à 08:53)
#7 Le 15/10/2017, à 12:44
- jplemoine
Re : Serveur apache2 maison + NextCloud, accés interieur et exterieur
un serveur DNS local (solution lourde et complexe).
C'est ce que j'a fait : DNS + DHCP sur le réseau local. C'est un peu lourd à configurer mais une fois que la configuration est ok, ça permet de ne pas modifier la configuration des PC (appréciable sur un portable).
A noter que comme j'ai des adresses statiques (données par DHCP mais toujours le même pour le même PC), la configuration est chez moi et plus sur la box. Orange me le fusillait à chaque maj de la box.
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#8 Le 15/10/2017, à 16:14
- HPIR40
Re : Serveur apache2 maison + NextCloud, accés interieur et exterieur
D'aprés ce que j'ai pu voir rapidement certaines box orange ne permettent pas de faire du loopback
donc regarde plutot de ce coté la
Hors ligne