环境 centos 6.5 x64 测试
IP:172.16.2.18
1、关闭selinux
# cat /etc/selinux/config
SELINUX=disabled
2、配置 iptables 开放相关端口。或者直接关闭。
[root@mail dovecot]# cat /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 53 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 110 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 143 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT
3、host 配置
cat /etc/hosts 172.16.2.18 wangxuiaojing.com 172.16.2.18 mail.wangxuiaojing.com
hostname 配置; 配置需要重启;
即时生效 可以直接 hostname mail.wangxiaojing.com
[root@mail ~]# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=mail.wangxioajing.com
4、部署方式 yum 方式
epel/6/x86_64/epel-release-6-8 源
lamp/lnmp web 环境
lamp/lnmp 为PostfixAdmin 和 Roundcubemail 环境准备;
更新 yum 源 ;安装lamp相关依赖;
rpm -ivh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm yum install gcc gcc-c++ make gd-devel libjpeg-devel libpng-devel libxml2-devel bzip2-devel libcurl-devel -y
Roundcubemail 需要php5.17 以上版本;
rpm -ivh http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm rpm -Uvh https://mirror.webtatic.com/yum/el6/latest.rpm yum -y install mysql-server mysql mysql-devel php56w php56w-fpm php56w-mysql php56w-common php56w-gd php56w-mbstring php56w-mcrypt php56w-devel php56w-xml php56w-imap php56w-pear php56w-snmp
5、设置mysql、apache开机启动;
chkconfig mysqld on chkconfig httpd on
6、