kangle web server,centos 6一键安装 优化图解 safedog CC防火墙
时间:2014-12-01 20:11 来源:linux.it.net.cn 作者:IT
导读: 一键安装包是什么?kangleweb server一键安装包是一个用Linux Shell编写的可以为CentOS 6 VPS(VDS)或独立主机安装kangle web server(k... 一键安装包是什么?
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并发连接数妥妥的
如果已经安装kangle,请忽略1-2行,1-2行为安装数据库最新版,如果已经安装kangle,想升级数据库可参考此帖:http://bbs.itzmx.com/thread-6285-1-1.html
-
wget http://repo.mysql.com/mysql-community-release-el6-5.noarch.rpm
-
rpm -ivh mysql-community-release-el6-5.noarch.rpm
-
yum -y update
-
yum -y install wget;wget http://download.kanglesoft.com/easypanel/ep.sh -O ep.sh;sh ep.sh
-
yum -y install memcached php-pecl-memcache
-
yum -y install php-pecl-apc
-
wget http://jaist.dl.sourceforge.net/project/safedog/V2.4/safedog_linux64.tar.gz
-
tar xzf safedog_linux64.tar.gz
-
cd safedog_linux64
-
chmod -R 777 install.py
-
./install.py
-
cd ..
-
复制代码
安装后通过访问进入后台设置,默认用户名admin,密码kangle,mysql数据库用户名root,密码空,初始化后点击左边的mysql管理进行修改root密码,修改后记得去服务器设置填写新密码
-
http://ip:3312/admin
复制代码
安全狗后台通过输入如下访问,具体参数设置不举例,可以防小流量DDOS攻击和常见CC攻击,不过还是建议使用完美无误封的kangle商业版:http://bbs.itzmx.com/thread-7047-1-1.html
-
sdui
复制代码
推荐修改的文件有
phpMyAdmin配置文件:/vhs/kangle/ext/tpl_php52/etc/php-node.ini
修改memory_limit 为256M
必须修改的配置文件有
数据库执行配置文件:/etc/my.cnf
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/ ... ation-defaults.html
[mysqld]
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.
innodb_buffer_pool_size = 8M
#
# Remove leading # to turn on a very important data integrity option: logging
# changes to the binary log between backups.
# log_bin
#
# Remove leading # to set options mainly useful for reporting servers.
# The server defaults are faster for transactions and fast SELECTs.
# Adjust sizes as needed, experiment to find the optimal values.
join_buffer_size = 8M
sort_buffer_size = 8M
read_rnd_buffer_size = 8M
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
log-bin
default-time-zone = '+8:00'
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=0
# Recommended in standard MySQL setup
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
memcached启动配置文件:/etc/sysconfig/memcached
PORT=”11211″ 端口
USER=”root” 修改使用的用户名为root
MAXCONN=”1024″ 同时最大连接数
CACHESIZE=”20″ 使用的内存大小
OPTIONS=”" 附加参数(可留空)
3312/admin后台编辑php.ini
最后尾行添加
extension=memcache.so
date.timezone = PRC
修改display_errors 关闭报错模式
display_errors = Off
修改memory_limit PHP执行内存
memory_limit = 256M
建议使用的系统计划任务
执行进入计划任务编辑
crontab -e
添加条目,打开系统每日自动更新
45 7 * * * /usr/bin/yum -y update
每日自动删除服务器日志(看你硬盘是否够大,自行判断需求是否删除日志)
45 0 * * * /bin/rm -rf /vhs/kangle/var/server.log
每日删除PHP的缓存文件(看你硬盘是否够大,自行判断需求是否删除缓存)
45 * * * * /bin/rm -rf /tmp/sess*
(责任编辑:IT)
导读: 一键安装包是什么?kangleweb server一键安装包是一个用Linux Shell编写的可以为CentOS 6 VPS(VDS)或独立主机安装kangle web server(k... 一键安装包是什么? 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并发连接数妥妥的 如果已经安装kangle,请忽略1-2行,1-2行为安装数据库最新版,如果已经安装kangle,想升级数据库可参考此帖:http://bbs.itzmx.com/thread-6285-1-1.html
安装后通过访问进入后台设置,默认用户名admin,密码kangle,mysql数据库用户名root,密码空,初始化后点击左边的mysql管理进行修改root密码,修改后记得去服务器设置填写新密码
安全狗后台通过输入如下访问,具体参数设置不举例,可以防小流量DDOS攻击和常见CC攻击,不过还是建议使用完美无误封的kangle商业版:http://bbs.itzmx.com/thread-7047-1-1.html
推荐修改的文件有 phpMyAdmin配置文件:/vhs/kangle/ext/tpl_php52/etc/php-node.ini 修改memory_limit 为256M 必须修改的配置文件有 数据库执行配置文件:/etc/my.cnf # For advice on how to change settings please see memcached启动配置文件:/etc/sysconfig/memcached PORT=”11211″ 端口 3312/admin后台编辑php.ini 最后尾行添加 extension=memcache.so date.timezone = PRC 修改display_errors 关闭报错模式 display_errors = Off 修改memory_limit PHP执行内存 memory_limit = 256M 建议使用的系统计划任务 执行进入计划任务编辑 crontab -e 添加条目,打开系统每日自动更新 45 7 * * * /usr/bin/yum -y update 每日自动删除服务器日志(看你硬盘是否够大,自行判断需求是否删除日志) 45 0 * * * /bin/rm -rf /vhs/kangle/var/server.log 每日删除PHP的缓存文件(看你硬盘是否够大,自行判断需求是否删除缓存) 45 * * * * /bin/rm -rf /tmp/sess* (责任编辑:IT) |