乐云主机笔记

  • 首页
  • 主机优惠
  • 学习记录
  • 新手教程
  • 自用主机
  • 资源下载
  • 网赚项目
  • 其他
  • pingtest

  1. 首页
  2. 学习记录
  3. 正文

一键安装Kangle+Easypanel+Mysql的集合脚本,支持CentOS6/7系列

2020年6月29日 1289点热度 0人点赞 0条评论

一、彩虹脚本

脚本简介

本脚本是一键安装Kangle Easypanel Mysql的集合脚本。
脚本本身集成:PHP5.3、PHP5.4、PHP5.5、PHP5.6、PHP7.1、PHP7.2、PHP7.3、MYSQL5.6
支持前台用户任意切换PHP5.3-7.3以适应网站程序

脚本特点

安装包内PHP套件以及Kangle套件均已本地化,达到最佳连接速度。
自带Kangle商业版最新版本
支持EP前台自由切换PHP5.3-7.3
所有php版本均集成SG11组件
php.ini默认开启防跨站
MySQL调整配置参数优化性能
自动更新phpMyAdmin至最新版
安装前可自定义数据库密码,避免安装完成后再设置的麻烦
支持自定义403.404.503.504等错误页面
脚本中可切换其它几套EP用户后台模板

EP基于原版的优化内容

1.修复CDN站点不显示SSL的问题
2.新增SSL证书可同步到cdn节点
3.SSL配置页面新增"HTTP跳转到HTTPS"选项
4.SSL配置页面新增开启HTTP2选项
5.修复部分情况下SSL证书无法保存问题
6.增加独立的PHP版本切换页面
7.修复使用产品ID对接开通的主机无法修改php版本的问题
8.修复带有空格的文件名无法解压和重命名的问题
9.修复修改php版本后刷新页面导致的php异常问题
10.CDN绑定域名可以自定义回源协议
11.优化防CC设置页面,支持设置IP白名单
12.清除缓存页面支持批量清除
* EP升级方法:脚本主菜单选择单独安装/更新组件,然后选择更新Easypanel

注意事项

本脚本支持CentOS 6.x/CentOS 7.x系统

安装方式

请复制以下指令到ssh连接软件粘贴执行

yum -y install wget && wget http://kangle.odata.cc/start && sh start

二、小樱脚本

最低配置安装需求

本教程至少需要以下配置进行安装
CPU:单核
内存:256M(推荐1G及以上)
硬盘:5G或者以上
网络:独立公网IP
操作系统:centos 6 x64
安装时间:普通VPS大约在2-5分钟左右

 

默认登录密码是什么?

 

easypanel控制面板管理员后台:ip:3312/admin
帐号:admin
密码:kangle

mysql数据库管理员后台:ip:3313/mysql
帐号:root
密码:空

想要用mysql的话,一定要先进去3312/admin登录,左边有个服务器设置,把数据库帐号密码填入,并且初始化服务器后即可正常登录mysql使用。

一键安装包是什么?

kangle web server一键安装包是一个用Linux Shell编写的可以为CentOS 6 VPS(VDS)或独立主机安装kangle web server(kangle,easypanel,proftpd,mysql,php,apc,Memcached,safedog)生产环境的Shell程序。

我们为什么需要它?

编译安装需要输入大量的命令,如果是配置生产环境需要耗费大量的时间。
不会Linux的站长或Linux新手想使用Linux作为生产环境……

它有什么优势?

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

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

我们为什么采用kangle这种架构?
采用Linux、PHP、MySQL的优点我们不必多说。
kangle是一个小巧而高效的Linux下的Web服务器软件,是由 kanglesoft.com 站点开发的高并发服务器软件,已经在一些国内的大型网站上运行多年,目前很多国内外的门户网站、行业网站也都在是使用kangle,相当的稳定。
kangle相当的稳定、功能丰富、并发性能强、安装配置简单、低系统资源……

kangle web server 8核心8G内存VPS实测跑60W并发连接数(非每秒,一分钟内60W启用长连接)妥妥的

