Apache installato con successo,ma tanti dubbi!

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
mordecai
Linux 3.x
Linux 3.x
Messaggi: 752
Iscritto il: mer 10 gen 2007, 21:59

Messaggio da mordecai »

IO non ho la current!

Uso la slackware 11!!!

Suggerimenti?

comunque ho il cd della current magari posso prenderlo da li?se mi dite la path....

mordecai
Linux 3.x
Linux 3.x
Messaggi: 752
Iscritto il: mer 10 gen 2007, 21:59

Messaggio da mordecai »

Ho scaricato expat per installare la llibreria libexpat!

HO scaricato l'utlima versione la 2.0.0. ,ma se la installo,mi da sempre lo stesso errore!

Eppure è installata con successo!

Ma la cosa davvero strana,è che se do il comando "locate libexpat" mi da sempre la stessa cosa cioè:

Codice: Seleziona tutto

bash-3.1# apachectl start
/usr/sbin/httpd: error while loading shared libraries: libexpat.so.1: cannot open shared object file: No such file or directory
bash-3.1# locate libexpat
/usr/lib/libexpat.so.0
/usr/lib/libexpat.a
/usr/lib/libexpat.so.0.5.0
/usr/lib/libexpat.la
/usr/lib/libexpat.so
Forse devo fare qualche collegamento?

Avatar utente
stan
Linux 3.x
Linux 3.x
Messaggi: 524
Iscritto il: lun 25 dic 2006, 11:55
Slackware: 12.1
Kernel: 2.6.xx
Desktop: Kde3
Località: Bs

Messaggio da stan »

Hai fatto updatedb? E ldconfig?

Avatar utente
gioco
Packager
Packager
Messaggi: 900
Iscritto il: dom 19 giu 2005, 0:00
Slackware: last stable
Località: in the court of the Wesnoth king
Contatta:

Messaggio da gioco »

mordecai ha scritto:IO non ho la current!

Uso la slackware 11!!!

Suggerimenti?

comunque ho il cd della current magari posso prenderlo da li?se mi dite la path....
Installa apache dal cd della 11.0 (sta nella serie n). Oppure se vuoi apache2 passa a current.

mordecai
Linux 3.x
Linux 3.x
Messaggi: 752
Iscritto il: mer 10 gen 2007, 21:59

Messaggio da mordecai »

Bene stato sufficiente dare LDCONFIG!

Però ora si presenta questa stranezza!

Codice: Seleziona tutto

bash-3.1# apachectl start
httpd: bad user name apache
:shock:

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio da dapuzz »

mordecai ha scritto:Ragazzi credvo fosse facile trovare una libreria,invece non la trovo! :cry:
Visto che adesso utilizzi il pacchetto originale puoi anche cercare le altre librerie originali su packages.slackware.it :)
PS: ldconfig non viene dato in automatico dopo l'installazione del pacchetto? :o ma installi con upgradepkg --install-new nomepacchetto?

Update: devi creare l'utente ed il gruppo apache o cambiare httpd.conf e specificare il vecchio user e gruppo nobody nogroup o installare etc-11.1-noarch-5.tgz

mordecai
Linux 3.x
Linux 3.x
Messaggi: 752
Iscritto il: mer 10 gen 2007, 21:59

Messaggio da mordecai »

Bene!Tra le 3 opzione da te indicate ho voluto fare a mano!

Ho creato l'utente apache e il gruppo apache e tutto funziona!

L'unica cosa che mi preoccupa è la gestione dei permessi per la sicurezza!

Consigli?NOn ho messo nessuna password ada apache ho fatto bene?

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio da dapuzz »

onestamente non ho controllato se di default apache abbia una password
comunque non penso, ma è da vedere :D

mordecai
Linux 3.x
Linux 3.x
Messaggi: 752
Iscritto il: mer 10 gen 2007, 21:59

Messaggio da mordecai »

gnubit ha scritto:Se usi httpd di slackware.

1) La root ora è /srv/httpd/www
2) Il file da configurare è /etc/httpd/httpd.conf
3) In fondo al file trovi la chiamata a mod_php.conf, decommentala altrimenti php non funziona.

Innanzittutto ringrazio tutti voi per l'immensa pazienza!

Penso di aver finito al configurazione!

1 e 2 sono ok!

IL 3 non so! :?

HO trovato la seguente stringa>>> #Include /etc/httpd/mod_php.conf

Poi l'ho decommentata,ma quando apro la pagina dello joomla mi da sempre la index del sito!

Come mai?

mordecai
Linux 3.x
Linux 3.x
Messaggi: 752
Iscritto il: mer 10 gen 2007, 21:59

Messaggio da mordecai »

Tutto risolto mi rispondo da solo!

Praticamente come mi è stato spiegato,devo far capire ad apache che deve leggere anche le index.php e non solo le index.html!

Non capisco perchè nel config i programmatori non abbiano implementato questa funzione però.... :roll:

comunque ringrazio davvero tutti quanti voi grazie davvero!

comunque avete qualche link interessante per una configurazione mooolto personalizzata ed approfondita di apache?

SOprattutto in ambito di hardening e quindi sicurezza!

Grazie! :D

Avatar utente
mauro
Linux 2.x
Linux 2.x
Messaggi: 281
Iscritto il: gio 11 mag 2006, 21:51
Slackware: current
Kernel: uno degli ultimi...
Desktop: dwm

Messaggio da mauro »

mordecai ha scritto: Consigli?NOn ho messo nessuna password ada apache ho fatto bene?
nel senso che in /etc/shadow hai

Codice: Seleziona tutto

apache::etcetc
oppure

Codice: Seleziona tutto

apache:*:etcetc

?

Avatar utente
gnubit
Linux 3.x
Linux 3.x
Messaggi: 751
Iscritto il: lun 17 apr 2006, 0:16
Località: Verona
Contatta:

Messaggio da gnubit »

Credo che l'utente apache non abbia password, a dire il vero non ha nemmeno una shell.

Credo che il fatto di non aver messo di default il caricamento del php e index.php (php3, php4 ecc..) tra gli index sia per lasciare l'opzione all'utente se utilizzare o meno php, che per quanto L.A.M.P. sia una piattaforma di sicuro successo non è l'unica.

Ho sentito parlare molto bene anche di Ruby Rails.

mordecai
Linux 3.x
Linux 3.x
Messaggi: 752
Iscritto il: mer 10 gen 2007, 21:59

Messaggio da mordecai »

A proposito!

Ho dato come comando: chown -R mioutente /srv/httpd/www/htdocs

Secondo voi è rischioso per la sicurezza?


Poi un'altra domanda!Supponiamo che io un domani voglia mettere online il mio serverweb apache,come faccio se il mio indirizzo è dinamico?

mordecai
Linux 3.x
Linux 3.x
Messaggi: 752
Iscritto il: mer 10 gen 2007, 21:59

Messaggio da mordecai »

Anzi mi sono corretto!Ho visto che durante l'installazione dello joomla le dir non erano scrivibili e allora ho fatto:

chown -R apache /srv/httpd/www/htdocs/

comunque la mia fissazione rimane la sicurezza!

Qualcuno può darmi qualche spunto,qualcosa,qualche idea,qualche link o altro?

Grazie!

Avatar utente
dapuzz
Linux 4.x
Linux 4.x
Messaggi: 1137
Iscritto il: mar 16 mag 2006, 11:09
Contatta:

Messaggio da dapuzz »

se i fole sono di proprietà di apache, io con uno script php posso anche cancellare i tuoi file. Se non è specificamente richiesto, apache deve poter solo leggere i file.

Rispondi