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.

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
Tak furt to samé.
pinda28pinda 06.12.2019 07:07
pinda28pinda
tyhlety widloidní prasárny typu LAMP, to vás učej kde?
touchwood 06.12.2019 07:11
touchwood
Jaký widloidní :-D je to nomrálně výraz co od pradávna používal v linuxu ale tak pro tebe po instala…
pinda28pinda 06.12.2019 07:17
pinda28pinda
Ehm. To L v LAMP znamená Linux.
Wikan 06.12.2019 07:22
Wikan
Přesně :-) ale neřeší to můj problém :-)
pinda28pinda 06.12.2019 07:23
pinda28pinda
Ano, a co jako? Jde přece o to, že samoadmini "instalují" LAMP a mají pocit, že jde o jeden balík.
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…
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.…
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…
host 06.12.2019 08:02
host
Ano restartuji pokaždé upravě i jsem vymazal cache prohlížeče pro jistotu
pinda28pinda 06.12.2019 08:08
pinda28pinda
a víš co je to log? Už jsi ho četl?
touchwood 06.12.2019 09:17
touchwood
Mozno by bolo nacase ukazat ten konfig toho apacha, respektive tej stranky.
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…
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

Jaký widloidní :-D je to nomrálně výraz co od pradávna používal v linuxu ale tak pro tebe po instalaci php 7.2 mysql databáze a apache serveru se mi složka /var/www/html nastavila root:root chmod 0755 a kontrolní stránka apache se normálně zobrazila ale když jsem v configu apache dal cestu do nové složky kterou jsem chtěl což je /mnt/hdd/www/html tak se mi zobrazuje předešlá hláška :-) ale výraz widloidní je hezkej a s tvím dovolením ho budu používat :-D

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