ugrás a tartalomhoz

Virtual host probléma localhoston.

Tomekk · 2009. Okt. 23. (P), 17.40
Sziasztok.

Küzdök egy virtual host problémával és elakadtam. Ebben szeretném a segítségeteket kérni.

Felraktam egy AppServ-et a gépre (Apache 2.2, PHP5). Szeretném megoldani, hogy localhost/phpMyAdmin-on elérjem továbbra is az adatbázis kezelőt.
Valamint szeretnék egy valami_domain néven elérhető projektet fejleszteni ami itt található: e:\AppServ\www\domain_neve.

windows könyvtárban az etc/host-ban beírtam, hogy: 127.0.0.1 domain_neve.

Az apache konfig filejában bekapcsoltam a virtual host modult(e:\AppServ\Apache2.2\conf\httpd.conf):

LoadModule vhost_alias_module modules/mod_vhost_alias.so
# Virtual hosts
Include conf/extra/httpd-vhosts.conf

A httpd-vhosts.conf fileban beállítottam a következőket:


<VirtualHost *:80>
DocumentRoot "/www/domain_neve"
ServerName domain_neve
ServerAlias *.domain_neve
ErrorDocument 404 /index.php?error=404&

ErrorLog logs/domain_neve_error_log
CustomLog logs/domain_neve_access_log common
ServerSignature off
AddDefaultCharset UTF-8

<Directory "/www/domain_neve">
Allow from all
AllowOverride All
DirectoryIndex index.php index.html
Options ExecCGI FollowSymLinks
php_admin_flag mbstring.encoding_translation 1
php_admin_value error_log "/www/domain_neve/temp/log/php.log"
php_admin_value mbstring.internal_encoding UTF-8
php_admin_value open_basedir "/www/domain_neve/:/tmp/"
</Directory>

</VirtualHost>



A problémám az, hogy amióta bekapcsoltam a vhost modult azóta ezt a hibaüzenetet kapom localhostra is és a domain_neve-re is:

Forbidden

You don't have permission to access /phpMyAdmin/ on this server.
Apache/2.2.4 (Win32) PHP/5.2.3 Server at localhost Port 80


Ha valakinek van ötlete arra, hogy mit szúrtam el örömmel várom. :-)
Előre is köszi.

üdv: Tomekk
 
1

Conf

janoszen · 2009. Okt. 23. (P), 19.51
Kis inspiráció a feladatmegoldó készségednek:

  • NameVirtualHost be van kapcsolva?
  • NameVirtualHost match patternje egyezik a vhost match patternjével?
  • Részletes hibaloggolás szerint melyik könyvtárra fut rá?
  • Access logot ha átconfolod, hogy a vhostot is írja bele, akkor melyik vhostra fut rá?
  • A domain_neve ugye csak helyfoglaló és nincs ténylegesen benne _ jel?
2

Siker

Tomekk · 2009. Okt. 23. (P), 21.05
Szia.
Sikerült. Köszönöm szépen a segítséget. :-)
A log segített. Eddig nem kellett használnom úgyhogy azért nem voltam jártas ebben.

Csak el volt írva a cél könyvtárak elérési útja.

üdv: Tomekk
3

Kiváló

janoszen · 2009. Okt. 23. (P), 22.52
Kiváló, örülök neki. Ha majd egy kicsit tovább jutottál, esetleg virtuális gépben lőj föl egy Linuxot, akkor közelebb leszel a leendő futtatókörnyezetedhez. Az Apache Windowsos MPM-je helyenként... kissé bugos.