|
virtual host on apache platform windows -
18-07-2011, 12:18 18-07-2011
Mình có một vấn đề như sau:
Máy chủ cái window xp, install apache bản mới nhất. Có 2 ứng dụng web viết bằng zend framework muốn chạy trên máy chủ đó. 2 domain name cho 2 ứng dụng đó là bento.jonckers.com và spx.bento.jonckers.com. Cấu hình cho 2 domain đó là bento.jonckers.com A record 212.190.205.167,
spx.bento.jonckers.com is a A record pointing to 212.190.205.167.
ISA filter trên địa chỉ IP 212.190.205.167. Đã bật mode url_rewrite và mod_vhost_alias.so. Đã thử config trong file vhost
NameVirtualHost *:80
<VirtualHost *:80>
ServerName bento.jonckers.com
DocumentRoot 'c:/webs/www/fms-portal/public/'
<Directory 'c:/webs/www/fms-portal/public/'>
Order allow,deny
Allow from all
AllowOverride all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName spx.bento.jonckers.com
DocumentRoot 'c:/webs/www/spx-portal/public/'
<Directory 'c:/webs/www/spx-portal/public/'>
Order allow,deny
Allow from all
AllowOverride all
</Directory>
</VirtualHost>
Hiện tượng:
Cứ cái setup VirtualHost nào đặt lên trước thì gõ địa chỉ url truy cập đểu trỏ đến ứng dụng đó. Đã thử đặt NameVirtualHost bento.jonckers.com và NameVirtualHost spx.bento.jonckers.com.
Mong muốn:
Cả 2 ứng dụng web có thể truy cập độc lập bằng 2 domain name là spx.bento.jonckers.com và bento.jonckers.com
Có ai biết cách giải quyết vấn đề này cũng cho có hướng hoặc đầu mối giải quyết vấn đề xin được tư vấn.
|