LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 975|回复: 1

如何在apache上设置多服务器, 关于两种系统的整合问题

[复制链接]
发表于 2004-1-10 00:04:36 | 显示全部楼层 |阅读模式
背景:
第一台:基于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就不能用了。

大家还有什么办法吗?
发表于 2004-1-10 13:41:10 | 显示全部楼层
既然主机上可以用DNS,就可以做DNS解析,为何还要用vhost?
我的意思是:php.abc.com在本机,asp.abc.com在客户机,这样不好么?
难不成楼主的意思是www.abc.com/php是主机,www.abc.com/asp是客户机?:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表