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

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

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

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

MAPn默认安装:MySQL、Apache、PHP、phpMyAdmin,默认版本号为 MySQL-5.1.59、Apache-2.2.21、PHP-5.2.17、Nginx-1.0.8、eAccelerator-0.9.5.3、phpMyAdmin-3.4.7、Memcached-1.4.7;可选安装:Nginx、eAccelerator、Zend Optimizer、ionCube、PureFTPd、Suhosin、Memcached、google-perftools (可选安装程序可在 MAPn 主安装完成后于 extras.sh 选择安装)。

MAPn一键包安装过程也是非常简单的,以root用户登录,然后简单的命令就可以了。

【安装方法】

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

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

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

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

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

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

2、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

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

适用环境:

  • 系统支持:CentOS-5 (32bit/64bit)、CentOS-6 (32bit/64bit)
  • 内存要求:≥256M

安装了什么:

  • 1、Apache 2.2.21
  • 2、MySQL 5.1.59
  • 3、PHP 5.2.17
  • 4、ZendOptimizer 3.3.9
  • 5、xcache-1.3.2
  • 6、phpmyadmin 3.4.7
  • 7、vsftpd 2.3.4(可选)

实现了什么功能

  • 1、一键配置LAMP经典环境
  • 2、自动删除apache日志,只保留七天内(具体时间可到/root/sh/apache-log-handle.sh设置)
  • 3、脚本管理虚拟主机,vsftpd(添加,删除和查看)
  • 4、phpmyadmin可视化管理mysql数据库
  • 5、自动配置防火墙iptables

如何安装:

1、下载安装包

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

2、开始安装
以下载版安装包为例:

  1. tar xzvf lamp0.5.tar.gz
  2. cd lamp0.5
  3. ./lamp0.5.sh

安装其它

1、执行脚本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

    1、增加完整版安装包
    2、升级phpmyadmin到最新版phpmyadmin3.4.7
    3、取消模块mod_evasive

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

    1、使用xache代替eAccelerator做php缓存。
    2、为apache安装防DDOS模块mod_evasive。
    3、升级phpmyadmin到最新版phpmyadmin3.4.6

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

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

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

4、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)作为生产环境?

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

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

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

4、 ……

如何获取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?系统需求:

1、 需要5G剩余硬盘空间。

2、 256M以上内存。

3、 需要以root身份运行。

安装步骤:

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

2、 解压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的脚本。

3、 赋予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

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

如何管理?

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

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

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

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

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

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

说明:

1、本shell脚本全部采用源码编译安装,装完全部软件大概需要45分钟。

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

3、本shell脚本所需要的软件源码全部从官方下载或者sourceforge.net下载,您可以从http://www.31sky.net/soft/ 下载查看全部源代码。

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

5、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)

6、华数世纪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系统

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

国内其他一键安装包:

1、wdlinux

http://www.wdlinux.cn/linux_lanmp

2、zijidelu

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

3、小内存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

转载于:https://www.cnblogs.com/love1226/p/5252483.html

