Autor Zpráva
David1256
Profil
Dobrý den,

mám na serveru adresářovou strukturu typu:

var/web/home
var/web/www
var/repo.git

www je jako DocumentRoot čili do home ani repo.git se nemůžu přes žádné URL dostat. Nicméně potřebuji mít repo.git i tak přístupné na nějaké adrese, ale zároveň mimo web složku. Je to možné udělat? Nastavit složce repo.git adresu, na které bude přístupná přes adresní řádek?

Děkuji.
Keeehi
Profil
Vytvořit ve www symbolický link/zástupce ukazující na tu danou složku.
bestik_63
Profil
Pokud je www server ve Vaší správě, tak jsem dostal tento návod (neodzkoušený)

1) V souboru %APACHE%/conf/httpd.conf je třeba odkomentovat řádky (pokud nejsou):

LoadModule alias_module modules/mod_alias.so
LoadModule autoindex_module modules/mod_autoindex.so
Include conf/extra/httpd-autoindex.conf


2) V souboru %APACHE%/conf/extra/httpd-autoindex.conf přidat aliasy a práva, např:

Pro konkrétní soubor:

Alias /local/soubor.txt "d:/soubor.txt"
<Directory  "d:/soubor.txt">
    Options Indexes MultiViews
    AllowOverride None
    Require all granted
</Directory >

Pro složku:

Alias /local/ "d:/files/"
<Directory "d:/files/">
    Options Indexes MultiViews
    AllowOverride None
    Require all granted
</Directory>

3) Restart apache
David1256
Profil
Keeehi:
Děkuji. Pomohlo. Funguje.


bestik_63:
Ten symlink vypadá jako o dost jednodušší řešení, ale děkuji.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: