Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: Jak nastavit v apache DocumentRoot?  (Přečteno 5766 krát)

Namoot

  • Návštěvník
  • Příspěvků: 69
Jak nastavit v apache DocumentRoot?
« kdy: 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.
« Poslední změna: 18 Prosince 2010, 11:02:22 od Filip Dominec »

Rixx

  • Stálý člen
  • **
  • Příspěvků: 1163
Re: Apache
« Odpověď #1 kdy: 17 Prosince 2010, 14:58:06 »
V takom prípade asi Apache zatiaľ nepoužívať a naštudovať si základy.

RNA

  • Stálý člen
  • **
  • Příspěvků: 630
Re: Apache
« Odpověď #2 kdy: 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.

Rixx

  • Stálý člen
  • **
  • Příspěvků: 1163
Re: Apache
« Odpověď #3 kdy: 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?

RNA

  • Stálý člen
  • **
  • Příspěvků: 630
Re: Apache
« Odpověď #4 kdy: 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.   

Namoot

  • Návštěvník
  • Příspěvků: 69
Re: Apache
« Odpověď #5 kdy: 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.

Rixx

  • Stálý člen
  • **
  • Příspěvků: 1163
Re: Apache
« Odpověď #6 kdy: 17 Prosince 2010, 18:03:42 »
http://wiki.ubuntu.cz/Root%20sudo

Ako vravím treba si naštudovať základy. Nie sa hneď vrhať na Apache :)

RNA

  • Stálý člen
  • **
  • Příspěvků: 630
Re: Apache
« Odpověď #7 kdy: 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.



Martin Šácha

  • Člen občanského sdružení Ubuntu ČR a placené komunitní podpory
  • Administrátor fóra
  • ******
  • Příspěvků: 5153
Re: Apache
« Odpověď #8 kdy: 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.
Mint MATE 64bit / DuckDuckGo.com
Programátoři považují WYSIWYG za špatné u kódu i u žen. Programátor chce "dostat to, co žádá“ – kód tajemný, neodpouštějící, nebezpečný.

Namoot

  • Návštěvník
  • Příspěvků: 69
Re: Apache
« Odpověď #9 kdy: 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ářů.

Martin - ViPEr*CZ*

Re: Jak nastavit v apache DocumentRoot?
« Odpověď #10 kdy: 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
Open source is gold way... Mint 17.2, Debian 8.1 Jessie| Ubuntu Wiki (návody) | Google vyhledávač | Qt4 návody

 

Provoz zaštiťuje spolek OpenAlt.