liunx 系统 一键安装相关推荐

  1. 云服务器系统一键安装,云服务器系统一键安装

    云服务器系统一键安装 内容精选 换一换 一键重置密码后无法使用新密码登录弹性云服务器,请参考本节操作逐一进行排查.请确保一键重置密码插件未被安全软件阻止运行,否则一键重置密码功能无法使用.请根据如下原 ...

  2. 树莓派4B系统一键安装opencv,再也不要用编译安装啦!(支持buster、bullseye)

    树莓派4B系统一键安装opencv,再也不要用编译安装啦!(支持buster.bullseye 准备一下 开始一键安装 测试一下 温馨提示 OVER 准备一下 首先第一步,需要配置好国内镜像软件源(原 ...

  3. Windows系统一键安装zabbix agent

    下载附件里的zabbix_agents_auto_installer.win.rar,解压后修改AutoInstall.bat里的zabbix_server的IP,以管理员身份运行AutoInstal ...

  4. hp服务器安装win7普通系统安装,hp台式电脑安装系统一键安装win7系统

    现如今电脑已经走进千家万户,大家生活和工作基本上都离不开电脑,也催生出很多电脑品牌,hp电脑就是其中比较受欢迎的品牌电脑,那么hp台式电脑要安装win7系统该怎么装呢?以云骑士安装win7系统为例,分 ...

  5. win10系统一键安装教程

    U盘装机大师一键安装win10系统教程 微软自推出了win10系统后众人纷纷开始自动升级win10系统.不过,自动升级win10系统常常出现各种不确定的问题,导致升级失败,这时候我们就该用成功率最高的 ...

  6. 云服务器系统一键安装,一键安装服务器系统

    一键安装服务器系统 内容精选 换一换 在"确认配置"页面,查看云服务器配置详情.如果您对价格有疑问,可以单击"了解计费详情"来了解产品价格.如果您对价格有疑问, ...

  7. 华硕java安装教程win10_华硕台式机如何重装win10系统,win10系统一键安装教程

    华硕台式机如何重装win10系统?一键重装系统会有风险吗?很多电脑小白在重装系统的之前总会问这些问题,生怕中途会出现什么错误.其实一键重装系统在安装过程中是几乎不用手动操作的,所以出现失误的情况很少. ...

  8. 云服务器系统一键安装,云服务器一键安装系统

    云服务器一键安装系统 内容精选 换一换 一键重置密码后无法使用新密码登录弹性云服务器,请参考本节操作逐一进行排查.请确保一键重置密码插件未被安全软件阻止运行,否则一键重置密码功能无法使用.请根据如下原 ...

  9. Linux系统一键安装可视化桌面环境支持浏览器及RDP访问

    说明 支持:Ubuntu 18.04/20.04 Debian 10 CentOS 7/8: 内存:Ubuntu/Debian 1G以上 CentOS 1.5G以上: 支持浏览器访问,同时支持Wind ...

最新文章

  1. Linux下创建用户、切换用户、删除用户
  2. 用 JavaScript 的方式理解递归
  3. 计算机一级办公软件试题,计算机一级WPS模拟练习题及答案
  4. html5中的FileReader对象
  5. .bash_profile和.bashrc的什么差别
  6. mysqlbinlog
  7. 【每日算法Day 63】LeetCode 第 179 场周赛题解
  8. elasticsearch报错:exceeds the [index.highlight.max_analyzed_offset] limit [1000000]
  9. 实现财务自由的关键词汇
  10. 计算机检查更新检查不出来怎么办,Win10检测不到更新无法升级更高版本如何解决...
  11. 【常用的linux、doctor、maven、gradle、adb、window命令总结】
  12. TortoiseGit 文件图标显示灰色对号
  13. caffe中的layer
  14. 54. Java序列化三连问,是什么?为什么需要?如何实现?
  15. 1.初识Node.js
  16. cad批量转换低版本如何实现?
  17. LCD液晶显示屏工作原理
  18. android dat 乱码,微信dat文件打开乱码
  19. linux升级grub,如何更新 grub在 Ubuntu 或其他 Linux 发行版上
  20. 12.04怎样查看更改屏幕显示的刷新频率

热门文章

  1. 软考高级-系统架构师-第四章系统开发基础知识
  2. SAP UI5 加载本地并不存在的 PDF 文件的错误处理
  3. 【程序设计】Julia程序开发注意事项
  4. 景观效果图制作过程中选择适合的角度需要遵循的原则
  5. Windows下安装C环境
  6. PLC数据采集网关的作用是什么,PLC数据采集网关的功能都有哪些
  7. 零成本“即用即走”的小程序,为什么没能留住用户
  8. 用无穷级数计算cos值
  9. 苹果手机字体大小怎么设置?简单实用,轻松学会
  10. MySQL编程笔记:数据库和数据库实例