liunx 系统 一键安装

本文转自:http://hi.baidu.com/iamcyh/item/e777eb81ba90ed5a26ebd9b0

linux VPS环境(MySQL/Apache/PHP/Nginx)一键安装包全集(好强大)

一、MAPn(本文固定连接: http://blog.baidusb.org/?p=236 | 简单行走)php

 

MAPn 是一个用于 Linux(CentOS/RedHat/Debian/Ubuntu) 系统的服务环境自动编译程序,具备 MAP(lamp) & MAPn(lnamp) 模式并可随意切换;他是以 MySQL + Apache + PHP + Nginx(可选) 的安装顺序命名。html

MAPn默认安装:MySQL、Apache、PHP、phpMyAdmin,默认版本号为 MySQL-5.1.5九、Apache-2.2.2一、PHP-5.2.1七、Nginx-1.0.八、eAccelerator-0.9.5.三、phpMyAdmin-3.4.七、Memcached-1.4.7;可选安装:Nginx、eAccelerator、Zend Optimizer、ionCube、PureFTPd、Suhosin、Memcached、google-perftools (可选安装程序可在 MAPn 主安装完成后于 extras.sh 选择安装)。前端

MAPn一键包安装过程也是很是简单的,以root用户登陆,而后简单的命令就能够了。mysql

【安装方法】linux

快速开始安装(自动版):nginx

wget http://www.notago.com/mapn.sh;sh mapn.shweb

执行后选择 1 为下载版,选择 2 为完整版(推荐)算法

手动版(与自动版任选其一):
下载版:sql

wget http://sourceforge.net/projects/mapn/files/stable/ngro-mapn-3.1.tar.gz (下载安装文件)shell

tar -zxvf ngro-mapn-3.1.tar.gz (解压安装文件)

cd ngro-mapn-3.1/ (进入工做目录)

./centos.sh (执行安装,适用于 CentOS/RedHat )

./debian.sh (执行安装,适用于 Debian/Ubuntu )

完整版:

wget -c http://sourceforge.net/projects/mapn/files/stable/ngro-mapn-3.1-full.tar.gz

tar -zxvf ngro-mapn-3.1-full.tar.gz

cd ngro-mapn-3.1/

./centos.sh

./debian.sh

这个一键包执行效率不错,对于系统资源的占用低于LNMPA,文件路径等于LNMP基本相同,喜欢的朋友不妨试试,赵容尝试在UCVPS上安装速度不错。

官方博客对于这个一键包解释得很是详细,有疑问的朋友能够去了解下。

MAPn官方博客地址:http://www.ngro.org

二、LNMP.ORG一键安装包(本文连接http://lnmp.org/index.html)

LNMP一键安装包是一个用Linux Shell编写的能够为CentOS/RadHat、Debian/Ubuntu VPS(VDS)或独立主机安装LNMP(Nginx、MySQL、PHP、phpMyAdmin)生产环境的Shell程序。

 

咱们为何须要它?编译安装须要输入大量的命令,若是是配置生产环境须要耗费大量的时间。
不会Linux的站长或Linux新手想使用Linux做为生产环境……

 

它有什么优点?无需一个一个的输入命令,无需值守,编译安装优化编译参数,提升性能,解决没必要要的软件间依赖,特别针对VPS用户进行了优化。

 

如何获取它?你能够自由 并使用它在VPS(VDS)或独立服务器上,作为真正的生产环境或测试环境。

 

它安装那些软件
  • Nginx
  • MySQL
  • PHP
  • PHPMyAdmin
  • Apache
  • Zend Optimizer
  • eAccelerator
  • ionCube
  • PureFTPd
  • VsFTPd 

三、LAMP一键安装包-CentOS 5/6下自动编译安装Apache,MySQL,PHP(本文地址http://www.linuxso.com/linuxrumen/11023.html)

适用环境:
  • 系统支持:CentOS-5 (32bit/64bit)、CentOS-6 (32bit/64bit)
  • 内存要求:≥256M
安装了什么:
  • 一、Apache 2.2.21
  • 二、MySQL 5.1.59
  • 三、PHP 5.2.17
  • 四、ZendOptimizer 3.3.9
  • 五、xcache-1.3.2
  • 六、phpmyadmin 3.4.7
  • 七、vsftpd 2.3.4(可选)
实现了什么功能
  • 一、一键配置LAMP经典环境
  • 二、自动删除apache日志,只保留七天内(具体时间可到/root/sh/apache-log-handle.sh设置)
  • 三、脚本管理虚拟主机,vsftpd(添加,删除和查看)
  • 四、phpmyadmin可视化管理mysql数据库
  • 五、自动配置防火墙iptables
如何安装:

一、下载安装包

  1. 下载版地址:http://centos.googlecode.com/files/lamp0.5.tar.gz
  2. 完整版地址(推荐国内使用):http://centos.googlecode.com/files/lamp0.5-full.tar.gz

二、开始安装
如下载版安装包为例:

  1. tar xzvf lamp0.5.tar.gz
  2. cd lamp0.5
  3. ./lamp0.5.sh
安装其它

一、执行脚本vsftpd.sh安装vsftpd。

使用提示:LAMP脚本使用
  1. lamp vhost create(delete,list):建立(删除,列出)虚拟主机。
  2. lamp ftp create(delete,list):建立(删除,列出)vsftpd用户。
  3. lamp uninstall:一键卸载lamp(卸载以前注意备份好数据!)。
程序目录
  1. mysql目录:   /usr/local/mysql
  2. mysql data目录:/usr/local/mysql/var
  3. php目录:     /usr/local/php
  4. apache目录: /usr/local/apache
  5. 网站默认根目录 :  /home/wwwroot/default
进程管理
  1. apache启动(中止|重启|重载配置文件):service httpd start(stop|restart|reload)
  2. mysql(中止|重启|重载配置文件):service mysqld start(stop|restart|reload)
  3. vsftpd(中止|重启|重载配置文件):service vsftpd start(stop|restart|reload)
配置文件路径
  1. apache:/etc/httpd/conf
  2. mysql:/etc/my.cnf
  3. php:/etc/php.ini
  4. vsftpd:/etc/vsftpd.conf
更新记录
  • 2011年11月03日:发布lamp0.5

    一、增长完整版安装包
    二、升级phpmyadmin到最新版phpmyadmin3.4.7
    三、取消模块mod_evasive

  • 2011年10月23日:发布lamp0.4
  • 2011年10月20日:发布lamp0.3

    一、使用xache代替eAccelerator作php缓存。
    二、为apache安装防DDOS模块mod_evasive。
    三、升级phpmyadmin到最新版phpmyadmin3.4.6

  • 2011年9月28日:发布lamp0.2

    一、完善了管理脚本。
    二、增长自动配置防火墙iptables。
    三、采用md5检测源码是否被修改过,加强源码安全性。
    四、优化各程序配置文件。
    五、添加脚本卸载,升级功能。

  • 2011年9月21日:发布lamp0.1

四、LNAMP(Linux+Nginx+Apache+MySQL+PHP+phpMyAdmin)一键安装包(本文地址:http://code.google.com/p/lnamp-shell/)

 

 

LNAMP一键安装包是一个用Linux Shell编写的能够为CentOS/RadHat VPS(VDS)或独立主机安装LNAMP(Nginx、Apache、Mysql、PHP、Pure-ftp)生产环境的Shell程序。此Shell程序以Nginx作服务器前端,Apache作服务器后端,各自充分发挥各自的长处。Nginx在处理静态内容上较Apache是几倍或几十倍的差别,于是放在前面过滤静态内容是最为恰当的,同时Nginx也是一个负载均衡器,低资源消耗,高性能转发是它的特色。通过Nginx在前面的过滤,后端的Apache须要处理的内容相对就比较少了,只需负责处理动态内容就能够了。在性能与稳定性的权衡下,使用Nginx+Apache搭配会让它们在各自擅长的领域展示自身的价值。

为何不使用nginx+php(fastcgi)做为生产环境?

一、 php(fastcgi)不够稳定,常常出现502错误,生成相对复杂的页面没有优点,反而会使php-cgi进程变为僵尸进程.

二、 安全性,多用户多站点权限问题.php(fastcgi)在应对多用户多站点每每捉襟见肘,不易于实施.

三、 整合其余开发语言,apache表现得游刃有余.资源利用恰到好处.

四、 ……

如何获取LNAMP?

你能够从http://www.31sky.net/soft/LNAMP_1.0_beta_for_{centos|debian|ubuntu}.tar.gz (注:选择相应本版)下载并使用它。

安装了那些软件?

Apache、Nginx、Mysql、Pure-ftp、Zend Optimizer、eAccelerator、Memcache……

如何安装LNAMP?系统需求:

一、 须要5G剩余硬盘空间。

二、 256M以上内存。

三、 须要以root身份运行。

安装步骤:

一、 下载LNAMP一键安装包 wget –c http://www.31sky.net/soft/LNAMP_1.0_beta_for_{centos|debian|ubuntu}.tar.gz (注:选择相应本版)。

二、 解压tar zxvf LNAMP_1.0_beta_for{centos|debian|ubuntu}.tar.gz,您将获得main-install.sh、eaccelerator-install.sh、ZendOptimizer-install.sh、pure-ftp-install.sh、setupvm-without-pure-ftp.sh和setupvm-with-pure-ftp.sh这六个文件。main-install.sh是基本安装脚本;eaccelerator-install.sh(用于安装eaccelerator)、ZendOptimizer-install.sh(用于安装Zend Optimizer)和pure-ftp-install.sh(用于安装pureftpd)是可选的安装脚本;setupvm-without-pure-ftp.sh和setupvm-with-pure-ftp.sh分别用于没有安装pureftpd和已安装pureftpd时,建立virtual host的脚本。

三、 赋予main-install.sh、eaccelerator-install.sh、ZendOptimizer-install.sh、pure-ftp-install.sh、setupvm-without-pure-ftp.sh和setupvm-with-pure-ftp.sh这六个文件可执行权限,chmod +x main-install.sh eaccelerator-install.sh ZendOptimizer-install.sh pure-ftp-install.sh setupvm-without-pure-ftp.sh setupvm-with-pure-ftp.sh

四、 执行脚本./main-install.sh和您选择的安装脚本,将会自动安装各类程序。

如何管理?

一、 Nginx管理:/etc/init.d/nginx {start|restart|stop} (注:执行/etc/init.d/nginx时会对httpd起做用)

二、 Apache管理:/etc/init.d/httpd {start|restart|stop}

三、 启动pure-ftp:/usr/local/pureftpd/sbin/pure-config.pl /usr/local/pureftpd/etc/pure-ftpd.conf –daemonize

四、 建立virtual host:./setupvm-without-pure-ftp.sh或者./setupvm-with-pure-ftp.sh,输入域名、ip、FTP用户名等相关信息便可。

五、PHP探针URL:http://{your ip address}/p.php

六、phpMyAdmin URL:http://{your ip address}/phpmyadmin

说明:

一、本shell脚本所有采用源码编译安装,装彻底部软件大概须要45分钟。

二、本shell脚本在directspace.net 的openvz VPS上CentOS 5 32bit、Debian 5.0 x86 (Minimal)、Ubuntu 10.04 32bit成功安装。

三、本shell脚本所须要的软件源码所有从官方下载或者sourceforge.net下载,您能够从http://www.31sky.net/soft/ 下载查看所有源代码。

四、本shell若有BUG或者其余任何问题,请到http://www.31sky.net/lnamp 留言或者直接发邮件到webmaster@31sky.net

 

五、Lempelf一键包(原文地址http://blog.c1gstudio.com/lempelfpage)

Lempelf一键安装包 for rhel/centos 32/64bit

Lempelf一键安装包是什么?
--------------------------------------------------------------------------------
Lempelf一键安装包是用Shell编写的在Linux平台快速安装经常使用服务的Shell程序。

咱们为何须要它?
--------------------------------------------------------------------------------
编译安装须要输入大量的命令,若是是配置生产环境须要耗费大量的时间。
不会Linux的站长或Linux新手想使用Linux做为生产环境……

它有什么优点?
--------------------------------------------------------------------------------
无需一个一个的输入命令,无需值守,编译安装优化编译参数,提升性能,解决没必要要的软件间依赖。

ChangeLog
--------------------------------------------------------------------------------
2011-11-30 发布Lempelf 1.0.1
支持32位ZendOptimizer
增长操做用户输入密码提示
增长能够自定义ssh端口
增长centos6的yum支持
增长内核shmmax优化修正eaccelerator.shm_size错误
修正php的cgi.fix_pathinfo参数
修改net.ipv4.tcp_max_tw_buckets = 15000
nginx更新到0.8.55
不关闭messagebus服务
yum 增长perl-ExtUtils-MakeMaker
安装mysql时自动删除 /etc/my.cnf
toolkits下增长采集系统信息脚本

2011-4-27 发布Lempelf 1.0.0

Lempelf都作了些什么?
--------------------------------------------------------------------------------
基本设置:
163 yum源设置并更新
时区设置为上海
语言设置为英文并支持中文
安装ntp服务并校准时间
添加操做用户

安装服务:
mysql-5.1.26-rc,这个版本能够搭配sphinx-0.9.8-rc2做中文分词
php-5.2.14
ZendOptimizer-3.3.9
eaccelerator-0.9.6.1
ImageMagick-6.6.9-4
memcache-3.0.5
PDO_MYSQL-1.0.2
nginx-0.8.55
fcgi
phpMyAdmin-3.3.10-all-languages
awstats-6.8加地区补丁
经常使用pear包

安全:
iptables 防火墙默认打开80,3306,22,6022(ssh)

删除系统特殊的的用户账号
删除系统特殊的组账号
增长用户密码长度
减小自动注销账号时间
限制Shell命令记录大小
注销时删除命令记录
只充许suadmin组来su
只充许操做用户sudo
ssh不充许root直接登陆
修改ssh服务的sshd 端口为6022
关闭系统不使用的服务
减小控制台数量
禁止Control-Alt-Delete键盘关闭命令
关闭selinux
关闭ipv6
修改vim设置
系统文件加上不可更改属性
去除系统文件root权限

工具:
fail2ban-0.8.4防暴力破ssh密码
iftop-0.17查看网卡链接情况
systat

优化:
内核及文件数优化

Lempelf相关配置文件
--------------------------------------------------------------------------------
mysql path: ${SERVERPATH}/mysql/my.cnf
nginx path: ${SERVERPATH}/nginx/conf/nginx.conf
php path: ${SERVERPATH}/php/etc/php.ini
web panel file: ${SERVERPATH}/nginx/conf/htpasswd
awstats: /etc/awstats/
fail2ban: /etc/fail2ban/jail.conf

Lempelf访问路径
--------------------------------------------------------------------------------
phpinfo: http://${DEFAULTDOMAIN}/phpinfo.php
phpmyadmin: http://${DEFAULTDOMAIN}/phpmyadmin/
awstats: http://${DEFAULTDOMAIN}/cgi-bin/awstats.pl?config=admin.server.com

Lempelf网站目录
--------------------------------------------------------------------------------
${SERVERPATH}/htdocs
${SERVERPATH}/lampp/htdocs

Lempelf脚本目录
--------------------------------------------------------------------------------
${SERVERPATH}/shell

Lempelf安装
--------------------------------------------------------------------------------
tar zxvf lempelf.tar.gz
cd ./lempelf
chmod a+x ./lempelf.sh
vi ./lemplef.sh
#修改mysql密码;安装路径;操做用户;域名

./lempelf.sh
#以前安装过的会提示是否从新安装
#部分服务不想安装的能够注释掉,也能够在scripts/下单独安装

Lempelf服务管理
--------------------------------------------------------------------------------
${SERVERPATH}/lemp {start|stop}

注意
--------------------------------------------------------------------------------
系统会增长一个操做用户来取代root,在lempelf.sh中定义,具备su及sudo权限
安装完成后会开启iptables和fail2ban,ssh使用普通用户在6022端口登陆,密码错误3次会ban掉10分钟
添加用户或修改用户需先将系统文件解锁./functions/filelock.sh unlock
web访问的默认用户及密码为"admin",能够用apache的htpasswd程序来生成新密码

支持及更新
--------------------------------------------------------------------------------
http://blog.c1gstudio.com

下载
--------------------------------------------------------------------------------
for rhel/centos 32/64bit
下载版:http://blog.c1gstudio.com/lempelf/lempelf.tar.gz (150k)
完整版:http://blog.c1gstudio.com/lempelf/lempelf_full.tar.gz (91M)

 

六、华数世纪Centos 5.5集成iso安装包(http://www.chinadatas.com/soft/centos5.5.html)

华数世纪Centos 5.5集成iso安装包  Centos5.5【下载】 (下载后请改名为iso)   安装方法介绍图


集成包的由来

因为原版ISO文件大(DVD4.5G,CD8张光盘),默认安装的服务也多,安装步骤烦琐(新手更不容易),无论是下载或安装使用都不太方便,并且,不少的服务和文件都是及少用到或特殊服务才会应用,基于此缘由,便想定制,精简这样的一个小巧,易安装易使用的精简版本,对一些常规选项进行了自动化处理进行安装和系统一些优化处理,更便于安装和使用,基本上安装好就是一个最优化的系统,极大方便了安装和使用,对于不熟悉或常需安装系统(如IDC机房)的朋友来讲更是一个便利.

iso版本简介

此版本基于CentOS 5.5版本定制,精简而来,是定制版,也是精简版,主要是去除了大部分不经常使用软件包,筛选了系统基本包和web应用基础包,并进行了更新和优化,以达到最小最优.同时增长一些较经常使用的工具包,如iptraf,nmap,sysstat,strace,tcpdump,curl等,便于平常维护中使用和排错,同时,还能够集成功能强大的服务器及虚拟主机管理系统webmin,ispconfig等.

分i386(32位)和x86(64位)两个版本,大小500M左右,一个光盘搞掂,比原来的几个光盘或一个DVD盘方便多了.下载也更快.而且,此ISO将安装过程进行简化,只需在设置密码和IP时提示并设置,其它的均为自动,整个安装,大概5分钟左右,就能够安装完一个系统.更方便和简洁,快速.对一些机房工做人员或是对Linux又不是那么熟悉的人来讲,省时又方便,何乐而不为?

对站长来讲,web应用集成版更是方便.即便不懂Linux的人,也能够很容易就安装和使用Linux服务器了.节省大量人力物力...


[功能简单介绍]
ispconfig,webmin集成安装的版本 
1 下载ISO或刻录光盘,通常安装系统的操做,安装过程当中,只须要对分区,IP的设置,须要手工操做,其他均为自动完成 
2 安装完后,拿出光盘,重起 
3 重起后进系统系统前,会提示以下(此提示只在装完系统后第一次重启时会提示) 
Select Install
1 apache + php + mysql (lamp) 
2 nginx + php + mysql (lnmp) 
3 install ispconfig (lamp +ispconfig)
4 install webmin (lamp+webmin) 
5 don't install is now 

5个选项,分别是 
1 安装lamp环境,原码编译,无管理平台 
2 安装lnmp环境,原码编译,无管理平台 
3 安装ispconfig管理平台及ispconfig集成的apm,postfix,dns,ftp等环境,yum安装 
4 安装webmin管理平台及webmin集成的apm,postfix,dns,ftp等环境,yum安装 
5 不安装web环境,直接进入系统

相关问题:
1.启动后安装失败可执行sh wdl_install.sh 进行再次安装
2.本软件彻底免费(不提供任何技术支持)
3.此软件不只限于华数世纪服务器上运行,无任何条件限制均为开源软件
4.webmin登录用户名与系统用户名和密码相同,登录:http://ip:10000 
5.ispconfig登录用户名和密码默认admin,登录:http://ip:8080

ISPCONFIG中文包
http://www.chinadatas.com/download/ispconfig_lang_cn.rar
导入方法
解压文件,而后在System里的language editor,点击import,选择刚解压的文件,后点 "Import the selected language file",便可
修改默认语言,到 tools里的 Password and Language,选择cn,保存,便可


什么是WEBmin:Webmin是目前功能最强大的基于Web的Unix系统管理工具。

管理员经过浏览器访问Webmin的各类管理功能并完成相应的管理动做。目前Webmin支持绝大多数的Unix系统,这些系统除了各类版本的linux之外还包括:AIX、HPUX、Solaris、Unixware、Irix和FreeBSD等。

  Webmin 让您可以在远程使用支持 HTTPS (SSL 上的 HTTP)协议的 Web 浏览器经过 Web 界面管理您的主机。这在保证了安全性的前提下提供了简单深刻的远程管理。这使得 Webmin 对系统管理员很是理想,由于全部主流平台都有知足甚至超出上述需求的 Web 浏览器。并且,Webmin 有其本身的“Web 服务器”,所以不须要运行第三方软件(好比 Web服务器)。万事具有。Webmin 的模块化架构容许您在须要时编写您本身的配置模块。除了在此介绍的模块以外,Webmin 还包括许多模块。尽管目前咱们将主要关注网络服务,可是您会看到,几乎您系统的每一部分都可以经过 Webmin 来配置和管理。 


什么是ISPconfig:ISPConfig是一个ISP管理与主机控制系统。它可以管理你的Web服务器,Email服务器,DNS绑定(A、CNAME、MX和SPF记录),FTP服务器,MySQL数据库,站点流量限制,防火墙,垃圾信息拦截等。利用其提供的Web界面可以管理/配置硬盘的存储空间。 ISPConfig 3是下一代的ISPConfig控制面板,是从零编写,支持虚拟用户和多台服务器。系统要求Debian或Ubuntu Linux系统

 

 

###########################################

国内其余一键安装包:

一、wdlinux

http://www.wdlinux.cn/linux_lanmp

二、zijidelu

http://www.zijidelu.org/thread-7281-1-1.html

三、小内存VPS跑wordpress专用lanmp一键安装包

http://www.idc123.com/news/1304042811.html

首先,在这里感谢军哥和LEB博主,这个一键包主要借鉴的就是这两位高手的脚本。其中前端后端配置是军哥的,脚本的主要结构是LEB的。请向上面两位致敬!

 

既然费心写了一个脚本,总要和别人有所区别,说说俺这个脚本的特色:

第一,所有是apt安装,简单快捷。在ds,buyvm,hostrail上安装均10分钟左右配置完成。

第二,使用了sid源,软件版本都较新,nginx是1.0,php是5.3.6版。

第三,专为小内存如128m vps作的配置。在使用http://loadimpact.com/作压力测试时,40线如下内存占用100m左右,负载不超过0.5,没有一次出现502错误,打开基本1秒左右。无人访问时,自动释放内存到70m左右。

第四,由于是debian官方软件源安装,因此请绝对放心,没有任何后门和私货。另外,debian一贯以严谨稳定占用资源少著称,因此,值得信赖。

 

最值得一提的是,在hostrail 1.05美圆一个月这样超低端的vps,也能速度安装,排除网络因素后,打开wordpress也是秒速(用美国vps桌面打开。)

damnp是debian apache mysql nginx php 首字母的缩写,可不是他妈的个屁

-----------------------------------------------------------------------------------------------

先看看实际效果:

buyvm 15刀一年128m内存vps,1个nginx进程,3个最大apache进程。

网站:http://any.me.uk

探针:http://any.me.uk/tz.php

hostrail 1.05刀一个月256m内存0.3ghz cpu,一个nginx进程,由于内存较多,开了5个最大apache进程,闲时只有2个。

网站:http://hr.qqand.info

探针:http://hr.qqand.info/tz.php

在网络不抽时,或者墙外访问,打开速度都蛮不错的。

但这个脚本毕竟没有真正跑过日ip过千的wordpress站,也许还会有这样那样的问题,请多反馈。

----------------------------------------------------------------------------------------------

好了,如今说如何用这个脚本。

懒人直接三条命令完成整个安装过程:

第一,ssh登录vps后,下载脚本

 

wget http://linux-bash.googlecode.com/files/damnp.sh

 

第二,安装环境,包括dropbear,apache,nginx,php,mysql,重启vps后dropbear才会生效,才能够sftp。

 

bash damnp.sh all

 

第三,安装wordpress,默认中文版3.1.2

 

bash damnp.sh wordpress yourdomain

 

yourdomain 即你的域名。若你的域名已经作好解析,就能够直接打开域名,进行wordpress配置了,其中数据库已经自动配置好。若在一个vps上安装多个wordpress站,请重复第三条命令。

 

若vps配置较好,内存较多,能够以下修改:

 

vim /etc/apache2/apache2.conf

 

找到下面内容修改

 

<IfModule mpm_prefork_module>
StartServers 1
MinSpareServers 2
MaxSpareServers 2
MaxClients 3
MaxRequestsPerChild 10000
</IfModule>

 

 

StartServers 开始的时候进程数
MinSpareServers 最小闲置进程数
MaxSpareServers 最大闲置进程数
MaxClients 最多进程数。上面三个都不是特别重要,apache会自动调节,这个最重要,数目多少取决于你的vps配置,大概一个apache进程18m的样子,本身算吧。开多了,当心vps崩溃。

 

修改后,须要重启apache生效:

 

/etc/init.d/apache2 restart

 

nginx的配置文件在:

 

vim /etc/nginx/nginx.conf

 

nginx具体网站配置文件在此文件夹中:

 

cd /etc/nginx/sites-enabled/

 

apache具体网站配置文件在此文件夹中:

 

cd /etc/apache2/conf.d/

 

log默认是开通的,全部网站均在同一文件中,若是你须要不一样网站各自统计,请自行修改nginx各网站配置文件。

nginx的log文件夹:

 

cd /var/log/nginx

 

apache的log文件夹:

 

cd /var/log/apache2

 

apache作后端,脚本默认开的端口是168,由于我发现用81,很容易被人窥探,cpu狂飙。

还有一条命令是装typecho的:

 

bash damnp.sh typecho yourdomain

 

其余的网站程序我就没加进来了,请参考脚本本身加吧。rewrite都是交给apache来处理的,wordpress不用管什么,直接在后台设置便可。

其余别的,就没什么要注意的了。ds,buyvm,hostrail均是选择的debian 最小化模版进行安装的,一次安装成功,时间大约10分钟左右,其余vps应该也能正常使用的。由于软件的安装自有apt处理,咱们只须要作好配置便可。

若您想了解更多的细节,请看脚本吧,菜鸟新手,写的不是很规范整洁,请见谅。

期待您发现惊喜和bug。

文章来源:http://actgod.com/archives/34/

 

===========================================================

QLNMP2.0

Qlnmp2.0 是一个  Nginx + Mysql + PHP + Apche(可选)环境自动部署工具, 彻底根据不一样的硬件配置智能调优配置参数,包含安全证书双向验证的WEB管理工具、TLS + SSL 加密传输的FTP以及彻底模块化选择的安装方式。适用于Redhat / Centos 5.x 32位和64位的操做系统。

什么是 Qlnmp?

Qlnmp是一个在Linux上使用源码编译和优化,并自动部署 Nginx+Mysql+PHP 环境的工具,并包含Apache (可选) 做为后端,处理动态文件,以及可扩展的PHP组件 (可选),还有Pure-Ftp (可选) 服务以及一些管理工具,支持安装在32位和64位的Centos 5.X的系统上。

特性

1.Qlnmp能够根据不一样的硬件,智能写入不一样的最佳参数的配置文件(精确到以每一个CPU核心为最小单位,每32M内存为最小单位),而且不须要任何人为干预。

2.即便你不懂Linux或对Linux不熟悉,也不要紧。Qlnmp能够很轻松的为你搭建须要的整个环境,而且提供一些便于管理的工具。

3.Qlnmp能够自动优化系统内核,网络性能,文件性能,防止轻型DDOS攻击

4.Qlnmp使用Nginx做为前端处理静态文件,Apache做为后端处理动态文件,实现静态动态分离,也能够只使用Nginx处理所有文件。

5.Qlnmp集成可选择的Pure-ftp做为FTP SERVER服务端,默认使用TLS链接+SSL证书加密通讯(强烈推存使用),也能够将其一键转换成普通的FTP通讯模式。

6.Qlnmp支持lnmp (Linux Nginx MySql PHP) 与lnmpa (Linux Nginx MySql PHP Apache) 之间切换,支持ZendGuardLoader与Ioncube切换,并可附加memcached服务端组件,支持imagick图片加速功能。

7.Qlnmp包含3款PHP加速软件,APC、XCahce、eAccelerator; 并支持在3款PHP加速器之间切换 (APC、XCahce、eAccelerator)。

8.集成WEB管理工具:提供系统探针、PHP环境检查工具、3种不一样的 Mysql Web 管理工具(PhpMyAdmin、MyWebMysql、SqlBuddy)可选、Ftp Web界面管理工具、Apache信息检查工具、Nginx状态检查工具、memcached服务功能检查工具、imagick图片加速功能检查工具。

9.全部的web管理页面都经过https和ssl协议访问,并使用服务端和客户端证书双向验证,增长了客户端证书导入密码验证增强了web管理登陆的密码算法

10.加入很是简易的快速建立WEB虚拟主机的工具,能够自定义错误页面; 以及一些小工具如: 证书部署工具、防火墙脚本、mysql账户密码修复工具、FTP账户密码修复工具、Web管理端账户密码从新设置工具等。

包含组件:

Nginx

Mysql

PHP

Apche

ZendGuardLoader

Ioncube

eAccelerator

APC

XCache

imagick

ImageMagick

memcache

memcached

pure-ftp

pure-ftp web manager

PhpMyAdmin

MyWebSql

SqlBuddy

SSL certificate authentication

Web management tools

http://qlnmp.openfans.org/

http://www.oschina.net/p/qlnmp

相关文章
相关标签/搜索