URL: https://linuxfr.org/forums/programmationweb/posts/ubuntu-apache2-et-surtout-des-virtualhost-qui-ne-marchent-pas Title: Ubuntu, Apache2 et, surtout, des VirtualHost qui ne marchent pas Authors: Nicolas Delsaux Date: 2006年09月26日T21:21:05+02:00 Tags: Score: 0 Salut, sur mon Apache2 de chez moi, je cherche à faire pointer deux adresses dyndns vers deux parties : nicolas-delsaux.is-a-geek.net vers mes applications PHP & co qui marchent (hébergées sous /var/www/site) nicolas-delsaux.homelinux.net vers mes tentatives d'utilisation de Ruby et Rails (hébergées sous /var/www/ror) J'ai donc modifié mon ports.conf comme ça : Listen 80 NameVirtualHost *:80 Listen 443 # Listen 8080 et mon fichier default dans le dossier sites-available (enfin, le lien dans ce site vers le fichier dans sites-enabled) comme ça : <VirtualHost *:80> £spaces£ £/spaces£ServerName nicolas.delsaux.is-a-geek.net £spaces£ £/spaces£DocumentRoot /var/www/site # # Options FollowSymLinks # AllowOverride None # £spaces£ £/spaces£<Directory /var/www/site> £spaces£ £/spaces£Options Indexes FollowSymLinks MultiViews £spaces£ £/spaces£AllowOverride None £spaces£ £/spaces£Order allow,deny £spaces£ £/spaces£allow from all £spaces£ £/spaces£# Uncomment this directive is you want to see apache2's £spaces£ £/spaces£# default start page (in /apache2-default) when you go to / £spaces£ £/spaces£#RedirectMatch ^/$ /apache2-default/ £spaces£ £/spaces£ £spaces£ £/spaces£ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ £spaces£ £/spaces£<Directory "/usr/lib/cgi-bin"> £spaces£ £/spaces£AllowOverride None £spaces£ £/spaces£Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch £spaces£ £/spaces£Order allow,deny £spaces£ £/spaces£Allow from all £spaces£ £/spaces£ £spaces£ £/spaces£ErrorLog /var/log/apache2/error.log £spaces£ £/spaces£# Possible values include: debug, info, notice, warn, error, crit, £spaces£ £/spaces£# alert, emerg. £spaces£ £/spaces£LogLevel warn £spaces£ £/spaces£CustomLog /var/log/apache2/access.log combined £spaces£ £/spaces£ServerSignature On £spaces£ £/spaces£Alias /doc/ "/usr/share/doc/" £spaces£ £/spaces£<Directory "/usr/share/doc/"> £spaces£ £/spaces£Options Indexes MultiViews FollowSymLinks £spaces£ £/spaces£AllowOverride None £spaces£ £/spaces£Order deny,allow £spaces£ £/spaces£Deny from all £spaces£ £/spaces£Allow from 127.0.0.0/255.0.0.0 ::1/128 £spaces£ £/spaces£ </VirtualHost> <VirtualHost *:80> £spaces£ £/spaces£ServerName nicolas-delsaux.homelinux.net £spaces£ £/spaces£DocumentRoot /home/nicolas £spaces£ £/spaces£ProxyPass / [http://localhost:3000/](http://localhost:3000/) £spaces£ £/spaces£ProxyPassReverse / [http://localhost:3000/](http://localhost:3000/) </VirtualHost> Le proxypass et proxypass reverse m'a été indiqué par le site [http://schwuk.com/articles/2006/06/13/hosting-rails-applicat(...)](http://schwuk.com/articles/2006/06/13/hosting-rails-applications-with-mongrel-apache-2-mod_proxy-on-debian-stable) comme un moyen d'utiliser Rails dans un contexte Apache. Le problème, c'est que, quand je tape [http://nicolas-delsaux.homelinux.net,](http://nicolas-delsaux.homelinux.net,) je tombe sur les pages de [http://nicolas-delsaux.is-a-geek.net](http://nicolas-delsaux.is-a-geek.net) alors qu'il devrait m'afficher la page d'accueil des applications Rails (auxquelles j'accède sans problème quand je fais un [http://localhost:3000).](http://localhost:3000).) Alors, que faire ? Envoyer des pages web imprimées par la poste ? Me reconvertir dans la rédaction de textes pour quildes de voleurs ? Ne surtout pas vivre de temps intéressants ? J'y pense, mais bon, c'est moins bien ... J'imagine qu'il s'agit d'une erreur bête, mais est-ce que vous pourriez me dire laquelle ? Cela étant ... linuxfr traite plutôt comme un chien les éléments de mon fichier de conf

AltStyle によって変換されたページ (->オリジナル) /