LNAMP 1.0 一鍵安裝包(CentOS 6.2下測試通過,懶人專用)

轉載自:http://lnamp.net/2011/01/lnamp-1-0-%e4%b8%80%e9%94%ae%e5%ae%89%e8%a3%85%e5%8c%85/
名詞解釋
:LNAMP 是指由 Linux(CentOS),Nginx,Apache,Mysql,Php 爲主,其他諸如Pure-ftpd,Jailkit爲輔的一套生產環境安裝包.所有操作均集成在一個Linux Shell腳本文件中,管理員可方便的進行安裝,卸載,增設用戶虛擬主機(子域),刪除用戶虛擬主機(子域)等操作.最大限度方便系統管理員,同時不會影響後續其他軟件的安裝兼容(有限).

實現功能:

1.全自動源碼安裝|卸載(有限) apache,mysql,php,nginx,pureftpd,jailkit,phpmyadmin
2.開機後自動更新本機IP到IP使用列表,供添加域名更新默認虛擬主機
3.快速增刪用戶及增刪虛擬主機,數據庫等
4.默認開通用戶SSH,SSH已chroot,方便FQ…
5.默認開通FTP服務,增設用戶後FTP用戶名與Shell用戶名一致

如何獲取安裝?

下載版: http://icodex.org/dl/lnamp-1.0.tar.gz 
完整版: http://icodex.org/dl/lnamp_src-1.0.tar.gz
解壓縮後執行#./install.sh 將直接進入安裝

——————— 分割線 ———————

更新日誌
———- 2011.01.21 ———-
1.更改子域路徑到/home/[user]/domain下.
2.修正刪除用戶沒有刪除對應日誌文件的bug.
3.nginx編譯過程添加IPv6支持.

———- 2011.01.20 ———-
1.限制用戶名長度爲8位,超出將截取前8位,沒有提示.
2.修正數據庫用戶名長度問題.數據庫用戶名限制爲15位.也沒有提示.
3.修正反向代理穩定性方面,去除會導致磁盤IO負載上升的全站緩存設置.
4.去除文件保存用戶密碼的方式.FTP密碼保存在數據庫中.
5.現在可以基於用戶建立多個數據庫了.也可以重設數據庫密碼.數據庫密碼依然爲隨機16位數組.
6.可建立基於子域的FTP帳號並可單獨修改密碼,FTP家目錄限制在子域目錄.

———- 2011.01.19 ———-
1.增加nginx_cache模塊
2.優化nginx前後端中的僞靜態,防盜鏈設置.與apache支持的.htaccess兼容
3.增設pureftpd-mysql,數據庫存儲所有FTP用戶配置
4.增設jailkit,默認開通的ssh用戶可以受限使用ssh服務
5.增設一鍵mysql.可方便開通mysql用戶及數據庫

——————— 分割線 ———————

系統需求

Linux CentOS 5 (32bit/64bit)
至少2G硬盤容量
內存128M以上

使用 Tips:

安裝:下載一鍵包,解壓縮後執行 #./install.sh 安裝立刻開始,安裝之後不能重複安裝.必須先卸載纔可再次安裝
卸載:執行 #lnamp uninstall 已安裝的庫文件不會被刪除.有設置誤操作取消的功能

增設用戶: 以增加用戶 demo 爲例. 執行 #lnamp create demo 會提示設定用戶密碼,主域名,硬盤配額(Beta)等
列出用戶: 執行#lnamp list
編輯用戶: 以用戶 demo 爲例. 執行 #lnamp modify demo 將出現菜單,從菜單中可選擇重設用戶密碼,硬盤配額(Beta),增刪子域名,增刪數據庫等
刪除用戶: 以用戶 demo 爲例. 執行 #lnamp remove demo 這個選項沒有再次確認的,一鍵刪除該用戶名下所有配置文件,家目錄,數據庫等.慎用

訪問數據庫: 在任意綁定域名後面追加/phpmyadmin即可通過網頁的形式訪問到數據庫管理工具,如: http://www.domain.com/phpmyadmin

數據庫root用戶: 可以直接在終端中執行 #mysql 即可一鍵訪問到mysql數據庫命令行工具
root密碼隨機生成,如需查看,請在終端中查看 #cat /root/.my.cnf

手動重啓服務

service httpd restart #重啓nginx和apache
service mysql restart #重啓mysql
service pureftpd restart #重啓pureftpd

——————— 分割線 ———————

部分截圖

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章