|
|
背景:
第一台:基于linux系统,提供web server,其中将架设有apache+php+mysql+iptables+dns+nat等服务器软件,该主机主要用于提供php环境,并作为堡垒主机为客户机做防火墙,iptables提供防火墙规则,同时可选用snort进行入侵检测。有必要可将DNS解析放在这台服务器上,以便apache做vhost设置,可选服务: ftp server mail server 流媒体server
第二台:基于windows 2k系统,提供web server架设有iis+asp+access,该主机主要用于提供asp环境,作为堡垒主机的客户机,可选服务:ftp server mail server 流媒体server
目的:一个域名如 www.abc.com
联网方式:
一、使用NAT的形式
主机:linux 设ip为192.168.0.1
客户机:win 设ip为192.168.0.2
预计工作方式如下:linux做为server与windows用nat的方式相连接,两种系统启动各自的web服务后,linux的apache采用vhost的方式挂接windows下的目录。
但现在出现问题,apache只能挂接本地的目录作vhost,似乎不能使用ip地址作为vhost的目录。
如在配置文件中,可以这样写
<VirtualHost 192.168.0.1>
ServerAdmin webmaster@yourdomain.com
DocumentRoot /home/httpd/www.company1.com
ServerName www.company1.com
ErrorLog /var/log/httpd/www.company1.com/error.log
但是不能使用
<VirtualHost 192.168.0.1>
ServerAdmin webmaster@yourdomain.com
DocumentRoot 192.168.0.2/httpd/www.company1.com
ServerName www.company1.com
ErrorLog /var/log/httpd/www.company1.com/error.log
想过用samba,但是使用samba连接win的目录后,asp和access就不能用了。
大家还有什么办法吗? |
|