Portaal Portaal Pingviini veeb foorumi pealeht
  Viki  |  IRC  |  Otsing  |  Küsimused ja vastused  |  Profiil  |  Privaatsõnumite vaatamiseks logi sisse  | Logi sisse või Registreeru
<empty>
Vaata järgmist teemat
Vaata eelmist teemat

Postita uus teemaVasta teemale
Autor Sõnum
lehm2
Pingviini kasutaja
Pingviini kasutaja



Liitunud: 10.09.2009
Postitused: 42
Asukoht: Rakvere/Tallinn

estonia.gif
postituspostitatud: 11.05.2011, 20:53  postituse pealkiri:  Fedora14 Apache2 forbidden access error  

Probleem selles, et millegi pärast /var/www/html all tehtud skriptidele failidele saab kergesti ligi. Samas kui tegin lingi enda kodukausta /home/lehm2/Dropbox/www panin root kasutajaks ja grupiks ning lisasin failidele 777.

Siiski satun samale lehele tagasi 'You don't have permission to access /www/index.php on this server.' Rolling Eyes


imre
Vana Pingviin
Vana Pingviin



Liitunud: 16.08.2005
Postitused: 2648
Asukoht: Saku kant
Distributsioon: Ubuntu
estonia.gif
postituspostitatud: 11.05.2011, 21:03  postituse pealkiri:  (teema puudub)  

Hea oleks kui veebilehe juurkataloog oleks kas eraldi partitsioonil või /home/veebileht kataloogis vmt
/var/www kataloogi pistes tekivad aegajalt igasugu õiguste probleeme.
ehk on abiks käsk: chmod 777 /var/www/html
Või enda omaks teha: chown -R lehm2 /var/www/html

Siiski pooldaksin, et veebiserveri juurkataloog oleks kuskil seal kuhu on alati kirjutamise õigus nö volitatud inimesel.
Mina tegin oma kodukataloogi eraldi kataloogi ja pole kirjutamise muret.

_________________
Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.

lehm2
Pingviini kasutaja
Pingviini kasutaja



Liitunud: 10.09.2009
Postitused: 42
Asukoht: Rakvere/Tallinn

estonia.gif
postituspostitatud: 11.05.2011, 21:45  postituse pealkiri:  (teema puudub)  

Ma kohe ei tea, mis nüüd nii valesti on aga Ubuntus taoline süsteem tööta väga hästi aga fedoras ei saa kuidagi tööle.

Tegin praegu siis eraldi vhosti /etc/httpd/conf.d/vhosts.conf
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
DocumentRoot /home/lehm2/Dropbox/web/www
ServerName example.com
</VirtualHost>
Example.com on hosts failis täiesti olemas, ping töötab

Grupid ja kasutajad järgmised
chown -R www:users /home/lehm2/Dropbox/web/www
chmod 775 /home/lehm2/Dropbox/web/www Rolling Eyes


imre
Vana Pingviin
Vana Pingviin



Liitunud: 16.08.2005
Postitused: 2648
Asukoht: Saku kant
Distributsioon: Ubuntu
estonia.gif
postituspostitatud: 11.05.2011, 22:41  postituse pealkiri:  (teema puudub)  

example.com ...
Ma eeldan ja loodan, et sa siiski panid sinna oma domeeni nime/IP aadressi? Smile

EDIT:
Tundub, et siiski ei pannud example.com.
Su välise IP pealt avaneb Fedora Test Page ilusti.
Kui see IP on see mille pealt su leht avanema peaks, siis oleks nagu kõik OK.
Aga mis skriptidest sa enne rääkisid ....cgi vmt?

_________________
Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.

lehm2
Pingviini kasutaja
Pingviini kasutaja



Liitunud: 10.09.2009
Postitused: 42
Asukoht: Rakvere/Tallinn

estonia.gif
postituspostitatud: 11.05.2011, 23:02  postituse pealkiri:  (teema puudub)  

Et see osa väljast ei tohiks olla ligipääsetav aga jah millegi pärast, siis ei taha võtta neid /home all asuvaid kaustasid, seega peab minema üle mõnele versioonihaldus programmile. Muidu php töötab.


