UBUNTU下使用PostgreSql.和nginx安装postfixAdmin2.92版
2015-02-23 16:39
621 查看
本文为在Ubuntu14.04中使用PostgreSql和Nginx安装PostfixAdmin2.92版的记录。
<! –more– >
postfix,PostgreSql,postfix-pgsql,php5-pgsql,nginx,php5-fpm,这些包可以通过Ubuntu的包管理安装。
需要建立PostfixAdmi使用的PostgreSql数据库和数据库用户,并配置可以通过网络登录。
建数据库用户可以在psql中执行:
创建数据库可以用命令:
由于是使用的ubuntu中的nginx,下载后把压缩包解压到/usr/share/nginx/html中,重命名为postfixadmin。并修改属主为www-data:
setup_password一项与之后的设置有关,见下文,database_type一项如何设置配置文件中有说明,而configured需要改为true,才能进行初始化。
把显示内容更新到config.ini.php,之后再进行配置就可以完成管理员用户的配置了:
http://www.tuicool.com/articles/yMfq22
一个比较老版本的配置,供参考一些思路吧:
http://blog.sina.com.cn/s/blog_57cf8eea0100aogd.html
原文链接地址:
http://pangyi.github.io/blog/20010101/ubuntuxia-shi-yong-postgresql-dot-he-nginxan-zhuang-postfixadmin2-dot-92ban/
written by PangYi
posted at http://pangyi.github.io
<! –more– >
需要安装的包
记忆有些模糊,大概列一下:postfix,PostgreSql,postfix-pgsql,php5-pgsql,nginx,php5-fpm,这些包可以通过Ubuntu的包管理安装。
准备工作
需要配置nginx支持php,方法见另外的文。需要建立PostfixAdmi使用的PostgreSql数据库和数据库用户,并配置可以通过网络登录。
建数据库用户可以在psql中执行:
create user postfix;
创建数据库可以用命令:
createdb postfixdb -O postfix
安装包下载
官方网站上可以找到下载链接由于是使用的ubuntu中的nginx,下载后把压缩包解压到/usr/share/nginx/html中,重命名为postfixadmin。并修改属主为www-data:
sudo chown -R www-data postfixadmin
初始化配置
初始化配置文件修改
运行setup.php之前,需要修改config.ini.php。对这个文件修改项的diff结果(修改后的在前为:< $CONF['configured'] = false; --- > $CONF['configured'] = true; 30c30 < $CONF['setup_password'] = 'changeme'; --- > $CONF['setup_password'] = '290c3045f1e273b6725835242ea7cf3d:87937c8fd844a8d4eac9b5cea48393224379663a'; 34c34 < $CONF['default_language'] = 'en'; --- > $CONF['default_language'] = 'cn'; 83c83 < $CONF['database_type'] = 'mysqli'; --- > $CONF['database_type'] = 'pgsql'; 86,87c86,87 < $CONF['database_password'] = 'postfixadmin'; < $CONF['database_name'] = 'postfix'; --- > $CONF['database_password'] = 'yourpassword'; > $CONF['database_name'] = 'postfixdb';
setup_password一项与之后的设置有关,见下文,database_type一项如何设置配置文件中有说明,而configured需要改为true,才能进行初始化。
初始化配置
在浏览器中打开http://127.0.0.1/postfixadmin/setup.php/ 开始进行初始化配置。由于开始配置时没有截图,这里借用网上的其它图来说明一下,主要问题在设置管理员用户上,之前的环境检查问题不大。在设置管理员用户时,输入在config.ini.php中配置的setup_password报错,类似:if you want to use the password you entered as setup password, edit config.inc.php and set $CONF['setup_password'] = '1a05f571012e9f14c0f80f764d516f80:ec41add25de301101bac12649f929bbcbea8575e';
把显示内容更新到config.ini.php,之后再进行配置就可以完成管理员用户的配置了:
使用
打开http://127.0.0.1/postfixadmin/ ,进入登录页面,用之前建立的管理员用户登录就会进入管理界面:参考
有关建立管理员时口令报错的问题:http://www.tuicool.com/articles/yMfq22
一个比较老版本的配置,供参考一些思路吧:
http://blog.sina.com.cn/s/blog_57cf8eea0100aogd.html
原文链接地址:
http://pangyi.github.io/blog/20010101/ubuntuxia-shi-yong-postgresql-dot-he-nginxan-zhuang-postfixadmin2-dot-92ban/
written by PangYi
posted at http://pangyi.github.io
相关文章推荐
- UBUNTU下使用PostgreSql.和nginx安装postfixAdmin2.92版
- 使用ubuntu安装邮件服务器Postfix发送邮件的过程
- Ubuntu 10 系统下postgreSQL9.0的安装及使用笔记
- ubuntu使用apt get install 安装nginx和php-fpm
- ubuntu使用apt-get安装nginx
- ubuntu 14.04使用apt-get安装最新稳定版nginx的方法
- Rails Production Server @ Nginx + Postgresql + Ubuntu 使用git远程部署 配置
- Ubuntu 使用apt-get安装nginx服务器
- Nginx使用:Ubuntu安装与简单配置
- 在Ubuntu中使用apt-get安装nginx
- Ubuntu下Nginx安装与使用
- Ubuntu10.10 Server+Nginx+Django+Postgresql安装步骤
- postgreSQL在ubuntu环境下的安装使用
- 在 CentOS 5.7上安装 postgresql 及在ubuntu上使用
- Ubuntu16.04安装PostgreSQL并使用pgadmin3管理数据库_图文详解
- ubuntu 桌面版 postgresql数据库的界面管理工具pgadmin3 安装使用
- ubuntu下使用apt-get方式安装nginx
- Ubuntu安装、使用postgresql数据库
- ubuntu安装postgresql和使用方法
- ubuntu下使用apt方式安装、卸载nginx