Sempre i soliti questi amministratori di sistema :) A.
Il giorno 22/lug/2011, alle ore 14:39, Zack - NoDelay <[email protected]> ha scritto: > Grazie mille Roberto, > ho risolto. > Grazie ancora. > > P.s. antonio e bronto non hanno abboccato alla provocazione voluta. Bravi. > Sappiate che stavo scherzando. > > > Zack > > --- > Linux User #296859 > Il giorno 08/lug/2011, alle ore 20.19, Roberto Congiu ha scritto: > >> Allora, prima di tutto, invece di modificare il 'default', dovresti >> aggiungere la tua configurazione nella directory conf.d in un file separato. >> E' molto piu' facile da gestire, specialmente quando vuoi automatizzare >> l'installazione/disinstallazione del software che scrivi. >> >> Inoltre, non vedo nessun ServerName nella configurazione del virtualhost. >> Guarda http://httpd.apache.org/docs/2.0/vhosts/examples.html e fai un >> confronto. >> >> Quando una richiesta HTTP 1.1 arriva al server, appare piu' o meno cosi' >> >> GET / HTTP/1.1 >> Host: www.myserver.com >> >> Apache prende la seconda riga e la usa per vedere a quale virtualhost >> mandare la richiesta. >> Per questo motivo, ogni virtual host deve avere un ServerName per poter >> distinguerli gli uni dagli altri, visto che nella tua configurazione sono >> entrambi nella porta 80. >> Se non disponi di diversi hostname, devi dare modo ad Apache di distinguerli >> in qualche modo, per esempio usando una porta diversa. >> >> R. >> >> ------------------------------------------------------- >> "Good judgment comes from experience. >> Experience comes from bad judgment" >> ------------------------------------------------------- >> Data Engineer - OpenX.org >> Pasadena, CA >> Skype: sardodazione >> Y! IM: rcongiu >> >> From: Zack - NoDelay <[email protected]> >> To: Gulch <[email protected]> >> Sent: Friday, July 8, 2011 7:43 AM >> Subject: Piccolo problemino con Apache >> >> Scusate ragazzi, >> ma ho un piccolo problemino con i VirtualServer di Apache che mi funzionano >> una volta su 100000000. >> Ho configurato una macchina con un un project management chiamato Redmine >> che gira su Rails, quindi usando mod_passenger. >> Consigliato dagli amministratori di sistema della mia azienda, mai dargli >> ascolto, ho puntato la DocumentRoot di Apache sulla directory in cui >> mod_passenger faceva il deploy dell'applicazione. >> Ora se volessi accedere ad un'altra cartella tipo >> nomedelsito/miaapplicazione ho aggiunto semplicemente un altro virtualHost, >> ma logicamente non ne vuole saper di funzionare. >> >> Allego il file /etc/apache2/sites-available/default >> >> <VirtualHost *:80> >> >> DocumentRoot /var/www/projects/public >> <Directory /> >> Options FollowSymLinks >> AllowOverride None >> </Directory> >> <Directory /var/www/> >> Options -Indexes FollowSymLinks MultiViews >> AllowOverride None >> 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 ${APACHE_LOG_DIR}/error.log >> >> # Possible values include: debug, info, notice, warn, error, crit, >> # alert, emerg. >> LogLevel warn >> >> CustomLog ${APACHE_LOG_DIR}/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> >> >> #WebDAV Configuration for SVN Repositories >> <Location /svn> >> DAV svn >> SVNPath /var/www/svn >> AuthType Basic >> AuthName "Labomc SVN Repository" >> AuthUserFile /var/.htpasswd >> Require valid-user >> </Location> >> >> >> PassengerRoot /var/lib/gems/1.8/gems/passenger-3.0.7/ >> PassengerRuby /usr/bin/ruby1.8 >> <Directory "/var/www/projects/public"> >> PassengerEnabled on >> SetHandler none >> Options Indexes +ExecCGI FollowSymLinks -MultiViews >> AllowOverride None >> Allow from all >> RailsEnv production >> Options -MultiViews >> Order allow,deny >> </Directory> >> </VirtualHost> >> >> >> <VirtualHost *:80> >> >> DocumentRoot /var/www/miaApplicazionePHP >> <Directory /miaApplicazionePHP/> >> Options FollowSymLinks >> AllowOverride None >> </Directory> >> </VirtualHost> >> >> >> Poi chiaramente do anche un >> $ sudo service apache2 graceful >> e tutto sembra a posto, invece come punto il browser in >> nomesito/miaapplicazionePHP mi risponde ancora Rails con un: >> >> Page not found >> >> The page you were trying to access doesn't exist or has been removed. >> >> >> Grazie a chi mi saprà dare una mano o schiarirmi le idee su come ragiona >> virtualhost e cosa sto concettualmente sbagliando. >> Ciao grazie >> >> Zack >> >> --- >> Linux User #296859 >> >> >> >> >> >> >> _______________________________________________ >> Gulchelp mailing list >> [email protected] >> http://www.gulch.crs4.it/cgi-bin/mailman/listinfo/gulchelp >> >> _______________________________________________ >> Gulchelp mailing list >> [email protected] >> http://www.gulch.crs4.it/cgi-bin/mailman/listinfo/gulchelp > > > > > > > > > > _______________________________________________ > Gulchelp mailing list > [email protected] > http://www.gulch.crs4.it/cgi-bin/mailman/listinfo/gulchelp _______________________________________________ Gulchelp mailing list [email protected] http://www.gulch.crs4.it/cgi-bin/mailman/listinfo/gulchelp
