無痛LAMP&DNS&Mail&FTP

閱讀時間約 13 分鐘
server OS: CentOS 6.5
========= LAMP 安裝 =============
1.更新系統到最新版本: yum updata -y

2.安裝Apache網頁伺服器: yum install httpd -y

service httpd start

3.安裝MySQL資料庫伺服器: yum install mysql-server -y service mysqld start

4.設定MySQL伺服器: /usr/bin/mysql_secure_installation
4.1 直接按下Enter
4.2 設定密碼
4.3 輸入兩次新的ROOT密碼
4.4 移除Anonymous(匿名)帳號,移除輸入y
4.5 開放遠端連線,開放輸入y
4.6 移除測試(TEST)資料庫,移除輸入y
4.7 重新載入特權表,輸入y

5.安裝PHP MySQL外掛: yum install php php-mysql -y
6.開機時自動啟動Apache與MySQL
chkconfig httpd on chkconfig mysqld on

====== Webmin ========
1.新增webmin.repo # vim /etc/yum.repos.d/webmin.repo

[Webmin]
name=Webmin Distribution Neutral
#baseurl=http://download.webmin.com/download/yum
mirrorlist=http://download.webmin.com/download/yum/mirrorlist
enabled=1

2. rpm --import http://www.webmin.com/jcameron-key.asc

3. 安裝
yum install webmin

4.開啟防火牆 預設10000
在網址輸入 http://IP:10000
以OS的帳秘登入

======== WebMin DNS ============

1. 登入 Webmin 選擇 Un-used Modules 內的 BIND 8 DNS 伺服器

2. 點選 Click here 開始安裝至完成

3. 點選 Refresh Modules 重置選單,這樣 BIND 8 DNS 伺服器 就會出現在 伺服器 的選單內

4. 先進入 網路 的 網路組態 中的 DNS 客戶端

5. DNS 伺服器 的第一個欄位,設定自己的 IP ,第二個欄位和第三個欄位我就設定 ISP 的,後按 儲存

6. 點選 伺服器 進入 BIND 8 DNS 伺服器 模組

7. 先設定 轉送與傳輸 設定 轉送查詢的伺服器 設定 ISP 的 DNS
8. 設定 位址與拓樸 中 要監聽的位址與通訊埠 通訊埠 用預設 , 位址 清空(原來是 127.0.0.1)

9. 設定 區域預設值 中的 允許從 ... 的查詢 修改成 any

10. 建立正解區域-點選伺服BIND 8 DNS 伺服器 建立一個新的主控區域

11. 選擇正向,輸入網域名稱、主控伺服器(FQDN)及電子郵件

12. 選擇剛建立的正解

13. 點選位置(主機A)

14. 這裡可以輸入主機(A)的記錄

15. 點選名稱伺服器

16. 檢查名稱伺服器是正常

17. 建立反解區域-點選伺服器àBIND 8 DNS 伺服器à 建立一個新的主控區域
18. 選擇反查、並輸入前三網段(不用倒過來)、主控伺服器和郵件位址(這邊尾巴都要打.)

19. 點選反查位置(PTR)

20. 輸入反查IP(完整)和查詢

21. 點選名稱伺服器

22. 檢查設定值是否正確

23. 最後 Setup RNDC 中按 Yes, Setup RNDC 自動修正設定

24. 先停止 DNS 的服務 (Stop BIND)

25. 再啟動 DNS 的服務 (Start BIND)

26. 確認bin9 現在來設定開機時,自動啟動 , 系統 ==> 開機與關機 =>bbind9

27. 用nslookup 測試

======== open web mail ============
1.安裝postfix: yum -y install perl-suidperl perl-Compress-Zlib perl-Text-Iconv
1.1 設定 postfix 可接收外部連線
設定檔位置 /etc/postfix/main.cf
修改 /etc/postfix/main.cf
將 inet_interfaces = all 這一行#號拿掉
將 inet_interfaces = localhost 這行前面加上 #號註解
設定 domain name
mydomain = 網域名稱.xxx.tw
設定 hostname
myhostname = mail..xxx.tw網域名稱
設定完成重新啟動postfix 服務 –> 指令 service postfix restart
1.2 設定postfix SMTP 驗證
安裝 cyrus-sasl-md5 cyrus-sasl-plain cyrus-sasl套件
利用 yum install cyrus-sasl-md5 cyrus-sasl-plain cyrus-sasl
修改 /etc/postfix/main.cf 加入下面設定
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions =
permit_mynetworks,
permit_sasl_authenticated,
reject_unauth_destination,
reject_rbl_client cbl.abuseat.org,
reject_rbl_client bl.spamcop.net,
reject_rbl_client sbl-xbl.spamhaus.org

1.3 設定啟動 saslauthd 服務,並設定開機自動啟動
  • chkconfig saslauthd on
  • service saslauthd restart

2.安裝 OpenWebMail
cd /etc/yum.repos.d
wget http://openwebmail.org/openwebmail/download/redhat/rpm/release/openwebmail.repo
yum -y install openwebmail

2.1初始化設定
修改 /var/www/cgi-bin/openwebmail/etc/dbm.conf
dbm_ext .db
dbmopen_ext .db
dbmopen_haslock no
to
dbm_ext .pag
dbmopen_ext none
dbmopen_haslock no

初始化
# /var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init
.
.
.

Welcome to the OpenWebMail!
(略)
Send the site report?(Y/n)
sending report...

2.2 啟動
service iptables stop
chkconfig iptables off
service httpd restart
chkconfig httpd on

