ExtMail服务器社区's Archiver

msmouse 发表于 2006-3-29 17:39

只有一个域名同时架设web和mail服务器如何配置suexec?

主机只有一个域名(DNS服务器不归我管),在Apache里是不是没法设置多个虚拟主机啊?这样就没办法让extmail使用不同的gid和uid了……

请高手指教,怎样才能解决这个问题呢?

谢谢!

extmail 发表于 2006-3-29 17:48

[quote][b]下面是引用msmouse于2006-03-29 17:39发表的只有一个域名同时假设web和mail服务器如何配置suexec?:[/b]
  主机只有一个域名(DNS服务器不归我管),在Apache里是不是没法设置多个虚拟主机啊?这样就没办法让extmail使用不同的gid和uid了……

请高手指教,怎样才能解决这个问题呢?

谢谢![/quote]

如果只能有一个主机名,那么是没办法配置2个虚拟主机,一个跑web一个跑mail的,
无论是使用suexec还是修改User/Group,实际是一样的。

pch957 发表于 2006-3-29 18:09

其实一个域名就够了,我喜欢用端口做虚拟主机 :)
端口做虚拟主机的另一个优点是对 ssl 同样适用,而域名做不到这点。
把我的配置贴出来
Listen 8000
NameVirtualHost *:8000
<VirtualHost *:8000>

SuexecUserGroup vmail vmail
DocumentRoot /srv/vmail/public_html/extmail/html/
ScriptAlias /extmail/cgi/ /srv/vmail/public_html/extmail/cgi/
Alias /extmail /srv/vmail/public_html/extmail/html

ScriptAlias /extman/cgi/ /srv/vmail/public_html/extman/cgi/
Alias /extman /srv/vmail/public_html/extman/html

ErrorLog /var/log/apache/vmail-error_log
CustomLog /var/log/apache/vmail-access_log combined
</VirtualHost>

<IfDefine SSL>
Listen 4430
<VirtualHost *:4430>

SuexecUserGroup vmail vmail
DocumentRoot /srv/vmail/public_html/extmail/html/
ScriptAlias /extmail/cgi/ /srv/vmail/public_html/extmail/cgi/
Alias /extmail /srv/vmail/public_html/extmail/html

ScriptAlias /extman/cgi/ /srv/vmail/public_html/extman/cgi/
Alias /extman /srv/vmail/public_html/extman/html
.........
.........(中间省略了其它配置)
</VirtualHost>

</IfDefine>

extmail 发表于 2006-3-29 18:50

[quote][b]下面是引用pch957于2006-03-29 18:09发表的:[/b]
其实一个域名就够了,我喜欢用端口做虚拟主机 :)
端口做虚拟主机的另一个优点是对 ssl 同样适用,而域名做不到这点。
把我的配置贴出来
Listen 8000
NameVirtualHost *:8000
.......[/quote]

呵呵不错哦!! 加个精华先 :D

msmouse 发表于 2006-3-29 19:05

啊! 用不同端口 我怎么没想到!

hongfengwbw 发表于 2006-3-31 08:13

用不同端口的一个问题是客户端访问的时候要带端口,比较麻烦。

msmouse 发表于 2006-4-25 12:36

[quote][b]下面是引用hongfengwbw于2006-03-31 08:13发表的:[/b]
用不同端口的一个问题是客户端访问的时候要带端口,比较麻烦。[/quote]

仿佛可以用mod_rewrite解决

extmail 发表于 2006-4-25 13:55

[quote][b]下面是引用msmouse于2006-04-25 12:36发表的:[/b]


仿佛可以用mod_rewrite解决[/quote]

应该可以,mod_rewrite支持proxy模式,不过对于另一端口的程序,看见过来的连接的ip

地址就都变127.0.0.1了哦。

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.