Posunutí DocumentRoot (např. pro framework Nette): Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
(Založena nová stránka: Aplikační frameworky z důvodu vyšší bezpečnosti často oddělují data, která mají být dostupná skrze internetový prohlížeč a programový kód. * Aplikač…) |
Bez shrnutí editace |
||
(Není zobrazena jedna mezilehlá verze od stejného uživatele.) | |||
Řádek 17: | Řádek 17: | ||
Deny from all | Deny from all | ||
</IfVersion> | </IfVersion> | ||
[[Kategorie:Webhosting| e]] | |||
[[Kategorie:Multihosting| e]] | |||
[[Kategorie:Ostatní| e]] |
Aktuální verze z 24. 1. 2017, 13:05
Aplikační frameworky z důvodu vyšší bezpečnosti často oddělují data, která mají být dostupná skrze internetový prohlížeč a programový kód.
- Aplikační soubory nahrajte do složky www.
- Ve složce www vytvořte další podsložku pod názvem www. Do www/www nahrajte všechny soubory, které mají být přístupné skrze web.
- Vytvořte soubor .htaccess s následujícími pravidly:
RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} !^/www/ RewriteRule (.*) www/$1 [L]
Nezapomeňte zkontrolovat, zda app, libs, log a temp obsahují .htaccess se zákazem přístupu do těchto složek, aby vám někdo nemohl přečíst konfigurační soubory či logy s chybami. (Např. http://example.com/app/config/config.neon). V případě, že soubor .htaccess neobsahují, pak jej vytvořte s následujícím obsahem:
<IfVersion >= 2.4> Require all denied </IfVersion> <IfVersion < 2.4> Order deny,allow Deny from all </IfVersion>