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
更多信息,请查看Qlnmp官网:
Qlnmp版权所有 OPENFANS & Qlab
OPENFANS OFFICIAL SITE:
软件部分截图:
软件简介 Qlnmp是一个在Linux下自动部署Nginx+Mysql+PHP环境的工具. 目前支持Centos 5.X,32和64位的系统. 它可以根据你系统的硬件配置让你选择,自动写入不同的配置文件.Qlnmp已经集成现在LNMP环境的最新稳定套件,惊喜的是已经将数据库升级到了 MySql的最新版5.5.13。 Nginx也到了1.0.4,PHP自然升级到5.5.3。我们已经做了调优,Ngin
在开展实验之前,我们需要根据不同的平台提前安装相关依赖的软件包,具体需要的软件包如下: Rust 工具链 Rust 版本管理工具:rustup Rust 软件包管理工具:cargo Rust 编译器:rustc 等等 虚拟机软件:QEMU (版本至少支持 RISC-V 64) 具体安装的方法在不同平台上安装方式类似,但也有细微差别,后面会有具体说明。 安装 QEMU 根据不同平台,我们分为下面 3
PWA 项目必须部署在 HTTPS 环境上才能够生效,主要是因为 Service Worker 只会在 HTTPS 环境下才能注册成功,我们不用担心在本地开发的时候 Service Worker 是否生效的问题,因为 Service Worker 在 localhost 和 127.0.0.1 的 host 下是能够注册成功的,这样可以确保我们在本地调试工作是能够顺利进行的。我们这里讲述的是如何部
环境要求(单机环境) jdk zookeeper zkui(方便查看zookeeper集群信息) mysql node.js 环境配置过程: vmware安装centos(其他linux环境理论上一样,但未测试),选择NAT模式方便与宿主机联网; 安装jdk(我使用的jdk1.8) 安装zookeeper和zkui 安装node.js(porter-ui需要node环境) 准备mysql服务器,p
删除警告 为了减少文件大小,Vue 精简独立版本已经删除了所有警告,但是当你使用 Webpack 或 Browserify 等工具时,你需要一些额外的配置实现这点。 Webpack 使用 Webpack 的 DefinePlugin 来指定生产环境,以便在压缩时可以让 UglifyJS 自动删除代码块内的警告语句。例如配置: var webpack = require('webpack') mo
主要分为两大步骤,包括准备UI及Baas.php资源和配置站点信息,下面来分别介绍。 WeX5_V3.4-runtime-Windows(for java, php, .net)下载地址:http://pan.baidu.com/s/1i4P339r 一、准备UI及Baas.php资源 1- UI资源准备 通过在Native下编译UI资源,可以获得要发布的静态文件。 下图以外卖案例
Kibana5 是是一个完整的 web 应用。使用时,你需要做的只是打开浏览器,然后输入你运行 Kibana 的机器地址然后加上端口号。比如说:localhost:5601 或者 http://YOURDOMAIN.com:5601。 但是当你准备在生产环境使用 Kibana5 的时候,比起在本机运行,就需要多考虑一些问题: 在哪运行 kibana 是否需要加密 Kibana 出入的流量 是否需要
解压下列压缩包至/tmp/redis目录,以符合上述目录结构: 部署相关组件: cd /tmp/redis/deploy ./deploy.sh 修改Master配置文件redis.conf,注释掉包含slaveof的语句。 修改Slave配置文件redis.conf,添加slaveof masterIP port,指定主从 修改三台机器的sentinel配置文件,指定主服务器的IP和端口: se
部署架构上采用三台机器,一个Master接受写请求,两个Slave进行数据同步,三台机器上都部署sentinel(一般为奇数个,因为需要绝大部分进行投票才能failover)。(官方示例)具体架构如下图: 注意:如果有条件可以将sentinel多部署几个在客户端所在的应用服务器上,而不是与从节点部署在一起,这样避免整机宕机后sentinel和slave都减少而导致的切换选举sentinel无法超过