Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Změna složky apache

Ahoj mám server Ubuntu Linux 18.04.3 a potřebuji v apache předělat složku z /var/www/html na /mnt/hdd/www ovšem když ji v configu změním tak po zadání ip adresy serveru se mi ukáže Forbidden
You don't have permission to access this resource. tak jsem nastavil složku /mnt/hdd/www na root:root a chmod na 0755 a restartoval apache ale prostě to furt nejede. Prosím o radu nebo naťuknutí děkuji.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
Apache ti snad neběží pod rootem, ne? Neměl by správný uživatel být www-data?
Wikan 06.12.2019 07:01
Wikan
no po instalaci serveru a lamp sem měl složku /var/www/html nastavenou na root:root 0755 ale zkusím…
pinda28pinda 06.12.2019 07:05
pinda28pinda
tyhlety widloidní prasárny typu LAMP, to vás učej kde?
touchwood 06.12.2019 07:11
touchwood
Ehm. To L v LAMP znamená Linux.
Wikan 06.12.2019 07:22
Wikan
Ano, a co jako? Jde přece o to, že samoadmini "instalují" LAMP a mají pocit, že jde o jeden balík. nový
touchwood 06.12.2019 09:10
touchwood
Tak jako na Linuxu jsem Apache už dlouho neměl, ale to snad bude podobný jako ve Windows. Tam se sna…
kacikac 06.12.2019 07:49
kacikac
Ne. Directory řeší jen konkrétní (pod)adresář. Nejdůležitější je direktiva DocumentRoot, pod kterou… nový
touchwood 06.12.2019 09:16
touchwood
Já ale nepsal co je důležitější. Já psal kde, aspoň já, nastavuju teď ve Windows přístup ke složce.… nový
kacikac 06.12.2019 10:36
kacikac
Forbiden tam mas preto, ze nemas v konfigu danej sajty povolene prechadzanie adresarmi, ak si das do…
fleg 06.12.2019 07:50
fleg
Nezobrazí bohužel
pinda28pinda 06.12.2019 07:59
pinda28pinda
Restartoval jsi pro jistotu Apache? Dal jsi obnovení stránky Ctrl+F5, aby se načetla aktuální verze… nový
host 06.12.2019 08:02
host
Ano restartuji pokaždé upravě i jsem vymazal cache prohlížeče pro jistotu nový
pinda28pinda 06.12.2019 08:08
pinda28pinda
a víš co je to log? Už jsi ho četl? nový
touchwood 06.12.2019 09:17
touchwood
Mozno by bolo nacase ukazat ten konfig toho apacha, respektive tej stranky. nový
fleg 06.12.2019 14:39
fleg
tak jsem nastavil složku /mnt/hdd/www na root:root a chmod na 0755 a restartoval apache ale prostě t… nový
HPET 06.12.2019 14:48
HPET
Máte v hlavním konfiguráku /etc/apache2/apache2.conf uvedeno něco jako toto? <Directory /mnt/hdd/w… poslední
HamHam 06.12.2019 15:18
HamHam

Ne. Directory řeší jen konkrétní (pod)adresář. Nejdůležitější je direktiva DocumentRoot, pod kterou teprve stavíš Directory.

jinak mít web v /mnt/cokoli je taky znakem chorého mozku (ale když to je blbuntu, tak se to dá pochopit, tohle distro přitahuje určitý okruh jistým způsobem uvažujících lidí)

Já ale nepsal co je důležitější. Já psal kde, aspoň já, nastavuju teď ve Windows přístup ke složce.
Např.:

<VirtualHost *:80>
  ServerName tmp.localhost
  DocumentRoot "e:\Levtrigo\tmp"
  <Directory "e:\Levtrigo\tmp">
    Options Indexes Includes FollowSymLinks MultiViews
    AllowOverride All
#   Require all granted
#   Require all denied
    <RequireAny>
      Require ip 127.0.0.1
      Require ip ::1
    </RequireAny>
  </Directory>
</VirtualHost>

A co se týče mě, já používal vždycky Debian :-).

tak jsem nastavil složku /mnt/hdd/www na root:root a chmod na 0755 a restartoval apache ale prostě to furt nejede.

Na to se používá symbolic link (unixový symbolický odkaz ln -s).
(ln -s /media/user/externi_HDD/www-dev /var/www/html/www-dev)
PS : A nezapomeň na upřesnění práv :

/media/user/externi_HDD

S oprávněním :

chmod 755 /media/user

Forbiden (co ti píše, že se nemůžeš dostat do :" /www-dev " viď ?) budeš mít do té doby, než nastavíš oprávnění : chmod na → /media/user/externi_HDD. S ls- l si ty oprávnění slozky můžeš zobrazit.

Zpět do poradny Odpovědět na původní otázku Nahoru