Szeretnem a kovetkezo virtualhostot letrehozni :
< VirtualHost 86.125.253.xxx>
DocumentRoot /cgi-bin/cvsweb
ServerName cvs.wplink.net
< /VirtualHost>
Ha megnyitom a http://cvs.wplink.net cimet akkor el kene induljon a "cvsweb" szkript. Sajnos azt olvastam a "DocumetRoot" nem alkalmas erre a celra es ScriptAlias-t kell hasznalni.
Tudna valaki segiteni egy konkret peldaval ?
- 5370 megtekintés
Hozzászólások
valami ilyesmi?
<VirtualHost ... >
DocumentRoot /srv/www/wplink
ServerName ...
ScriptAlias /cgi-bin/ /srv/www/wplink-cgi-bin/
</Directory "/srv/www/wplink-cgi-bin/">
AllowOverride None
Options None
Order allow,deny
Allow from all
</Directory>
<VirtualHost>
$EDITOR /srv/www/wplink/index.php
<?php header('Location: /cgi-bin/cvsweb');?>
- A hozzászóláshoz be kell jelentkezni
Elvileg mukodne, csak az a baj, hogy ha atiranyitom PHP-vel a linkbol a kovetkezo lesz:
http://cvs.wplink.net/cgi-bin/cvsweb/
Nem lehetne ugy megoldani, hogy a link igy nezen ki: http://cvs.wplink.net/
A latogato ne tudja milyen folderben van a szkript.
- A hozzászóláshoz be kell jelentkezni
A látogató nem tudja, mert az egy virtuális név.
Írhatsz ilyet:
ScriptAlias /GipszJakab/ /srv...
ScriptAlias / /srv...
Szerintem az utóbbi kell neked.
- A hozzászóláshoz be kell jelentkezni
Hat mukodik de a link csak elojon :(
Akkor mar hasznalhatnam a virtualhoszt nelkul is a dolgot, csak megnyitom a cimet;
http://cvs.wplink.net/cgi-bin/cvsweb/
cvs.wplink.net a szerver ip-re mutatt.
- A hozzászóláshoz be kell jelentkezni
index.php nélkül is?
5let: mi lenne, ha azt mondanád, hogy a DirectoryIndex-ben szerepel az index.cgi is, vagy a viewcvs.py? nem tudom melyik, a lényeg, hogy egyből ez generálja az oldalt. Ekkor nem kell scriptalias, meg nem kell documentroot sem elvileg. Vagy csak scriptalias kell?
Mivel ilyet nem követtem még el, nem tudom biztosan.
- A hozzászóláshoz be kell jelentkezni