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

由 raink 在 01-10-2004 00:04 发表:

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

背景:

第一台:基于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的目录。

如在配置文件中,可以这样写

 1<virtualhost 192.168.0.1="">   
 2  
 3ServerAdmin [email protected]   
 4  
 5DocumentRoot /home/httpd/www.company1.com   
 6  
 7ServerName www.company1.com   
 8  
 9ErrorLog /var/log/httpd/www.company1.com/error.log   
10  
11  
12  
13但是不能使用   
14  
15<virtualhost 192.168.0.1="">   
16  
17ServerAdmin [email protected]   
18  
19DocumentRoot 192.168.0.2/httpd/www.company1.com   
20  
21ServerName www.company1.com   
22  
23ErrorLog /var/log/httpd/www.company1.com/error.log&lt;b</virtualhost></virtualhost>
Published At
Categories with 服务器类
Tagged with
comments powered by Disqus