imre
Vana Pingviin
Vana Pingviin



Liitunud: 16.08.2005
Postitused: 2648
Asukoht: Saku kant
Distributsioon: Ubuntu
estonia.gif
postituspostitatud: 11.05.2011, 23:08  postituse pealkiri:  (teema puudub)  

OK, ei saa aru enam.
Kus sul siis midagi üldse asub .....
Ses suhtes, et test page on väljast nähtav.
On sul mingi X kataloog kus peaks midagi olema, mingi skript vmt?
Logisid sa ei paku ju paraku.

_________________
Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.

lehm2
Pingviini kasutaja
Pingviini kasutaja



Liitunud: 10.09.2009
Postitused: 42
Asukoht: Rakvere/Tallinn

estonia.gif
postituspostitatud: 11.05.2011, 23:19  postituse pealkiri:  (teema puudub)  

httpd.confi documentRoot on jäetud samaks default /var/www/html sealt peaks saama ka minu ip-ga fedora test lehele.

VirtualHost example.com(lisatud localhost /etc/hosts faili), mis peaks võtma aluseks doc rooti /home/lehm2/Dropbox/web/www. - siia kahjuks apache ei lase mind permission denied.

Mõtlesin, nüüd selliselt teha et Netbeans-il selline võimalus, millega saab salvestada kohaliku kausta kui ka serveri kausta ehk duubeldab automaatselt.

Googledades sain nii palju targemaks et fedora puhul tuleb välja lülitada SELinux.

Logis
Kood:

[Wed May 11 22:52:57 2011] [error] [client ::1] File does not exist: /var/www/html/favicon.ico
[Wed May 11 22:56:24 2011] [error] [client 127.0.0.1] (13)Permission denied: access to /PhpProject1/TestClass.php denied



imre
Vana Pingviin
Vana Pingviin



Liitunud: 16.08.2005
Postitused: 2648
Asukoht: Saku kant
Distributsioon: Ubuntu
estonia.gif
postituspostitatud: 11.05.2011, 23:26  postituse pealkiri:  (teema puudub)  

/PhpProject1 võiks olla probleemiks
Kuna see asub /var/www, siis oled selle root kasutajana ehk tekitanud ja write õigused puudu.

_________________
Enne teema püstitamist kasutage OTSINGUT
Küsi targalt: Infot siit!
Kui aru ei saa, siis küsi.

obundra
Vana Pingviin
Vana Pingviin


Vanus: 49
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo
estonia.gif
postituspostitatud: 12.05.2011, 13:03  postituse pealkiri:  (teema puudub)  

Kes siis tervele www-le 777 õigused annab? Minimaalne on 555 kataloogidel ja 444 failidel, et apache saaks neid lugeda ja veebilehena kuvada.Ja vastavalt kirjutus-käivitusvajadusele antakse mõnele asjale rohkem ka õigusi, aga mitte 777 kõigile ja kõigele.Kataloogide näitamise õigused pannakse paika apache konfifailis per-directory.Et kasutaja kodukataloogi näidataks, tuleb apachel lubada laadida moodul mod_userdir.Siis näidatakse päringu http://serverinimi/~kasutajanimi peale kasutaja kodukataloomas asuvat public_html kausta.Juhend http://httpd.apache.org/docs/2.0/mod/mod_userdir.html Kui tahad ligi pääseda /home/lehm2/Dropbox/web/www all olevatele failidele, siis liiguta see Dropboxi kaust public_html kausta või tee apache konfis tema asukohale alias ja anna apache konfis sellele kataloogile ligipääsuõigused.Näiteks:

Kood:
Alias /dropbox  /home/lehm2/Dropbox/web/www
<Directory  /home/lehm2/Dropbox/web/www>
    Options +FollowSymLinks
    AllowOverride None
    order allow,deny
    allow from all
</Directory>

http://httpd.apache.org/docs/
http://kuutorvaja.eenet.ee/wiki/Apache'i_veebiserver

_________________
IT teenused

Näita (aja järgi):      
Postita uus teemaVasta teemale


Vaata järgmist teemat
Vaata eelmist teemat
Powered by phpBB2 Plus based on phpBB © 2001/7 phpBB Group