PDA

View Full Version : کار نکردن vhost



iraniancoder
یک شنبه 14 خرداد 1391, 22:29 عصر
بسم الله الرحمن الرحیم

سلام
دوستان من همچین کد هایی در httpd.conf می نویسم تا بتوانم اسمی برای سایت هایم بگذارم دیگه از این مسیر نروم :localhst/new بله تا نوشتم new کار کند اما فقط اولین vhost که تعریف می کنم کار می کنه باید چی کار کنم؟

<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/new"
ServerName new

# This should be omitted in the production environment
SetEnv APPLICATION_ENV development

<Directory "C:/xampp/htdocs/new">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/old"
ServerName old

# This should be omitted in the production environment
SetEnv APPLICATION_ENV development

<Directory "C:/xampp/htdocs/old">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

</VirtualHost>

در ضمن در فایل drivers\etc\host هم همچین چیزهایی می نویسم:


127.0.0.1 localhost
127.0.0.1 new
127.0.0.1 old


یا علی

a_ahmadi
دوشنبه 15 خرداد 1391, 08:53 صبح
كد زير تست كنيد

NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/new/"
ServerName new
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "C:/xampp/htdocs/old/"
ServerName old
</VirtualHost>