LNMP一鍵安裝包-CentOS/Ubuntu/Debian自動安裝Nginx,MySQL,PHP

適用環境:

  • 系統支持:CentOS、Ubuntu、Debian
  • 內存要求:≥128M

安裝了什麼:

  • 一、Nginx-1.2.1
  • 二、MySQL 5.5.25
  • 三、PHP 5.2.17或PHP 5.3.13
  • 四、phpmyadmin 3.5.1
  • 五、ZendOptimizer 3.3.9(可選,支持PHP 5.2.17)或ZendGuardLoader(可選,支持PHP 5.3.x)
  • 六、xcache-2.0.0(可選)
  • 七、pure-ftpd-1.0.36(可選)

安全設置

  • 一、使用php-fpm chroot功能使網站與系統徹底隔離,起到保護系統及其它虛擬主機的做用(僅支持php-5.3.x)
  • 二、修復php-5.2.17 hash dos漏洞
  • 三、優化php.ini文件加強php安全性
  • 四、自動配置規則嚴格的防火牆
  • 五、使用ddos deflate預防簡單的ddos和cc攻擊
  • 六、fail2ban阻止暴力破解sshd或pureftpd等
  • 七、源碼md5檢測,保證源碼的安全

如何安裝:

  1. wget http://centos.googlecode.com/files/lnmp0.7.tar.gz
  2. tar xzf lnmp0.7.tar.gz && cd lnmp0.7 && chmod +x lnmp.sh && ./lnmp.sh

安裝其它

一、執行腳本pureftpd.sh安裝pureftpd。
二、執行腳本xcache.sh安裝xcache。
三、執行腳本zend52.sh安裝ZendOptimizer或zend53.sh安裝ZendGuardLoader
四、執行腳本nginx-upgrade.sh升級nginx
五、執行腳本php-upgrade.sh升級php(僅支持php-5.3.x系列的升級)
六、執行腳本iptables.sh配置防火牆
七、執行腳本fail2ban.sh安裝防暴力破解軟件
八、執行腳本ddos.sh (install|uninstall)安裝或卸載ddos deflatephp

使用提示:

LNMP腳本使用

  1. lnmp add(del,list):建立(刪除,列出)虛擬主機。
  2. lnmp ftp(add,del,list):建立(刪除,列出)ftp用戶。
  3. lnmp uninstall:一鍵卸載lnmp(卸載以前注意備份好數據!)。

程序目錄

  1. mysql目錄:   /usr/local/mysql
  2. mysql data目錄:/usr/local/mysql/data
  3. php目錄:     /usr/local/php
  4. nginx目錄: /usr/local/nginx
  5. ddos defalte目錄:/usr/local/ddos
  6. fail2ban目錄    :/etc/fail2ban    :

進程管理

  1. nginx啓動(中止|重啓|重載配置文件):/etc/init.d/nginx start(stop|restart|reload)
  2. mysql(中止|重啓|重載配置文件):/etc/init.d/mysqld start(stop|restart|reload)
  3. pure-ftpd(中止|重啓|重載配置文件):/etc/init.d/pure-ftpd start(stop|restart|reload)
  4. php-fpm(中止|重啓|重載配置文件):/etc/init.d/php-fpm start(stop|restart|reload)

配置文件路徑

  1. nginx:/usr/local/nginx/conf
  2. mysql:/etc/my.cnf
  3. php:/etc/php.ini /etc/php.d/
  4. php-fpm:/usr/local/php/etc
  5. pure-ftpd:/etc/pure-ftpd.conf
  6. ddos deflate:/usr/local/ddos/ddos.conf

使用注意

一、mysql root密碼存放在/root/.mysqlroot文件中,添加虛擬主機的時候須要調用。若是修改了root密碼,請手動更新/root/.mysqlroot文件。
二、因爲使用了chroot功能,因此鏈接mysql的時候只能使用tcp鏈接,即localhost改成127.0.0.1(僅PHP-5.3.x)
三、php-5.3的php-cgi默認是3個,能夠到/usr/local/php/etc/fpm.d裏修改。mysql

相關文章
相關標籤/搜索