Je viens vers vous, pour réussir à configurer correctement mon localhost...
J'ai beau tester des tas de combinaisons, j'ai toujours une partie qui merdoie!
Donc pour commencer, j'ai aujourd'hui un serveur configurer très simplement (ou pas configuré au choix
ça donne ceci:
Code : Tout sélectionner
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /home/jojo/dev
<Directory /home/jojo/dev>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
Bref tout allait bien jusque là, j'accédais à mes devs via:
Code : Tout sélectionner
localhost/dev/nom_du_dossier_contenant_leprojetça marche plutôt pas mal, j'ai modifié ma conf pour arriver à accéder à jobeet comme ceci:
Code : Tout sélectionner
jobeet.localhostça marchait, bien content que j'étais
mais je me suis rendu compte que mes autres devs n'était plus accessible, et que symfony avait la main sur tout le "localhost"
Je voudrais pouvoir simplement accéder à:
Code : Tout sélectionner
http://localhost/jobeet
http://localhost/autre_dev
http://localhost/autre_dev2Voici mon fichier de conf actuel:
Code : Tout sélectionner
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /home/jojo/dev
<Directory /home/jojo/dev>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>
# Soyez sûr d'avoir seulement cette ligne une fois dans votre configuration
NameVirtualHost 127.0.0.1:8080
# C'est la configuration pour votre projet
Listen 127.0.0.1:8080
<VirtualHost 127.0.0.1:8080>
DocumentRoot "/home/jojo/dev/sfprojects/jobeet/web"
DirectoryIndex index.php
<Directory "/home/jojo/dev/sfprojects/jobeet/web">
AllowOverride All
Allow from All
</Directory>
Alias /sf /home/jojo/dev/sfprojects/jobeet/lib/vendor/symfony/data/web/sf
<Directory "/home/jojo/dev/sfprojects/jobeet/lib/vendor/symfony/data/web/sf">
AllowOverride All
Allow from All
</Directory>
</VirtualHost>Essayer de n'utiliser par exemple que des Alias par exemple...
En gros je nage complet :/
Au secours!
Merci d'avance!