2.3 無法寫入 /var/log/openwebmail.log! (Permission denied)
修正方法
touch /var/log/openwebmail.log
chcon -u system_u /var/log/openwebmail.log
chcon -t httpd_sys_script_rw_t /var/log/openwebmail.log
chcon -t httpd_unconfined_script_exec_t /var/www/cgi-bin/openwebmail/openwebmail*

<b>2.4修改設定</b>
<b># vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf</b>
<b>default_iconset Cool3D.Chinese.Traditional</b>
<b>webdisk_rootpath /webdisk</b>

<b>2.5寄信出現錯誤訊息:</b>
<b>無法開啟 SMTP server 127.0.0.1:25</b>
<b>解決方式</b>
<b>#vi /var/www/cgi-bin/openwebmail/etc/defaults/openwebmail.conf</b>
<b></b> <b>將 smtpserver 參數改為實際 IP 即可,不須重新初始化</b>
<b></b> <b></b> <b>smtpserver XXX.XXX.XXX.XXX</b>







======== web Ftp ============
1.安裝QuiXplorer2.3.1
cd /var/www/html/
unzip big5_quixplorer_2_3_1.zip (解壓縮)
mv quixplorer_2_3_1 webftp (改目錄名稱)
chmod -R 755 webftp
2.設定: .config/conf.php
cd /var/www/html/webftp
2.1. vi .config/conf.php
修改 $GLOBALS["require_login"] =false;改為 $GLOBALS["require_login"] =true;
$GLOBALS["home_dir"] = "/var/www/html/webftp"; 設定程式在系統中的位置
$GLOBALS["home_url"] = http://IPorDomain/webhd; 設定在網頁瀏覽器執行的位址

2.2.設定admin可以新增帳號和修改密碼的權限
chmod 666 .config/.htusers.php
chmod 666 .config/.htaccess
2.3. 預設登入的帳號 admin
預設登入的密碼 pwd_admin

2.4 帳號新增與密碼修改問題
./.config/.htusers.php
chmod 777 .htusers.php

ps.
中文語系檔需放入「 _lang 」目錄之中
為什麼會看到廣告
    38會員
    129內容數
    獨立遊戲開發紀錄
    留言0
    查看全部
    發表第一個留言支持創作者!
    你可能也想看
    創作者要怎麼好好休息 + 避免工作過量?《黑貓創作報#4》午安,最近累不累? 這篇不是虛假的關心。而是《黑貓創作報》發行以來可能最重要的一篇。 是的,我們這篇講怎麼補充能量,也就是怎麼休息。
    Thumbnail
    avatar
    黑貓老師
    2024-06-29
    [無雷] 奇巧計程車 Odd Taxi一開始我嘗試去梳理故事細節,這反而阻礙了觀影。當我決定不再去思考情節的因果關係之後,對劇情的感受就好很多。
    Thumbnail
    avatar
    凱文的觀影筆記
    2021-08-28
    無題 Aug 28, 2021這兩週要太忙實在提不起手打出文字,每到九點就呈現眼睛失焦的狀態,放棄掙扎。工作時要專注看數字、作報告時我會聽音樂幫忙集中注意力,後來發現聽來聽去總是選出同一撮人。有一陣子Frank Ocean, Mac Miller霸佔好幾週,中文最常放的是張懸跟孫燕姿,我發現自己工作時比較適合放沒太大起伏的歌來幫
    avatar
    Relax, Have Some Cookies
    2021-08-28
    痛嗎?我比你更痛。 那些喜歡在別人傷口撒鹽的, 記住一件事情,不是不報,只是時候未到, 當你肆意的去傷害別人,不帶任何理由, 那麼我告訴你,未來的日子,你會收到不友好的禮物。 永遠記住一點,善良也是一種選擇。
    Thumbnail
    avatar
    水澈
    2021-08-24
    無盡之花:Chestnut Bud因為我是,而我仍在懷念 那年的栗樹花苞 在應盛開的花期裡,提前殞落在那年的冬。 是未能除夕的江南,也是未能迎接元月初一的江南。 而在二與三之間,依舊是未能響徹蒼穹的夜願。 直至初四深夜,首度出現的年糕湯 街邊至店內三次迴盪你的歌、中途吃到兩度無意識暈死 灑落桌畔的湯匙是一副過度疲憊、四個日夜未闔眼
    Thumbnail
    avatar
    殷彧。EsWotan(Tsao,Wen)
    2021-06-25
    Wolf Alice: Blue Weekend 在無所逃遁疫情下的痛苦與希望長時間在家已經達到身心俱疲的麻木狀態,音樂不知道從什麼時候開始也只是有一搭沒一搭地放著。Wolf Alice的新專輯〈Blue Weekend〉是我的疫情救贖...
    avatar
    豬圓
    2021-06-15
    無法被定義的繪本作家Juliette Binet無法被定義的繪本作家,「這是不是給孩子的繪本?」 童里喜歡挑戰難以被定義,甚至無法被定義的繪本和插畫藝術家。相信很多讀者都知道日本藝術家-駒形克己(Katsumi Komagata)和義大利藝術家- Bruno Munari,這兩位在繪本上的表現,也相當受到讀者喜愛,他們的粉絲是無國界的。 在法國也
    Thumbnail
    avatar
    童里繪本洋行
    2021-05-17
    痛 羅馬尼亞夜店大火以為燃起煙火 希望就在眼前 那樣的璀燦 在眼裡閃亮 這一刻 就此凝住 這一刻 就是永恆 我不要你燃燒生命 證明青春 我不要你千里相約 只為共赴這場瘋火 親愛的 你的歸來 當下歸去 我的盼望 交給大地 我的心碎 相換時間 親愛的 你的身殉 換來眾生革命 我的錐心 換來眾生安心 願 大火不起 哀傷已平
    avatar
    偌岑
    2021-04-13