View Full Version : Apache Permesso Negato!!!
ragazzi sto provando un server e ho installato apache server 2.2 il nio problema è che sia da locale che tramite accesso da internet mi da questo errore:
Forbidden
You don't have permission to access / on this server.
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Non capisco proprio da cosa è derivato probabilmente devo modificare il file httpd.conf
Se volete vi posso pure postare tutto il codice httpd.conf
Dove sta l'inghippo??
Grazi per l'aiuto
nel file httpd.conf cerca la direttiva DocumentRoot, molto probabilmente punta a una directory su cui apache non ha permessi di lettura.
texerasmo
21-03-2006, 17:02
oppure controlla la DocumentRoot del Virtualhost se ne hai configurato.
Si come dice kingv sono problemi si permesi su una folder.
Controlla dove punta.
il problema è che questa è l'installazione di default senza modificare ancora niente infatti ecco il mio httpd.conf se ci potete dare un occhiata e vedere dofve sta lo sbaglio che io ancora lo devo capire mi fate un grosso piacere ;)
stai facendo girare apache cone nobody e hai settato la htdocs su una directory sulla quale sicuramente quell'utente non ha permessi.
o cambi l'utente , o cambi la htdocs o modifichi i permessi di quella che hai settato (l'ultima te la sconsiglio)
stai facendo girare apache cone nobody e hai settato la htdocs su una directory sulla quale sicuramente quell'utente non ha permessi.
o cambi l'utente , o cambi la htdocs o modifichi i permessi di quella che hai settato (l'ultima te la sconsiglio)
e mi dici che utente e gruppo posso mettere per avere un controllo totale di apache perche con la versione 1.3 con l'user nobody mi faceva accedere tranquillamente.
Poi se non ti disturbo troppo io sto montando una CA OpenCA non so se lo conosci , mi potresti aiutare a configurare un paio di virtual host su apache per poter avere anche un controllo su una sessione ssl??
Ti ringrazio
Ciao
potresti mettere l'utente proprietario di quella directory ma non te lo consiglio, la soluzione migliore e' spostare htdocs in un path fuori da /home e dare i permessi adeguati all'utente nobody.
poi modifica adeguatamente il file di configurazione.
conosco openca ma ho sempre avuto ENORMI problemi a farla funzionare.
potresti mettere l'utente proprietario di quella directory ma non te lo consiglio, la soluzione migliore e' spostare htdocs in un path fuori da /home e dare i permessi adeguati all'utente nobody.
poi modifica adeguatamente il file di configurazione.
conosco openca ma ho sempre avuto ENORMI problemi a farla funzionare.
Il mio problema è che la devo far girare proprio in quella directory quindi come user devo mettere proprio il nome del proprietario della home,giusto?? e come gruppo va bene nobody??
Il mio problema è che la devo far girare proprio in quella directory quindi come user devo mettere proprio il nome del proprietario della home,giusto?? e come gruppo va bene nobody??
si non dovrebbe cambiare nulla.
si non dovrebbe cambiare nulla.
si infatti ora esce it's work! Ora devo configurare i virtual host per Openca se ho problemi posso chiederti un aiutino??
ora ho provato a modficare solo document rot e la directory ad esso associato e mi dice:
OpenCA Error: Server is not online or does not accept requests (/home/scotti/openca/var/tmp/openca_socket -
questo problema ho cercato anche in giro e non ho capito a cosa si riferisce .
A cosa può essere dovuto??
questo non lo so, probabilmente qualche processo di cui ha bisogno non è in esecuzione.
ma te lo dava anche prima che modificassi la document root?
questo non lo so, probabilmente qualche processo di cui ha bisogno non è in esecuzione.
ma te lo dava anche prima che modificassi la document root?
si anche prima me lo da sempre eppure openca_start sta aperto infatti se faccio ps-ax me lo da inesecuzione che altro processo puo essere che deve essere attivo?
si anche prima me lo da sempre eppure openca_start sta aperto infatti se faccio ps-ax me lo da inesecuzione che altro processo puo essere che deve essere attivo?
non lo so :boh:
domani se ho tempo prova a installarlo anch'io.
l'RA l'hai installato? funziona?
non lo so :boh:
domani se ho tempo prova a installarlo anch'io.
l'RA l'hai installato? funziona?
io l'Ra sto provando a farlo funzionare e mi da sempre quell'errore se provo in locale con localhost esce Enter RA ma poi il browser si chiude automaticamente se invece lo faccio da internet mi esce l'errore
OpenCA Error: Server is not online or does not accept requests (/home/scotti/openca/var/tmp/openca_socket -
Ora la socket sta aperta perche la vedo nei processi probabilmente in qualche file di configurazione di openca sta qlc da modificare ma non so che file è perche ècome se avessi accesso bloccao, tu per caso saiche file di openca modificare??
Se pupoi provare a installarlo pure u mi fai un grande piacere che è un lavoro x la tesi e devoriuscirci assolutamente :muro:
forse ho trovato il problema ora pero mi seve una mano a risolverlo ;) in poche parole guardando il file stderr.log mi da quest'errore
Process Backgrounded
2006/03/24-09:12:11 OpenCA::Server (type Net::Server::Fork) starting! pid(28356)
Binding to UNIX socket file /home/scotti/openca/var/tmp/openca_socket using SOCK_STREAM
2006/03/24-09:12:11 Couldn't chown "/home/scotti/openca/var/tmp/openca_socket" [Operation not permitted]
at line 450 in file /home/scotti/moduli/perl5/Net/Server.pm
2006/03/24-09:12:11 Server closing!
quindi presumo ci sta un problema di permessi di openca, ora come faccio a modificare i permessi???
texerasmo
24-03-2006, 09:58
Sembra che tu i permessi non gli posso cambiare.
Couldn't chown
Ma coma hai installato apache?
devi lanciare Apache da root?
tar xvzf httpd-2.0.49.tar.gz
Ora possiamo procedere alla compilazione di Apache:
cd /usr/local/src/httpd-2.0.49
./configure --prefix=/usr/local/apache --enable-ssl --enable-so ; make ; make install
guarda qui http://openskills.info/search.php?search=apache
Sembra che tu i permessi non gli posso cambiare.
Couldn't chown
Ma coma hai installato apache?
devi lanciare Apache da root?
tar xvzf httpd-2.0.49.tar.gz
Ora possiamo procedere alla compilazione di Apache:
cd /usr/local/src/httpd-2.0.49
./configure --prefix=/usr/local/apache --enable-ssl --enable-so ; make ; make install
guarda qui http://openskills.info/search.php?search=apache
apache sta installato e funziona perfettamente infatti mi esce la schermata It's Work ma quanto tento di entrare nelle cartelle ra, pub di Openca il server openca mi risponde con l'errore Server is not online e nel file sterr.log mi da quell'errore stano io penso che devo in qualche modo fare chmod ho anche la pass di root e ho ricompilato openca da root ma niente non funge :muro:
texerasmo
24-03-2006, 10:31
che permessi ha ora?
allora forse ho quasi capito ma come sempre mi serve una mano ora riesco a far partire il server openca in un modo assurdo lo lancio sia da utente e parte ma poi lo devo lanciare anche da root ora cmq non mi funziona anche se nel file stderr.log mi dice
Process Backgrounded
2006/03/27-09:18:36 OpenCA::Server (type Net::Server::Fork) starting! pid(11340)
Binding to UNIX socket file /home/scotti/openca/var/tmp/openca_socket using SOCK_STREAM
Setting gid to "48 48"
Setting uid to "48"
ora però quando faccio ps -efa mi da questi parametri:
scotti 9665 9664 0 08:05 ? 00:00:00 /usr/libexec/openssh/sftp-server
scotti 11083 1 0 09:17 pts/0 00:00:02 /usr/bin/perl /home/scotti/openca/etc/openca_start
apache 11340 1 0 09:18 pts/0 00:00:00 /usr/bin/perl ./openca_start
scotti 11406 28741 0 09:43 ? 00:00:00 /home/scotti/apache/bin/httpd -k restart
scotti 11407 28741 0 09:43 ? 00:00:00 /home/scotti/apache/bin/httpd -k restart
scotti 11408 28741 0 09:43 ? 00:00:00 /home/scotti/apache/bin/httpd -k restart
scotti 11409 28741 0 09:43 ? 00:00:00 /home/scotti/apache/bin/httpd -k restart
scotti 11410 28741 0 09:43 ? 00:00:00 /home/scotti/apache/bin/httpd -k restart
scotti 11411 28741 0 09:43 ? 00:00:00 /home/scotti/apache/bin/httpd -k restart
scotti 11413 28741 0 09:43 ? 00:00:00 /home/scotti/apache/bin/httpd -k restart
scotti 11414 28741 0 09:43 ? 00:00:00 /home/scotti/apache/bin/httpd -k restart
scotti 11446 9620 0 09:57 pts/0 00:00:00 ps -efa
ho capito o almeno spero che ci sta apache 11340 1 0 09:18 pts/0 00:00:00 /usr/bin/perl ./openca_start che fa sempre parte del server openca ma appartiene all'utente apache ora come devo fare a cambiare questo apache con il mio user??
Che poi non ho capito come sia possibile sta cosa allora per far partire openca_rc devo procedere in queso modo:
Lancio openca da user e mi da quel solito errore couldn't chown dopo lo lancio da root e mi parte, allora ho provato a chiudere il server e aprirlo solo da root e non mi parte mi da un errore in xml_cache, :doh:
risolto tutto diisinstallando openca e riprocedendo con la ricompilazione di tutto ora devo cercare di configurare apache ad abilitare la connessione via ssl perchè se lo rimango cosi di default localhost/ca funziona perfettamente ma se cerco di usare localhost/ra o localhost/pub mi dice che non sto usando una connessione sicura, come faccio ad abilitare apache affinche si connetta anche via ssl??
Grazie a tutti x l'aiuto
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.