安装 Apache 和 mysql 然后进行启动:
[root@localhost ~]# yum -y install httpd mariadb-server -y
[root@localhost ~]# systemctl enable --now mariadb
[root@localhost ~]# systemctl enable --now httpd
mysql 设置密码创建数据库:
[root@localhost ~]# mysql_secure_installation
# 密码 123456
[root@localhost ~]# mysql -uroot -p
MariaDB [(none)]> create database postfix;
MariaDB [(none)]> grant all on postfix.* to root@"%" identified by "123456";
安装 php:
[root@localhost ~]# yum install php php-fpm php-mysql -y
[root@localhost ~]# yum --skip-broken install php-* -y
上传压缩包到 root 目录下进行解压改名:
[root@localhost ~]# ll
总用量 1300
-rw-r--r-- 1 root root 1324335 9月 4 15:07 postfixadmin-3.2.tar.gz
[root@localhost ~]#
[root@localhost ~]# tar -xf postfixadmin-3.2.tar.gz
[root@localhost ~]# mv postfixadmin-3.2 postfixadmin
[root@localhost ~]# ll
总用量 1304
drwxrwxr-x 13 1000 1000 4096 5月 3 2018 postfixadmin
-rw-r--r-- 1 root root 1324335 9月 4 15:07 postfixadmin-3.2.tar.gz
[root@localhost ~]#
移动到 html 目录下:
[root@localhost ~]# mv postfixadmin /var/www/html/
修改配置文件 postfix:
[root@localhost ~]# vim /var/www/html/postfixadmin/config.inc.php
Apache 修改配置文件:
[root@localhost ~]# vi /etc/httpd/conf/httpd.conf
# 添加末尾
Alias /postfixadmin /var/www/html/postfixadmin/public
<Directory "/var/www/html/postfixadmin/public">
Require all granted
</Directory>
创建相关文件赋予权限:
[root@localhost ~]# mkdir -p /var/www/html/postfixadmin/templates_c
[root@localhost ~]# chown apache:apache /var/www/html/postfixadmin/templates_c
[root@localhost ~]# chmod 775 /var/www/html/postfixadmin/templates_c
重新启动:
[root@localhost ~]# systemctl restart httpd
访问测试:
http://192.168.100.100/postfixadmin/setup.php
下拉到末尾设置密码:
写入到配置文件:
[root@localhost ~]# cat >> /var/www/html/postfixadmin/config.inc.php
$CONF['setup_password'] = 'd29cacfa0f29bc98162a82ddaf7207a2:828a33d76d99766aa700a1428bef41f441f8eddb';
[root@localhost ~]#
刷新网页显示管理员已经创建成功:
进行登录:
http://192.168.100.100/postfixadmin