楼主为何不用apache + resin呢?
不过你用iis也是可以的
利用iis或者apache的别名服务
在apache或iis的配置中将域名指向站点文件夹就好了,同ip不同战点。
这里我说一下iis的配置
新建战点 www.s1.com,端口:80,其它配置略
进入www.s1.com的站点属性-web站点-ip地址旁边的高级-编辑那个默认标实,设置主机头名为www.s1.com
至此,完成s1的别名了,这个就和域名的别名设置差不多
新建站点 www.s2.com,端口:80,其它略
这里同s1的配置,只是主机头改为www.s2.com到此完成别名控制,使用www.s1.com和www.s2.com将看到不同的战点,但是你ping www.s1.com和www.s2.com的ip都是一样的apache:通过虚拟主机的配置完成的
#这里如果是同ip的需要设置NameVirtualHost,若是不同ip的可略此项
NameVirtualHost site name
<VirtualHost "127.0.0.1">
ServerAdmin [email protected]_domain.com
DocumentRoot /www/docs/host.some_domain.com
ServerName host.some_domain.com
ErrorLog logs/host.some_domain.com-error_log
CustomLog logs/host.some_domain.com-access_log common
</VirtualHost>
完成
不过你用iis也是可以的
利用iis或者apache的别名服务
在apache或iis的配置中将域名指向站点文件夹就好了,同ip不同战点。
这里我说一下iis的配置
新建战点 www.s1.com,端口:80,其它配置略
进入www.s1.com的站点属性-web站点-ip地址旁边的高级-编辑那个默认标实,设置主机头名为www.s1.com
至此,完成s1的别名了,这个就和域名的别名设置差不多
新建站点 www.s2.com,端口:80,其它略
这里同s1的配置,只是主机头改为www.s2.com到此完成别名控制,使用www.s1.com和www.s2.com将看到不同的战点,但是你ping www.s1.com和www.s2.com的ip都是一样的apache:通过虚拟主机的配置完成的
#这里如果是同ip的需要设置NameVirtualHost,若是不同ip的可略此项
NameVirtualHost site name
<VirtualHost "127.0.0.1">
ServerAdmin [email protected]_domain.com
DocumentRoot /www/docs/host.some_domain.com
ServerName host.some_domain.com
ErrorLog logs/host.some_domain.com-error_log
CustomLog logs/host.some_domain.com-access_log common
</VirtualHost>
完成
我的问题的,每建一个网站,我就要打开一个resin的运行httpd.exe!所以,如果要同时发布3个网站,就要同时运行3个httpd.exe。我希望能够将多个网站都集中在一个resin里面发布?
比如你的webapps下面有a1和a2两个战点目录
你就设置你的iis展点的目录来分别指向这2个目录不久完了?rsion访问地址:
http://localhost:8080/a1
http://localhost:8080/a2iis站点对应地址
http://www.a1.com/
e:/....resin/webapps/a1/http://www.a2.com/
e:/.....resin/webapps/a2/这不久ok了