Bonjour à toutes et à tous,
S'il vous plait, soyez indulgents, je découvre Linux et Fedora depuis quelques jours seulement. Je suis actuellement sous Windows et je souhaite à terme switcher sur Linux. Après avoir tester Elementary je suis en train de tester Fedora (sur une machine virtuelle) pour le quel j'ai un vrai coup de cœur. Je fais essentiellement du web design et mon niveau de compétence en Administration et proche de zero. J'essaie donc d'installer un projet web en local pour tester les différents outils que j'utilise habituellement sur Windows et voir si j'arrive à prendre mes marques, c'est aussi la bonne occasion de mettre un peu les mains dans le cambouis.
Voici les liens que j'ai utilisés pour essayer de faire tourner un projet en locale:
Comment faire fonctionner en local mon fichier test.php?
Installation Apache
Commencer avec Apache
Apache httpd configure SSL/TLS
Je souhaiterais placer les projets dans un dossier:
user/projets/projet1...projet2 etc...
plutôt que dans
/var/www...
Je pense avoir compris qu'il était déconseillé de modifier directement les fichiers dans /httpd/... ou même le fichier host et d'utiliser des fichiers dans httpd/conf.d
Pour le moment j'utilise un fichier html ici:
/home/papayou/Dev/test/index.html
que je souhaiterais afficher de cette façon:
http://test
Selon les différentes configs, j'aurais une erreur 403 Forbidden, You don't have permission to access this resource:
test en modifiant le fichier hosts:
::1 test
127.0.0.1 test
ou une redirection HTTPS (page introuvable) si je ne modifie pas le fichier Hosts
Dans les 2 cas le fichier test.conf dans le dossier conf.d est celui-ci:
<VirtualHost *:80>
ServerName test
DocumentRoot /home/papayou/Dev/test
<Directory /home/papayou/Dev/test>
Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec
AllowOverride FileInfo AuthConfig Limit
</Directory>
AddDefaultCharset ISO-8859-1
</VirtualHost>
Voilà ou j'en suis actuellement après de nombreux autres tests 🙁
Si quelqu'un veut bien m'aider à faire les choses de la bonne façon, je suis preneur.
PS: pour info sur Elementary, j'avais simplement changé le chemin sur documentRoot dans le fichier httpd.conf pour que ça fonctionne, mais j'imagine que ça n'est pas la bonne méthode.
Merci d'avance.