Bonjour,
J’ai une installation propre de debian 12.
J’ai suivi scrupuleusement le tuto d’installation. Pour une installation simple. Seul Maarchcourrier sur ce debian.
Quand je lance un navigateur avec l’iP du serveur j’ai une erreur 403 ou 404 si je rajoute un /.
J’ai tenté de faire l’installation via git avec l’utilisateur Maarch créer dans le tuto mais tjs le même soucis.
Je pense a un soucis de droit.
Quel droit doit avoir le dossier maarchcourrier dans /var/www/html ?
Merci de votre aide.
voir une commande qui peut vous aider:
chown -R maarch: /var/www/html/MaarchCourrier
Adapter le chemin selon votre installation.
Je vous prie d’envoyer un capture pour une prise en main plus éfficace
C’est un souci de droit, et vérifie bien ton fichier host s’il pointe au bon endroit
Merci pour votre aide.
Voici mon vhost :
<VirtualHost *:80>
ServerName maarchcourrier.mondomaine.local
ServerAdmin Monmail@mail.org
DocumentRoot /var/www/html/MaarchCourrier/
ServerAlias maarchcourrier.mondomaine.local
<Directory /var/www/html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
<Directory « /var/www/html/MaarchCourrier/ »>
AllowOverride All
Options -Indexes
Options FollowSymLinks Includes ExecCGI
#Chemin vers le dossier temporaire
SetEnv MAARCH_TMP_DIR « /tmp/ »#Clé de chiffrement des mdp. A MODIFIER SetEnv MAARCH_ENCRYPT_KEY "Security Key Maarch Courrier 2008" <FilesMatch ".*"> Order deny,allow Deny from all </FilesMatch> # Root to allow index.php <FilesMatch "^$"> Order allow,deny Allow from all </FilesMatch> # Core root <FilesMatch "^(index|static|log)\.php$"> Order allow,deny Allow from all </FilesMatch> # App static files <FilesMatch "\.(css|js|jpg|jpeg|png|gif|ttf|woff|woff2|svg|ico)$"> Order allow,deny Allow from all </FilesMatch> # App tools files <FilesMatch "\.(htm|html|jar|jnlp)$"> Order allow,deny Allow from all </FilesMatch>
<FilesMatch « ^(MaarchCourrier)$ »>
Order allow,deny
Allow from all
</Directory>
Puis voici les droits que j’ai sur MaarchCourrier :
drwxr-xr-x 20 maarch maarch 4096 16 févr. 15:12 MaarchCourrier
Puis Voici l’erreur sur un navigateur :
C’est un domaine local. Pas d’accès via l’extérieur.
Bon quand je desactive ça :
<FilesMatch « .* »>
Order deny,allow
Deny from all
L’installation se lance sans erreur.
Je pige pas le problème de droit.
Tes droits sont 751, pourtant tu devrais avoir 755. Ton fichier host est correcte.
chown -R maarch: /var/www/html/MaarchCourrier
cd /var/www/html/MaarchCourrier
find . -type f -exec chmod 0644 {} ;
find . -type d -exec chmod 0755 {} ;
Merci.
toujours même soucis.
On dirait que les droits ne change pas.
J’ai même fait un chmod 755 sur /var/www/html/MaarchCourrier mais ça n’a pas l’air de modifier les droits.
Bon là ça fonctionne. Plus de soucis.
Par contre je cherche un exemple pour mettre le vhost en https.
J’ai crée un certificat autosigné pour le domain local.
Si quelqu’un à ça je suis preneur
C’est bien, un certificat auto signé ne risque pas marché, j’ai eu à le faire mais c’était toujours rouge pour dire fait attention.
Ok je vais modifier et faire un vrai domaine en letsencrypt.
Je vais isoler le serveur.
Auriez-vous un modèle de vhost en 443 ?
J’ai pas un exemplaire sous la main mais tu renseignes les mêmes informations, tu ajoutes les certificats et change juste le port
Ce sujet a été automatiquement fermé après 5 jours. Aucune réponse n’est permise dorénavant.