UBUNTU下使用PostgreSql.和nginx安裝postfixAdmin2.92版

來源:互聯網
上載者:User

標籤:

本文為在Ubuntu14.04中使用PostgreSql和Nginx安裝PostfixAdmin2.92版的記錄。

<! –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版

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.