LNMP一键安装包-CentOS/Ubuntu/Debian自动安装Nginx,MySQL,PHP
2013-07-05 14:33
1076 查看
适用环境:
系统支持:CentOS、Ubuntu、Debian内存要求:≥128M
安装了什么:
1、Nginx-1.2.12、MySQL 5.5.25
3、PHP 5.2.17或PHP 5.3.13
4、phpmyadmin 3.5.1
5、ZendOptimizer 3.3.9(可选,支持PHP 5.2.17)或ZendGuardLoader(可选,支持PHP 5.3.x)
6、xcache-2.0.0(可选)
7、pure-ftpd-1.0.36(可选)
安全设置
1、使用php-fpm chroot功能使网站与系统完全隔离,起到保护系统及其它虚拟主机的作用(仅支持php-5.3.x)2、修复php-5.2.17 hash dos漏洞
3、优化php.ini文件增强php安全性
4、自动配置规则严格的防火墙
5、使用ddos deflate预防简单的ddos和cc攻击
6、fail2ban阻止暴力破解sshd或pureftpd等
7、源码md5检测,保证源码的安全
如何安装:
wget http://centos.googlecode.com/files/lnmp0.7.tar.gztar xzf lnmp0.7.tar.gz && cd lnmp0.7 && chmod +x lnmp.sh && ./lnmp.sh
安装其它
1、执行脚本pureftpd.sh安装pureftpd。2、执行脚本xcache.sh安装xcache。
3、执行脚本zend52.sh安装ZendOptimizer或zend53.sh安装ZendGuardLoader
4、执行脚本nginx-upgrade.sh升级nginx
5、执行脚本php-upgrade.sh升级php(仅支持php-5.3.x系列的升级)
6、执行脚本iptables.sh配置防火墙
7、执行脚本fail2ban.sh安装防暴力破解软件
8、执行脚本ddos.sh (install|uninstall)安装或卸载ddos deflate
使用提示:
LNMP脚本使用
lnmp add(del,list):创建(删除,列出)虚拟主机。lnmp ftp(add,del,list):创建(删除,列出)ftp用户。
lnmp uninstall:一键卸载lnmp(卸载之前注意备份好数据!)。
程序目录
mysql目录: /usr/local/mysqlmysql data目录:/usr/local/mysql/data
php目录: /usr/local/php
nginx目录: /usr/local/nginx
ddos defalte目录:/usr/local/ddos
fail2ban目录 :/etc/fail2ban :
进程管理
nginx启动(停止|重启|重载配置文件):/etc/init.d/nginx start(stop|restart|reload)mysql(停止|重启|重载配置文件):/etc/init.d/mysqld start(stop|restart|reload)
pure-ftpd(停止|重启|重载配置文件):/etc/init.d/pure-ftpd start(stop|restart|reload)
php-fpm(停止|重启|重载配置文件):/etc/init.d/php-fpm start(stop|restart|reload)
配置文件路径
nginx:/usr/local/nginx/confmysql:/etc/my.cnf
php:/etc/php.ini /etc/php.d/
php-fpm:/usr/local/php/etc
pure-ftpd:/etc/pure-ftpd.conf
ddos deflate:/usr/local/ddos/ddos.conf
使用注意
1、mysql root密码存放在/root/.mysqlroot文件中,添加虚拟主机的时候需要调用。如果修改了root密码,请手动更新/root/.mysqlroot文件。2、由于使用了chroot功能,所以连接mysql的时候只能使用tcp连接,即localhost改为127.0.0.1(仅PHP-5.3.x)
3、php-5.3的php-cgi默认是3个,可以到/usr/local/php/etc/fpm.d里修改。
相关文章推荐
- LNMP一键安装包-CentOS/Ubuntu/Debian自动安装Nginx,MySQL,PHP
- LNMP一键安装包-CentOS/Ubuntu/Debian自动安装Nginx,MySQL,PHP
- LNMP Debian/Ubuntu下Nginx+MySQL+PHP+phpMyAdmin+Zend一键安装包
- LNMP一键安装包-CentOS 5/6下自动编译安装Nginx,MySQL,PHP,memcached
- LNMP Debian/Ubuntu下Nginx+MySQL+PHP+phpMyAdmin+Zend一键安装包
- LNMP Debian/Ubuntu下Nginx+MySQL+PHP+phpMyAdmin+Zend一键安装包
- CentOS全自动一键安装PHP,MySQL,phpmyadmin与Nginx
- centos下lnmp一键安装(nginx,mysql,php环境)
- Centos上面用Shell脚本一键安装LNMP环境, Nginx+MySQL+PHP+Xcache+Memcached
- LNMP - CentOS/RadHat Nginx+PHP+MySQL一键安装包V0.3发布
- CentOS全自动一键安装PHP,MySQL,phpmyadmin与Nginx
- Debian 6.0.4安装配置lnmp(Nginx+MySQL+PHP)
- LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包
- 生产环境Centos LNMP编译安装nginx-1.6 MySQL-5.6 php-5.5
- ubuntu 安装nginx+php+mysql lnmp的安装 (转载)
- [转载]CentOS 7 用户怎样安装 LNMP(Nginx+PHP+MySQL)
- LNMP-Linux下Nginx+MySQL+PHP+phpMyAdmin+eAcelerator一键安装包(2011年12月14日更新)
- centos 6.8 安装LNMP环境(linux+nginx+mysql+php) 推荐
- CentOS 6.8 安装LNMP环境(Linux+Nginx+MySQL+PHP)
- Centos6.8编译安装LNMP环境(Nginx+MySQL+PHP)