如果已经安装kangle,想升级数据库可参考此帖:http://bbs.itzmx.com/thread-6285-1-1.html

以下安装教程带的为mysql官方5.6最新版同步更新。内存占用已经优化到70M左右。

yum -y install wget
echo "timeout=120" >> /etc/yum.conf
yum -y update
yum -y install epel-release
chkconfig nscd off;service nscd stop;yum -y install dnsmasq;sed -i \'s/#listen-address.*/listen-address=127.0.0.1/g\' /etc/dnsmasq.conf;echo -e \'nameserver 127.0.0.1\nnameserver 8.8.8.8\nnameserver 2001:4860:4860::8888\nnameserver 2606:4700:4700::1111\nnameserver 1.1.1.1\nnameserver 114.114.114.114\nnameserver 119.29.29.29\noptions timeout:1 attempts:1 rotate\' > /etc/resolv.conf;chkconfig dnsmasq on;service dnsmasq start
rm -rf /etc/yum.repos.d/CentOS-Base.repo
wget http://github.itzmx.com/1265578519/mirrors/master/CentOS/CentOS6-Base-itzmx.repo -O /etc/yum.repos.d/CentOS6-Base-itzmx.repo
rm -rf /etc/yum.repos.d/*pel.repo /etc/yum.repos.d/epel-testing.repo
wget http://github.itzmx.com/1265578519/mirrors/master/EPEL/epel.repo -O /etc/yum.repos.d/epel.repo
rpm -ivh http://github.itzmx.com/1265578519/repo/master/CentOS/mysql-community-release-el6-5.noarch.rpm
rm -rf /etc/yum.repos.d/mysql-community.repo /etc/yum.repos.d/mysql-community-source.repo
wget http://github.itzmx.com/1265578519/repo/master/CentOS/mysql-community.repo -O /etc/yum.repos.d/mysql-community.repo
yum clean all;yum makecache
yum -y install which file wget make automake gcc gcc-c   pcre-devel zlib-devel openssl-devel sqlite-devel quota unzip bzip2 libaio-devel
ulimit -n 1048576
echo "* soft nofile 1048576" >> /etc/security/limits.conf
echo "* hard nofile 1048576" >> /etc/security/limits.conf
wget http://github.itzmx.com/1265578519/kangle/master/ent/e.sh -O e.sh;sh e.sh /vhs/kangle
wget http://github.itzmx.com/1265578519/kangle/master/kangle/easypanel/ep.sh -O ep.sh;sh ep.sh
yum -y install memcached php-pecl-memcache
yum -y install php-pecl-apc
rm -rf /etc/sysconfig/memcached
wget http://github.itzmx.com/1265578519/kangle/master/memcached/memcached -O /etc/sysconfig/memcached
service memcached start
chkconfig --level 2345 memcached on
echo "127.0.0.1 download.safedog.cn" >> /etc/hosts
setenforce 0 && sed -i \'s/SELINUX=enforcing/SELINUX=disabled/g\' /etc/selinux/config
wget http://github.itzmx.com/1265578519/safedog/master/2.4/safedog_linux64.tar.gz
tar xzf safedog_linux64.tar.gz
cd safedog_linux64
chmod -R 777 install.py
./install.py
sdcmd webflag 0
sdcmd twreuse 1
sdcmd sshddenyflag 1
cd ..
yum -y install mysql mysql-server
rm -rf /etc/my.cnf
wget http://github.itzmx.com/1265578519/kangle/master/mysql/5.6/my.cnf -O /etc/my.cnf
service mysqld restart

如果你完全不需要数据库运行,比如说单独跑CDN反向代理,怕mysql占内存可以卸载

yum -y remove mysql mysql*
rm -rf /var/lib/mysql/*
yum -y install mysql-libs

安装后通过访问进入后台设置,默认用户名admin,密码kangle,mysql数据库用户名root,密码空,初始化后点击左边的mysql管理进行修改root密码,修改后记得去服务器设置填写新密码

http://ip:3312/admin

DDOS Firewall后台通过输入如下访问,具体参数设置不举例,可以防1G内小流量DDOS攻击和常见CC攻击,不过还是建议使用完美无误封的kangle商业版:http://bbs.itzmx.com/thread-7047-1-1.html

sdui

使用说明:
切换DDOS Firewall语言包图形界面显示

F5

查看DDOS Firewall服务

service safedog status

启动DDOS Firewall服务

service safedog start

停止DDOS Firewall服务

service safedog stop

重启DDOS Firewall服务

sdstart

建议使用的系统计划任务
执行进入计划任务编辑

crontab -e

添加条目,打开系统定期自动更新

45 * * * * /usr/bin/yum -y update

 

增加mysql守护进程,解决数据库进程闪退,内存不足自动退出

* * * * * /etc/init.d/mysqld start

最后我们来对kangle优化一些参数和做安全防护
PHP跨目录访问权限(已经全版本预设):http://bbs.itzmx.com/thread-6754-1-1.html

请求控制中的设置(已经预设):http://bbs.itzmx.com/thread-6020-1-1.html

回应控制中的设置(已经预设):http://bbs.itzmx.com/thread-6018-1-1.html

3311 kangle总控制后台设置

建议搭配锐速服务器TCP加速软件,让打开更快

浏览器缓存设置(已经内置):http://bbs.itzmx.com/thread-7340-1-1.html

转载或者二次修改请注明出处:http://bbs.itzmx.com/thread-7232-1-1.html

【php插件】kangle easypanel面板 php-5.2.17 for linux版 (集成zend和ioncube)
http://bbs.itzmx.com/thread-7803-1-1.html

【php插件】kangle easypanel面板 php-5.6.40 for linux版 支持ioncube 与Zend OPcache
http://bbs.itzmx.com/thread-9064-1-1.html

【php插件】kangle easypanel面板 php-5.5.38 for linux版 支持ioncube与Zend OPcache
http://bbs.itzmx.com/thread-9112-1-1.html

【php插件】kangle easypanel面板 php-5.4.45 for linux版 (集成支持zend和ioncube)
http://bbs.itzmx.com/thread-9111-1-1.html

【php插件】kangle easypanel面板 php-7.0.33 for linux版 支持ioncube 与Zend OPcache 与memcached扩展
http://bbs.itzmx.com/thread-10415-1-1.html

【php插件】kangle easypanel面板 php-7.1.30for linux版 支持ioncube 与Zend OPcache 与memcached扩展
http://bbs.itzmx.com/thread-13295-1-1.html

【php插件】kangle easypanel面板 php-7.2.20for linux版 支持ioncube 与Zend OPcache 与memcached扩展
http://bbs.itzmx.com/thread-20415-1-1.html

【php插件】kangle easypanel面板 php-7.3.7for linux版 支持ioncube 与Zend OPcache 与memcached扩展
http://bbs.itzmx.com/thread-88819-1-1.html

【php插件】太懒了不想一个一个复制?一次性全部极速安装
https://bbs.itzmx.com/thread-19524-1-1.html

升级kangle easypanel面板的php 5.3.21版本到5.6.40来修复PHP DOS漏洞,看需求是否使用(如无需要可以无视这条)
http://bbs.itzmx.com/thread-9202-1-1.html

以前的站点,kangle EP控制面板新开的时候选的php模块,导致无旧格式切换不了PHP版本失效的解决方法(如无需要可以无视这条)
http://bbs.itzmx.com/thread-13209-1-1.html

mysql 5.7环境尝鲜,注意不保留数据,此为新装!新装!新装!
https://bbs.itzmx.com/thread-95488-1-1.html

以上转载自:https://bbs.itzmx.com/thread-7232-1-1.html

标签: EASYPANEL KANGLE
最后更新:2020年7月22日

letvps

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

分类
  • 主机优惠
  • 其他
  • 域名优惠
  • 学习记录
  • 新手教程
  • 网赚项目
  • 脚本源码
  • 自用主机
  • 资源下载
书签
  • AdvinServers.com
  • 猫云云计算

COPYRIGHT © 2021 Letcloud.cn. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

粤ICP备15031609号-3