Autor Zpráva
CZOggy
Profil
Zdravim, potrebuji poradit s konfiguraci Apache...

mam slozku C:\Web a disk D:\
kdyz zadam www.adresa.cz - vypis slozky C:\Web\informace;
kdyz zadam www.adresa.cz/projekty - vypis slozky C:\Web\projekty;
kdyz zadam www.adresa.cz/data - vypis disku D:\ (tady bych potreboval zaheslovat)

to same potrebuji na localhostu i v siti..

Dekuji za rady
Davex
Profil
Nastavíš <VirtualHost>, ve kterém bude DocumentRoot nastaven na adresář informace a pro ostatní Aliasy s povoleným přístupem v sekcích <Directory>.

Můžeš si to poskládat podle témat
Apache Virtual hosts - ako na to
Jak rozjet mod_rewrite
Jak správně nastavit Alias?
CZOggy
Profil
Ok děkuji, trochu jsem si dnes hrál, funguje to jak má, jen mi to prosím zkontrolujte z hlediska bezpečnosti

ServerRoot "C:/Program Files/Apache2"
Listen 80
ServerAdmin xxxx@xx.cz
ServerName localhost:80
DefaultType text/plain
ErrorLog "C:/Program Files/Apache2/logs/apache_error.log"
LogLevel warn
#CheckSpelling on
ServerSignature Off
ServerTokens Prod
Timeout 45
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15


NameVirtualHost *:80
<VirtualHost *:80>
     DocumentRoot "X:/web/homepage"
     ServerName homepage
     ServerAlias homepage
</VirtualHost>

Alias /data X:/
Alias /projekty X:/Web/projekty

<Directory "X:/Web">
	Options Indexes Includes FollowSymLinks MultiViews
	AllowOverride All
	Order allow,deny
	Allow from all
	Satisfy Any
	<IfModule layout_module>
		#AddOutputFilterByType LAYOUT text/html
		#LayoutFooter conf/extra/gac.txt	
	</IfModule>

	<IfModule bw_module>
		#BandwidthModule On
		#ForceBandWidthModule On
		#Bandwidth all 10240
		#MinBandwidth all -1
	</IfModule>
</Directory>

<Directory "X:/">
	AuthUserFile conf/.data-passwd
	AuthName "Zaheslovany pristup na server"
	AuthType Basic
	require valid-user
</Directory>

<Location /svn/>
  DAV svn
  SVNListParentPath on
  SVNParentPath /svn
  SVNPathAuthz on
  AuthName "Repozitar"
  AuthType Basic
  AuthUserFile conf/.svn-passwd
  require valid-user
</Location>


a ještě by mě zajímalo, jak docílím adresy data.mojedomena.cz na slozku X:/, já jí vlastně nechci volat z mojedomena.cz/data...

Děkuji
Davex
Profil
CZOggy:
jen mi to prosím zkontrolujte z hlediska bezpečnosti
Na vývojovém stroji s Windows bych se bezpečností nezabýval.

jak docílím adresy data.mojedomena.cz na slozku X:/, já jí vlastně nechci volat z mojedomena.cz/data...
Pro data.mojedomena.cz vytvořit druhý
<VirtualHost *:80>
  ServerName data.mojedomena.cz
  DocumentRoot "X:\"
  <Directory "X:\">
  ...
  </Directory>
</VirtualHost>

A nastavit si pro jméno převod na IP adresu v souboru C:\WINDOWS\system32\drivers\etc\hosts.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0