Problema Apache
- emix147
- Prode Principiante
- Messaggi: 58
- Iscrizione: mercoledì 24 febbraio 2010, 0:58
- Località: Roma
- Contatti:
Problema Apache
Salve a tutti,
sto facendo un webserver che giri anche all'esterno, l'ho installato e configurato a mio piacimento anche se nella configurazione ho qualche problema che ora espongo.
1) Come faccio a dire a apache che le pagine index.htm,index.html,index.php,index.asp, index.aspx sono pagine di partenza?
2) Come faccio a dividere il server in modo da ospitare più siti internet?precisando, mi serve che se vado in www.mioserver.it/sito1 appaia Benvenuti in Sito1 se vado in Sito 2 succeda la stessa cosa e cosi via.
3) Come faccio a dire ad Apache che la cartella dove installo i siti non è /var/www ma l'indirizzo di un hard dedicato solo ai siti.
4) Come faccio a togliere i seguenti due errori:
- Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/login.php:1) in /var/www/login.php on line 5
- Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/login.php:1) in /var/www/login.php on line 5
Che è l'equivalente di usare sessioni e redirect tramite header in php.
Ringrazio gia da subito chiunque abbia intenzione di aiutarmi.
Emiliano aka emix147
sto facendo un webserver che giri anche all'esterno, l'ho installato e configurato a mio piacimento anche se nella configurazione ho qualche problema che ora espongo.
1) Come faccio a dire a apache che le pagine index.htm,index.html,index.php,index.asp, index.aspx sono pagine di partenza?
2) Come faccio a dividere il server in modo da ospitare più siti internet?precisando, mi serve che se vado in www.mioserver.it/sito1 appaia Benvenuti in Sito1 se vado in Sito 2 succeda la stessa cosa e cosi via.
3) Come faccio a dire ad Apache che la cartella dove installo i siti non è /var/www ma l'indirizzo di un hard dedicato solo ai siti.
4) Come faccio a togliere i seguenti due errori:
- Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/login.php:1) in /var/www/login.php on line 5
- Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/login.php:1) in /var/www/login.php on line 5
Che è l'equivalente di usare sessioni e redirect tramite header in php.
Ringrazio gia da subito chiunque abbia intenzione di aiutarmi.
Emiliano aka emix147
- ARM_
- Entusiasta Emergente

- Messaggi: 1340
- Iscrizione: giovedì 2 ottobre 2008, 10:32
- Desktop: gnome-shell
- Distribuzione: Ubuntu 11.04 x86_64
Re: Problema Apache
dovresti collocarle nella directory del sito web.emix147 ha scritto: Salve a tutti,
sto facendo un webserver che giri anche all'esterno, l'ho installato e configurato a mio piacimento anche se nella configurazione ho qualche problema che ora espongo.
1) Come faccio a dire a apache che le pagine index.htm,index.html,index.php,index.asp, index.aspx sono pagine di partenza?
con i virtualhosts, ne crei uno per ogni sito che vuoi ospitare2) Come faccio a dividere il server in modo da ospitare più siti internet?precisando, mi serve che se vado in www.mioserver.it/sito1 appaia Benvenuti in Sito1 se vado in Sito 2 succeda la stessa cosa e cosi via.
sempre dalla configurazione dei virtualhosts
3) Come faccio a dire ad Apache che la cartella dove installo i siti non è /var/www ma l'indirizzo di un hard dedicato solo ai siti.
di php so una emerita mazza, quindi passo
4) Come faccio a togliere i seguenti due errori:
- Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /var/www/login.php:1) in /var/www/login.php on line 5
- Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/login.php:1) in /var/www/login.php on line 5
Che è l'equivalente di usare sessioni e redirect tramite header in php.
Ringrazio gia da subito chiunque abbia intenzione di aiutarmi.
Emiliano aka emix147
La vita e' un'avventura con un inizio deciso da altri, una fine non voluta da noi, e tanti intermezzi scelti a caso dal caso.
-- Roberto Gervaso
-- Roberto Gervaso
- emix147
- Prode Principiante
- Messaggi: 58
- Iscrizione: mercoledì 24 febbraio 2010, 0:58
- Località: Roma
- Contatti:
Re: Problema Apache
innanzitutto ti ringrazio per le risposte.. però ti chiedo, cortesemente, se potresti argomentare le tue risposte.. non capisco ne da dove iniziare ne tantomeno da dove finire.. ti ringrazio ancora .
Emiliano.
Emiliano.
Re: Problema Apache
Direi che un buon punto di partenza è il manuale online di Apache....
Per php invece o abiliti il output_buffering oppure eviti di inviare header dopo aver già mandato un output
Per php invece o abiliti il output_buffering oppure eviti di inviare header dopo aver già mandato un output
Non sono chi dico di essere
|| Problema risolto?Metti [RISOLTO] nel titolo 
Script per Firewall Iptables
Guida Php ufficiale (in inglese)
Script per Firewall Iptables
Guida Php ufficiale (in inglese)
-
mferrara00
- Prode Principiante
- Messaggi: 128
- Iscrizione: lunedì 13 luglio 2009, 8:28
Re: Problema Apache
Ciao provo a darti una mano io:
1-2-3) la risposta alle tre domande sono sullo stesso file di configurazione di apache:
apri il seguente file:
sudo vi /etc/apache2/sites-available/default
li scrivi:
-> Risposta 2, creando più virtual host puoi inserire + siti
ServerName www.miosito1.it
DocumentRoot /var/www/cartellasito/ -> Risposta 3, path dove si trova la cartella del sito
ErrorLog /var/www/cartellasito/log/error.log
DirectoryIndex index.html index.php -> Risposta 1, qui inserisci le estensioni delle tue pagine ed il loro nome
una volta che hai configurato il tutto
lanci il seguente comando:
sudo /etc/init.d/apache2 restart
e poi fai dei test.
Spero di esserti stato d'aiuto.
Ciao
Marco
1-2-3) la risposta alle tre domande sono sullo stesso file di configurazione di apache:
apri il seguente file:
sudo vi /etc/apache2/sites-available/default
li scrivi:
-> Risposta 2, creando più virtual host puoi inserire + siti
ServerName www.miosito1.it
DocumentRoot /var/www/cartellasito/ -> Risposta 3, path dove si trova la cartella del sito
ErrorLog /var/www/cartellasito/log/error.log
DirectoryIndex index.html index.php -> Risposta 1, qui inserisci le estensioni delle tue pagine ed il loro nome
una volta che hai configurato il tutto
lanci il seguente comando:
sudo /etc/init.d/apache2 restart
e poi fai dei test.
Spero di esserti stato d'aiuto.
Ciao
Marco
- emix147
- Prode Principiante
- Messaggi: 58
- Iscrizione: mercoledì 24 febbraio 2010, 0:58
- Località: Roma
- Contatti:
Re: Problema Apache
Innanzitutto grazie anche a te!
Per creare piu virtual host posso semplicemente copiare e incollare quello che tu hai scritto cambiando la document root e le varie config delle cartelle??
Per quanto riguarda il refresh che diceva l'utente sopra.. Dove attivo quella funzione? a me serve il redirect e le sessioni sui miei siti.. usano tutti login e redirect.. Grazie ancora
Per creare piu virtual host posso semplicemente copiare e incollare quello che tu hai scritto cambiando la document root e le varie config delle cartelle??
Per quanto riguarda il refresh che diceva l'utente sopra.. Dove attivo quella funzione? a me serve il redirect e le sessioni sui miei siti.. usano tutti login e redirect.. Grazie ancora
-
mferrara00
- Prode Principiante
- Messaggi: 128
- Iscrizione: lunedì 13 luglio 2009, 8:28
Re: Problema Apache
si devi creare più virtual host all'interno dello stesso file di configurazione di apache.
ricordati una volta cambiata la cartella di default di dare i permessi all'utente apache (www-data)
i permessi li puoi dare con il seguente comando:
sudo chown www-data –R /path_completo_tuo_sito/
per quanto riguarda il redirect non posso aiutarti perchè non l'ho mai implementato.
Prova a fare una ricerca su internet inserendo il messaggio di errore o la funzione che vuoi implementare.
Ciao
Marco
ricordati una volta cambiata la cartella di default di dare i permessi all'utente apache (www-data)
i permessi li puoi dare con il seguente comando:
sudo chown www-data –R /path_completo_tuo_sito/
per quanto riguarda il redirect non posso aiutarti perchè non l'ho mai implementato.
Prova a fare una ricerca su internet inserendo il messaggio di errore o la funzione che vuoi implementare.
Ciao
Marco
Ultima modifica di mferrara00 il mercoledì 17 marzo 2010, 10:53, modificato 1 volta in totale.
- emix147
- Prode Principiante
- Messaggi: 58
- Iscrizione: mercoledì 24 febbraio 2010, 0:58
- Località: Roma
- Contatti:
Re: Problema Apache
gentilissimo
grazie ancora..
P.S. se hai msn dammelo che ti chiedo qualcosina
Grazie ancora.
P.S. se hai msn dammelo che ti chiedo qualcosina
Grazie ancora.
- emix147
- Prode Principiante
- Messaggi: 58
- Iscrizione: mercoledì 24 febbraio 2010, 0:58
- Località: Roma
- Contatti:
Re: Problema Apache
allora con immenso piacere sono riuscito a togliere gli errori e far effettuare il redirect automatico.
Grazie all'utente Ptah
Ora mi rimane da configurare i siti nell'hard disk apposito , le pagine standard (index.htm etc), e di configurare correttamente i 3 siti che ho in modo di avere http://mioserver.it/sito1
http://mioserver.it/sito2
http://mioserver.it/sito3
Grazie ancora.
P.S. uso Webmin , quindi dovrebbe essere piu semplice configurare il tutto.. Ancora Grazie per le eventuali risposte!!!
Grazie all'utente Ptah
Ora mi rimane da configurare i siti nell'hard disk apposito , le pagine standard (index.htm etc), e di configurare correttamente i 3 siti che ho in modo di avere http://mioserver.it/sito1
http://mioserver.it/sito2
http://mioserver.it/sito3
Grazie ancora.
P.S. uso Webmin , quindi dovrebbe essere piu semplice configurare il tutto.. Ancora Grazie per le eventuali risposte!!!
- emix147
- Prode Principiante
- Messaggi: 58
- Iscrizione: mercoledì 24 febbraio 2010, 0:58
- Località: Roma
- Contatti:
Re: Problema Apache
Nel frattempo sono riuscito anche a far prendere come standard le pagine inde.htm etc
Ora manca configurare l'hard disk in modo che ospiti le cartelle dei diversi siti web, e quando digito http://mioserver.it/sito1 appaia sito 1 e cosi via.. Grazie ancora!!!
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti