extmail和extman等应用分离
来源:互联网 发布:电脑软件安装 编辑:程序博客网 时间:2024/06/04 19:56
最近,用emos搭建了一个extmail邮件系统,该系统自带了4个web客户端应用:extmail、extman、monitor、phpmyadmin,它们大概功能如下:
extmail:用户收发邮件程序;
extman:邮件管理程序,域、用户等管理;
monitor:邮件系统监控程序,反映系统的一些运行参数;
phpmyadmin:mysql管理程序;
由于邮件系统是对外的,因此需要将邮件服务器对外开发,如果不将extman等程序分离出来,将大大影响安全性。为此,需要将extman、monitor、phpmyadmin分离出来。
方法如下:
1) 新增apache 监听端口 8080,将extman、monitor、phpmyadmin应用配置在8080端口下;
2) 保留extmail应用在80端口不变;
3) 对外只开放80、25、110等端口,用户只可收发邮件;
4) 对内开放80、25、110、8080等端口,内部用户可收发邮件,有权限的可以登录extman等管理程序。
具体配置如下:
1) httpd.conf修改,红色为增加部分
#Listen 12.34.56.78:80
Listen 80
Listen 8080
NameVirtualHost *:80
NameVirtualHost *:8080
2) vhost_extmail.conf,修改成如下
# VirtualHost for ExtMail Solution
<VirtualHost *:80>
ServerName emos.tmail.wahaha.com.cn
DocumentRoot /var/www/extsuite/extmail/html/
ScriptAlias /extmail/cgi/ /var/www/extsuite/extmail/cgi/
Alias /extmail /var/www/extsuite/extmail/html/
# Suexec config
SuexecUserGroup vuser vgroup
</VirtualHost>
<VirtualHost *:8080>
ServerName emos.tmail.wahaha.com.cn:8080
DocumentRoot /var/www/extsuite/extman/html/
ScriptAlias /extman/cgi/ /var/www/extsuite/extman/cgi/
Alias /extman /var/www/extsuite/extman/html/
Alias /monitor /var/www/extsuite/monitor/
<Directory "/var/www/extsuite/monitor/">
AllowOverride AuthConfig
Order allow,deny
Allow from all
AuthType basic
AuthName "Monitor Web User Interface"
AuthUserFile "/usr/share/dspam/webui/cgi-bin/.htpasswd"
require valid-user
</Directory>
Alias /phpmyadmin /var/www/extsuite/phpmyadmin/
Alias /phpldapadmin /var/www/extsuite/phpldapadmin/htdocs/
# Suexec config
SuexecUserGroup vuser vgroup
</VirtualHost>
- extmail和extman等应用分离
- extmail和extman升级实战
- Extmail/Extman配置文件参数说明
- RHEL 4.1+courier-imap+postfix+mysql+extmail+extman
- centos 5.2下安装postfix+extmail+extman命令全教程
- 在DEBIAN下搭建一台postfix+mysql+extmail+extman服务器
- RedHat Enterprise 5.4 搭建完整Postfix 邮件服务器(courier-imap,courier-authlib,extmail,extman)
- RedHat Enterprise 5.4 搭建完整Postfix 邮件服务器(courier-imap,courier-authlib,extmail,extman)
- 基于Linux和Postfix的webmail和extman
- 网站架构:应用服务器和图片服务器分离
- FFMPEG的应用之demux 和decoder的分离
- DOS命令应用之分离路径和文件名
- C++模板应用——模板定义和实现分离
- DOS命令应用之分离路径和文件名
- 使用Jersey实现应用服务器和图片服务器分离
- 使用jersey实现应用服务器和图片服务器分离
- 使用Jersey实现应用服务器和图片服务器分离
- 使用jersey实现应用服务器和图片服务器分离
- 数据库三级模式
- Oracle 树型结构查询
- 网络缓存大小引发的问题
- spring连结数据库(jdbc , hibernate)
- pku1485 Fast Food
- extmail和extman等应用分离
- DBA 职责及日常工作职责
- 通过SSH(22)端口 传输文件工具 (windows -- Linux)
- 各种 Listener 监听的动作
- SED使用
- 利用Eclipse自动生成comments(注释)
- 励志
- java面试笔试题大汇总
- pku1703 Find them, Catch them