|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
|
Ubuntu: server locale
Salve a tutti,
sto utilizzando una macchina in cui è installata una distro di Ubuntu. Sto cercando di usare apache ma non riesco in nessun modo ad visualizzare il sito in locale, neanche una semplicissima pagina in HTML. Questo gli STEP da me eseguiti: - sono andato su /etc/apache2/site-available e oltre al file di dafault ho trovato un altro file con 'miosito', il cui contenuto è: Codice:
# # dominio www.miosito.it # <VirtualHost *:80> ServerAdmin [email protected] ServerName www.miosito.it ServerAlias miosito.it Alias /phpmyadmin "/var/www/phpmyadmin" # Index + Directory Root DirectoryIndex index.html index.htm index.php DocumentRoot /var/www/miosito # Logfiles Errorlog /var/log/apache2/miosito/error.log Customlog /var/log/apache2/miosito/access.log combined </VirtualHost> - eseguo il comando sudo a2ensite miosito - ed infine sudo /etc/init.d/apache2 restart ma non è cambiato nulla. Cosa sto sbagliando? Il file di configurazione? Grazie. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jul 1999
Città: Padova
Messaggi: 561
|
Verifica sulla cartella /var/www di avere il file index.html e usa il file "default" che trovi su /etc/apache2/site-available.
Sul browser scrivi il tuo indirizzo ip o 127.0.0.1 |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
|
Come faccio ad usare il file default?
E' presente nella directory /etc/apache2/site-available Grazie. |
|
|
|
|
|
#4 | |
|
Senior Member
Iscritto dal: Jul 1999
Città: Padova
Messaggi: 561
|
Quote:
sudo a2ensite default /etc/init.d/apache2 restart edit per disattivare invece si usa: a2dissite miosito Ultima modifica di antenore : 27-01-2014 alle 15:06. |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
|
Ci siamo, ma appena digito:
/etc/init.d/apache2 restart mi da questo messaggio di errore: Codice:
felino@ubunserv:~$ /etc/init.d/apache2 restart * Restarting web server apache2 (13)Permission denied: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs ...fail! felino@ubunserv:~$ sudo /etc/init.d/apache2 restart * Restarting web server apache2 ...fail! |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Apr 2006
Messaggi: 22462
|
edit
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
|
Alla fine sono riuscito:
1) ho eliminato tutti i file superflui in sites-availabre e lasciato solo quello di mio interesse; 2) stessa procedura effettuato su /var/ww 3) creato il file di configurazione come quello sopra indicato (con qualche piccola modifica) 4) da terminale sudo a2ensite miosito 3) sudo /etc/init.d/apache2 restart adesso qualcosa risponde. Guardando i file di LOG mi viene restituito il seguente errore: Codice:
[Mon Jan 27 18:14:06 2014] [error] [client 192.168.200.200] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace. Grazie. |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
|
Altro tentativo, questa la configurazione della mio VirtualHost (la macchina ha un indirizzo IP Statico, esattamente 192.168.200.5):
Codice:
# # dominio miosito # <VirtualHost *:80> ServerAdmin [email protected] ServerName miosito ServerAlias miosito Alias /phpmyadmin "/var/www/phpmyadmin" # Index + Diectory Root DirectoryIndex index.html index.htm index.php DocumentRoot /var/www/miosito # Logfiles Errorlog /var/log/apache2/miosito/error.log Customlog /var/log/apache2/miosito/access.log combined </VirtualHost> Ho modificato il file /etc/hosts aggiungendo la parte di VirtualHosts (la prima parte era già presente!): Codice:
# The following lines are desirable for IPv6 capable hosts ::1 localhost ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters #Virtual Hosts 192.168.200.5 mio sito access.org: 192.168.200.200 - - [28/Jan/2014:10:10:11 +0100] "GET /miosito HTTP/1.1" 500 638 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:26.0) Gecko/20100101 Firefox/26.0" error.org [Tue Jan 28 10:10:11 2014] [error] [client 192.168.200.200] Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace. Qual è il problema? Se può servire, sono sotto wordpress. Grazie. |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
|
Finalmente la HOME del sito è visibile! (Soddisfazioni!)
Tramite il file di errog.log mi sono accorto che non riusciva ad accedere al file wp-config.php per una queste di permessi. Adesso invece è visibile. Un'ultimo consiglio se potete: non funziona il mod_rewrite del URL. Ecco i miei step: 1) sudo a2enmod rewrite (ed era già attivo!) 2) sudo service apache2 restart 3) aggiornato i Permalink nel pannello di Wordpress 4) ho anche usato un script PHP il mod_rewrite ed è attivo Questo il contenuto del sito .htaccess: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase /citrus/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /citrus/index.php [L] </IfModule> con permessi settati a 664. Niente da fare, mi da: Not Found The requested URL /miosito/partner/ was not found on this server. Apache/2.2.14 (Ubuntu) Server at 192.168.200.5 Port 80 Cosa suggerite? Grazie. |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
|
Risolto!
In /etc/apache2/sites-available/default ho cambiato la configurazione di AllOverride: Codice:
<Directory /var/www> AllowOverride All </Directory> Codice:
sudo chmod 664 /var/www/.htaccess Codice:
sudo chown www-data:www-data /var/www/.htaccess Grazie a tutti del supporto. Scrivo così magari tutto ciò potrà servire a qualcuno. |
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Nov 2006
Città: Verona
Messaggi: 416
|
Quote:
192.168.200.5 www.miosito.it www
__________________
Solo Debian e CentOs... |
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
|
Dici? Allora come mai funziona?
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: Nov 2006
Città: Verona
Messaggi: 416
|
cosa ti funziona? entrare sul sito digitando localhost o digitando www.miosito.it?
__________________
Solo Debian e CentOs... |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
|
Entro sul sito digitando:
192.168.200.5/citrus |
|
|
|
|
|
#15 |
|
Senior Member
Iscritto dal: Nov 2006
Città: Verona
Messaggi: 416
|
Cosa c'entra la directory citrus?!? il tuo sito dovrebbe risiedere in /var/www/miosito
O il file di configurazione di apache é stato cambiato?
__________________
Solo Debian e CentOs... |
|
|
|
|
|
#16 | |
|
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
|
Quote:
Ma adesso funziona tutto correttamente. |
|
|
|
|
|
|
#17 |
|
Senior Member
Iscritto dal: Nov 2006
Città: Verona
Messaggi: 416
|
Aspetta... in site-avaible l'opzione DocumentRoot deve puntare alla directory dove hai caricato il tuo sito (quindi /var/www/citrus) altrimenti digitando l'ip della macchina non vi accederai mai direttamente ma solo forzando la posizione della directory.
__________________
Solo Debian e CentOs... |
|
|
|
|
|
#18 |
|
Senior Member
Iscritto dal: Apr 2009
Città: Aci Catena (CT)
Messaggi: 1021
|
Ottimo consiglio, grazie!
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 18:25.




















