
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.
Apache ti snad neběží pod rootem, ne? Neměl by správný uživatel být www-data?
no po instalaci serveru a lamp sem měl složku /var/www/html nastavenou na root:root 0755 ale zkusím www-data
Tak furt to samé.
tyhlety widloidní prasárny typu LAMP, to vás učej kde?
Jaký widloidní
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 
Ehm. To L v LAMP znamená Linux.
Přesně
ale neřeší to můj problém 
Ano, a co jako? Jde přece o to, že samoadmini "instalují" LAMP a mají pocit, že jde o jeden balík.
Tak jako na Linuxu jsem Apache už dlouho neměl, ale to snad bude podobný jako ve Windows. Tam se snad nastavuje přístup v konfiguraci Apache přes "Directory", ne?
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ř.:
A co se týče mě, já používal vždycky Debian
.
Forbiden tam mas preto, ze nemas v konfigu danej sajty povolene prechadzanie adresarmi, ak si das do toho diru index.html urcite sa ti zobrazi.
Nezobrazí bohužel
Restartoval jsi pro jistotu Apache?
Dal jsi obnovení stránky Ctrl+F5, aby se načetla aktuální verze?
Ano restartuji pokaždé upravě i jsem vymazal cache prohlížeče pro jistotu
a víš co je to log? Už jsi ho četl?
Mozno by bolo nacase ukazat ten konfig toho apacha, respektive tej stranky.
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 :
S oprávněním :
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.
Máte v hlavním konfiguráku /etc/apache2/apache2.conf uvedeno něco jako toto?
Takto se to dělá v Debianu.