Pages : 1
#1 Le 21/01/2024, à 10:28
- abonnifait
Redirection vers IP Privée
Hello la communauté !
Je me permets de poster ce message car je n'ai pas vu de sujet sur mon problème.
J'ai créé une machine pour un BookStack qui doit être accessible depuis son IP privée et depuis l'extérieur par mon nom de domaine.
Je suis bloqué sur la partie accessible depuis l'extérieur. En gros, à chaque fois que j'accès à bookstack.mon-domaine.com, je me fais rediriger vers l'adresse IP privée de mon serveur or je n'ai aucune redirection d'active. Et si par exemple, je modifie mon fichier bookstack.conf dans sites-avaible de Apache2, et qu'au niveau de VirtualHost, je remplace *:80 par bookstack.mon-domaine.fr:80, j'arrive sur la page Ubuntu It's Work.
Auriez-vous une idée ?
D'avance, merci !
Hors ligne
#2 Le 21/01/2024, à 12:55
- krodelabestiole
Re : Redirection vers IP Privée
tu peux montrer ton virtualhost bookstack.conf ?
éventuellement aussi le contenu d'un fichier .htaccess à la racine de bookstack ?
je ne connais pas bookstack (merci pour la découverte), il est aussi possible qu'il force une redirection sur le domaine utilisé pendant l'installation, comme wordpress :
https://doc.ubuntu-fr.org/wordpress#cha … de_domaine
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
En ligne
#3 Le 21/01/2024, à 21:47
- abonnifait
Re : Redirection vers IP Privée
Hello, merci pour ta réponse.
J'ai regardé pour trouver une similitude avec WPress mais je ne vois rien.
Voici le contenu de mon bookstack.conf :
<VirtualHost *:80>
ServerName 192.168.1.30
ServerAlias bookstack.mon-domaine.fr
ServerAdmin webmaster@localhost
DocumentRoot /var/www/bookstack/public/
<Directory /var/www/bookstack/public/>
Options -Indexes +FollowSymLinks
AllowOverride All
Require all granted
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine Off
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Et concernant le contenu du .htaccess, il faut que je cherche car je ne le vois pas.... :-/
Est-ce que le .conf te semble correct ?
Hors ligne
#4 Le 21/01/2024, à 21:52
- abonnifait
Re : Redirection vers IP Privée
Re,
J'ai trouvé le .htaccess
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Send Requests To Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
Hors ligne
#5 Le 21/01/2024, à 22:16
- abonnifait
Re : Redirection vers IP Privée
JE VIENS DE TROUVER !
Etant donné que de base BookStack était uniquement local, le fichier .env était uniquement écrit pour cela.
Donc pour info, il faut l'éditer :
root@wiki:/home/vboxuser# sudo nano /var/www/bookstack/.env
La ligne URL avant modification était :
APP_URL=192.168.1.30
Après modification :
APP_URL=http://bookstack.mon-domaine.fr
Encore merci pour l'aide que tu m'as apporté !
Hors ligne
Pages : 1