分类: 电脑技术
作者: admin

linux也全能,热点RD-K-N-MP v2.0.1 Centos web全能服务器安装包

前言:请大家认真看完本文再选择安装,本次把rdpm和rdkmp合并为一个安装包,增加wget安装方式

热点RD-K-N-MP整体为32位centos 5.x下全能web服务器环境安装包,集成安装 php / jsp / cgi / asp / asp.net / ftp / access / mysql 环境

如果你需要asp.net支持请从系统安装注意事项开始,如果你不需要asp.net环境,可以标准安装centos系统(有x无x皆可)

需要安装asp.net环境,安装系统时注意选择,见下图

 

 

 

 

其他默认安装即可

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

一.首先更新系统安装必要的依赖环境
cd /tmp
wget http://vbets.googlecode.com/files/RD-K-N-MPcentos-up.sh
chmod +x RD-K-N-MPcentos-up.sh
./RD-K-N-MPcentos-up.sh

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

二.安装mono环境(如果你不想服务器支持asp.net可以跳过本步骤,直接从第三大项开始)
cd /tmp
wget http://vbets.googlecode.com/files/rd-k-n-mp-mono.tar.gz
tar xvf rd-k-n-mp-mono.tar.gz
cd rd-k-n-mp-mono
chmod +x rd-k-n-mp-mono.sh.x
./rd-k-n-mp-mono.sh.x

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

三.安装rd-k-n-mp v2.0.1 php mysql主体环境
cd /tmp
wget http://vbets.googlecode.com/files/rd-k-n-mp-v2.0.1.tar.gz
tar xvf rd-k-n-mp-v2.0.1.tar.gz
cd rd-k-n-mp-v2.0.1

(1.)如果是安装nginx就执行:
chmod +x nginx.sh.x
./nginx.sh.x

(2.)如果是安装kangle就执行:
chmod +x kangle.sh.x
./kangle.sh.x

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

四.安装热点RD-K-N-MP的cgi组件(非必装,你用不到cgi环境可以不安装)
cd /tmp
wget http://vbets.googlecode.com/files/k-n-mp-cgi.tar.gz
tar xvf k-n-mp-cgi.tar.gz
cd rd-k-n-mp-cgi
chmod +x rd-k-n-mp-cgi.sh.x
./rd-k-n-mp-cgi.sh.x

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

五.安装热点RD-K-N-MP的jsp组件(非必装,你用不到jsp环境可以不安装)
cd /tmp
wget http://vbets.googlecode.com/files/rd-k-n-mp-jsp.tar.gz
tar xvf rd-k-n-mp-jsp.tar.gz
cd rd-k-n-mp-jsp
wget http://vbets.googlecode.com/files/jdk-6u23-linux-i586.rpm

(1.)如果安装tomcat就执行:
chmod +x tomcat.sh.x
./tomcat.sh.x

(2.)如果安装resin就执行:
chmod +x resin.sh.x
./resin.sh.x

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

六.安装热点RD-K-N-MP的asp.net组件(非必装,你用不到asp.net环境可以不安装)
cd /tmp
wget http://vbets.googlecode.com/files/rd-k-n-mp-net.tar.gz
tar xvf rd-k-n-mp-net.tar.gz
cd rd-k-n-mp-net

如果你在上面选择安装了mono组件包,那么下面执行:
chmod +x rd-k-n-mp-net.sh.x
./rd-k-n-mp-net.sh.x

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

七.安装热点RD-K-N-MP的asp组件(非必装,你用不到asp环境可以不安装,如果没有安装热点rd-k-n-mp jsp环境将不能正常运行本asp环境)
cd /tmp
wget http://vbets.googlecode.com/files/rd-k-n-mp-asp.tar.gz
tar xvf rd-k-n-mp-asp.tar.gz
cd rd-k-n-mp-asp
chmod +x rd-k-n-mp-asp.sh.x
./rd-k-n-mp-asp.sh.x

-----------------------------------------------------------------
八.热点RD-K-N-MP ftp组件包(非必装)
cd /tmp
wget http://vbets.googlecode.com/files/rd-vsftpd.tar.gz
tar xvf rd-vsftpd.tar.gz
cd vsftpd
chmod +x setup.sh.x
./setup.sh.x

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

包含组件说明:

一.mono组件包
libgdiplus-2.8.1
mono-2.8.2

二.rd-k-n-mp主体包
nginx 0.8.54
kangle 2.1.8
php-5.2.17
mysql-5.1.54
php-5.2.17-fpm-0.5.14.diff
eaccelerator-0.9.6
ZendOptimizer-3.3.9
ImageMagick-6.5.1-2
imagick-2.3.0
libiconv-1.13
libmcrypt-2.5.8
mcrypt-2.6.8
memcache-2.2.5
mhash-0.9.9.9
pcre-8.01
PDO_MYSQL-1.0.2
phpmyadmin-3.1.3.2
memcached-1.4.5.tar.gz
ruby-1.8.7-p72.tar.gz
rubygems-1.3.1.tar
sqlite-3.6.7.tar.gz
libevent-2.0.5-beta.tar.gz
sqlite3-ruby-1.2.4

三.cgi组件包
FCGI-0.70.tar.gz
FCGI-ProcManager-0.18.tar.gz
IO-1.25.tar.gz
IO-All-0.41.tar.gz

四.jsp组件包
jdk-6u23-linux-i586
resin-4.0.13
tomcat-6.0.29
mysql-connector-java-5.1.14
sun-javadb-client-10.5.3-0.2.i386
sun-javadb-common-10.5.3-0.2.i386
sun-javadb-core-10.5.3-0.2.i386
sun-javadb-demo-10.5.3-0.2.i386
sun-javadb-docs-10.5.3-0.2.i386
sun-javadb-javadoc-10.5.3-0.2.i386

五.asp.net组件包
jexus 4.1.2

六.asp Access组件包
iasp 2.1.1
httpd 2.0.64
mdbtools 0.5.1
mdbtools-devel 0.5.1
mdbtools-odbc 0.5.1

七.ftp组件包
vsftpd 2.3.2

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

注意事项:
1.mysql管理员账号:root 密码为空.安装完后登陆删除不必要的账号,并设置密码

2.如果使用的是nginx 安装完以后修改/usr/local/webserver/nginx/conf/nginx.conf
找到:
#if (-d $request_filename){
#rewrite ^/(.*)([^/])$ http://// permanent;
#}

替换成:

if (-d $request_filename){
rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;
}

3.设置ftp账号:

adduser -d /目录名 -g ftp -s /sbin/nologin 帐号

如:adduser -d /wwwroot/htdocs/host_7qy_com -g ftp -s

/sbin/nologin 7qy_com

修改目录权限

chmod -R 775 /目录名

如:chmod -R 775 /wwwroot/htdocs/host_7qy_com

设置ftp帐号密码

passwd 帐号

如:passwd 7qy_com

最后输入密码并确认一次就可以了

修改ftp帐号限制

vi /etc/vsftpd.chroot

把刚才建立的ftp帐号加进去,每个帐号一行

在nginx.conf里建立server并把站点目录设置成刚才建立的ftp目录(注意ftp目录下的隐藏文件不能删除)

如果安装的是kangle web后台为: http://ip:3311  账号:admin 密码:kangle