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: Nastavení, povolení .htaccess + httpd.conf [vyřešeno]  (Přečteno 6080 krát)

ForestCZE

  • Návštěvník
  • Příspěvků: 7
Nastavení, povolení .htaccess + httpd.conf [vyřešeno]
« kdy: 28 Června 2010, 23:19:08 »
Zdravím :)

Vytvořil jsem si složku, ve které mam textový soubor s nějakým obsahem. Do té samé složky vytvořím soubor.htaccess s tímto obsahem:

Kód: [Vybrat]
deny from all
Soubor .htaccess nereaguje a obsah souboru je pořád vidět :(

Pochopil jsem, že není povolený soubor .htaccess, ale nevím, jak ho povolit.

Použil jsem příkaz:

Kód: [Vybrat]
sudo mc
a tam jsem dal editovat soubor: /etc/apache2/httpd.conf

Když jsem do prázdného souboru přidal:

Kód: [Vybrat]
AllowOwerride All
Tak při restartu APACHe to vyhodí FAIL, že tato funkce není povolena.

A je mi divné, že celý soubor už je od začátku prázdný.
Mohl by mi někdo pomoct, co všechno do toho souboru patří nebo jak prostě povolit .htaccess na celém serveru? :)
Děkuji všem předem za rady a doufám, že to nakonec něják poběží :)
« Poslední změna: 29 Června 2010, 07:05:28 od Tomáš Břinčil as snouman.net »

Tomáš Břinčil

  • Občanské sdružení Ubuntu ČR
  • Závislák
  • ***
  • Příspěvků: 1610
  • moje obrázky ↓
    • TomasBrincil.cz
Re: Nastavení, povolení .htaccess + httpd.conf
« Odpověď #1 kdy: 28 Června 2010, 23:21:58 »
Tenhle by už prázdný být neměl.
Kód: [Vybrat]
/etc/apache2/sites-available/default
Pokud vim, tak defaultně je .htaccess zapnuté, nebo minimálně na Ubuntu serveru 9.04

ForestCZE

  • Návštěvník
  • Příspěvků: 7
Re: Nastavení, povolení .htaccess + httpd.conf
« Odpověď #2 kdy: 28 Června 2010, 23:26:07 »
Tenhle by už prázdný být neměl.
Kód: [Vybrat]
/etc/apache2/sites-available/default
Pokud vim, tak defaultně je .htaccess zapnuté, nebo minimálně na Ubuntu serveru 9.04

Bohužel není, jinak bych sem nepsal :) Jinak děkuju. Jsem zvyklý, že to najdu vždycky v httpd.conf . Vyzkouším a když tak jsem ještě napíšu.

stderr

  • Aktivní člen
  • *
  • Příspěvků: 275
  • globglob, Charliee, we're scuba diving Charlieee!
Re: Nastavení, povolení .htaccess + httpd.conf
« Odpověď #3 kdy: 28 Června 2010, 23:40:42 »
httpd.conf můžeš editovat jak chceš (i když se mi zdá, že hlavní konfigurák je v debian/ubuntu apache.conf a httpd.conf je do něj includován), jen měj na paměti, že (cituji z http://httpd.apache.org/docs/2.0/mod/core.html#allowoverride): "Only available in <Directory> sections" ... takže pokud to strčíš jen tak do konfigurace aby Ti "to" jelo globálně, tak nepojede.. ;)
Fedora & CentOS (RHEL) user ... co tu vlastně dělám?
Blog /dev/stderr & twitr

ForestCZE

  • Návštěvník
  • Příspěvků: 7
Re: Nastavení, povolení .htaccess + httpd.conf
« Odpověď #4 kdy: 28 Června 2010, 23:57:21 »
httpd.conf můžeš editovat jak chceš (i když se mi zdá, že hlavní konfigurák je v debian/ubuntu apache.conf a httpd.conf je do něj includován), jen měj na paměti, že (cituji z http://httpd.apache.org/docs/2.0/mod/core.html#allowoverride): "Only available in <Directory> sections" ... takže pokud to strčíš jen tak do konfigurace aby Ti "to" jelo globálně, tak nepojede.. ;)

Mno tak ten zdroják už jsem našel. Ale stejně to nejede :(

Udělal jsem:

Kód: [Vybrat]
Options None
AllowOwerride All

ForestCZE

  • Návštěvník
  • Příspěvků: 7
Re: Nastavení, povolení .htaccess + httpd.conf
« Odpověď #5 kdy: 29 Června 2010, 00:36:21 »
VYŘEŠENO. UŽ MI TO FUNGUJE!

Vyřešil jsem to takto:

Kód: [Vybrat]
<VirtualHost *:80>
DocumentRoot /var/www

<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>

<Directory /var/www/>
Options FollowSymLinks MultiViews
AllowOverride all
Order allow,deny
allow from all
</Directory>
</VirtualHost>

starenka

  • Stálý člen
  • **
  • Příspěvků: 1276
  • Karma: plynová [zapalovač] [hasičák]
    • /home/starenka
Re: Nastavení, povolení .htaccess + httpd.conf [vyřešeno]
« Odpověď #6 kdy: 02 Července 2010, 00:10:34 »
V debianu/ubuntu je vsechno reseny pres vhosty (i tedy defaultni "it works") Vhosty definujes v souborech v /etc/apache2/sites-available/* a "povolujes je" tak, ze udelas symlink do sites-enabled (nebo popripade pouzijes a2ensite). Hlavni kofiguraky pak jen inkludnou ty sites-enabled. Jednoduchy, prehledny.
mojenka | blozinek v2 | starej blozinek | krotim hady za penize | UJ! Kalužátor

Debian testing vrní v Thinkpadu X200/bedně/EEE 900a, MasoX Tiger v lampe

 

Provoz zaštiťuje spolek OpenAlt.