Fórum Ubuntu CZ/SK

Ostatní => Ubuntu Server => Téma založeno: Namoot 17 Prosince 2010, 14:36:12

Název: Jak nastavit v apache DocumentRoot?
Přispěvatel: Namoot 17 Prosince 2010, 14:36:12
Jak nastavit v apache DocumenRoot? Na wiki je, že se to dělá úpravou souboru, ale ten j jen pro čtení, a vlastněn jen rootem.. Díky.
Název: Re: Apache
Přispěvatel: Rixx 17 Prosince 2010, 14:58:06
V takom prípade asi Apache zatiaľ nepoužívať a naštudovať si základy.
Název: Re: Apache
Přispěvatel: RNA 17 Prosince 2010, 14:59:08
Základní nastavení je v /etc/apache2/apache2.conf a docrůty pro virtuální servery jsou v jednotlivých souborech v /etc/apache2/sites-enabled/ , tedy například v /etc/apache2/sites-enabled/000-default. Pochopitelně k tomu musíte mít rootovská práva.
Název: Re: Apache
Přispěvatel: Rixx 17 Prosince 2010, 15:02:17
Základní nastavení je v /etc/apache2/apache2.conf a docrůty pro virtuální servery jsou v jednotlivých souborech v /etc/apache2/sites-enabled/ , tedy například v /etc/apache2/sites-enabled/000-default. Pochopitelně k tomu musíte mít rootovská práva.

Skôr si myslím, že nevie ako tie práva root-a získať. Alebo sa mýlim?
Název: Re: Apache
Přispěvatel: RNA 17 Prosince 2010, 15:18:43
No, já nevím, zdá se mi ta původní otázka také nějaká podivná, už jenom ta formulace „dělá se to úpravou souboru” je slušně řečeno velice neobvyklá. Asi bych počkal, až se ten uživatel vymáčkne, jak si ten provoz Apache vlastně představuje.   
Název: Re: Apache
Přispěvatel: Namoot 17 Prosince 2010, 18:00:49
Promiňte, asi jsem špatně pojmenoval téma. Myslel jsem http://wiki.ubuntu.cz/Apache%20s%20MySQL%20a%20PHP

Na domácí použití, abych nemusel všechny *.PHP soubory nahrávat na hosting..
A opravdu nevím, jak získat root práva.
Název: Re: Apache
Přispěvatel: Rixx 17 Prosince 2010, 18:03:42
http://wiki.ubuntu.cz/Root%20sudo (http://wiki.ubuntu.cz/Root%20sudo)

Ako vravím treba si naštudovať základy. Nie sa hneď vrhať na Apache :)
Název: Re: Apache
Přispěvatel: RNA 17 Prosince 2010, 23:28:46
Nu, pokud programujete v PHP, tak byste měl vcelku bez problémů zvládnout konfiguraci Apache. Je to sice snadná problematika, ale poměrně rozsáhlá.
Rootem se stanete takto: (ono se to v Ubuntu asi dělá jinak, já tak činím dle zvyku z FreeBSD)
- vytvoříte uživatele root a nastavíte mu heslo   příkazy adduser a passwd
- potom po každém přihlášení použijete příkaz su Ten se Vás zeptá na root heslo (říká mu „unix heslo”), po jeho zadání jste uživatel root. Zpátky na svého uživatele se dostanete příkazem exit.


Název: Re: Apache
Přispěvatel: Martin Šácha 18 Prosince 2010, 00:06:29
Nu, pokud programujete v PHP, tak byste měl vcelku bez problémů zvládnout konfiguraci Apache. Je to sice snadná problematika, ale poměrně rozsáhlá.
Rootem se stanete takto: (ono se to v Ubuntu asi dělá jinak, já tak činím dle zvyku z FreeBSD)
- vytvoříte uživatele root a nastavíte mu heslo   příkazy adduser a passwd
- potom po každém přihlášení použijete příkaz su Ten se Vás zeptá na root heslo (říká mu „unix heslo”), po jeho zadání jste uživatel root. Zpátky na svého uživatele se dostanete příkazem exit.

Takto v Ubuntu určitě ne. Ikdyž je to možné, nedoporučuje se to.

V terminálu zadej sudo, viz Rixxiho link.
Název: Re: Apache
Přispěvatel: Namoot 18 Prosince 2010, 09:26:01
Ano, to jsem udělal. sudo -i

root@ubuntu:~#gedit /etc/apache2/sites-available/default


změnil jsem DocumentRoot na svojí složku, s weby, ale pořád mi to píše (když zadám http://localhost) že můj DocumentRoot je /var/www/
V php dělám cca 2 měsíce, tudíž ho používám max. na includování a odesílání formulářů.
Název: Re: Jak nastavit v apache DocumentRoot?
Přispěvatel: Martin - ViPEr*CZ* 18 Prosince 2010, 11:56:47
Pokud provedete změnu konfigurace je potřeba apache restartovat!

Kód: [Vybrat]
sudo /etc/init.d/apache restart