账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
易读小说程序JAVA小说系统

作者没有填写说明文字。

772 0 0
升级VIP尊享更多会员特权

易读小说系统是开源的JAVA项目,可以帮你快速搭建自己的小说系统!

Centos 6 + Apache 2.2 + Tomocat 7 + Postgresql 9.3

推荐服务器配置,内存1G以上,硬盘视小说数量而定(参考值6万本100G左右)

注:下面的教程中使用的软件都是64位版的,如果是32位系统请自行查找


安装前阅读

http://www.51yd.org/thread-index-fid-7-tid-66.htm


用root用户登录

安装教程如下:

1.安装apache

用yum安装apache

[root@v157-7-197-211 ~]#  yum -y install httpd

适当修改配置文件(可跳过),修改完:wq退出!

[root@v157-7-197-211 ~]# vi /etc/httpd/conf/httpd.conf

#不显示OS类型和版本

ServerTokens OS

ServerTokens Prod

#修改服务器名

#ServerName www.example.com:80

ServerName 92dxs.com:80

#启动.htaccess※本程序未用

AllowOverride None

  ↓

AllowOverride All

设置开机自动启动

[root@v157-7-197-211 ~]# chkconfig httpd on

启动apache

[root@v157-7-197-211 ~]# service httpd start

OK,启动啦,先告一段落,之后还会改一点


2.修改防火墙,开放80端口

[root@v157-7-197-211 ~]# vi /etc/sysconfig/iptables

添加 -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT,保存,重启防火墙

[root@v157-7-197-211 ~]# service iptables restart

3.安装JDK

下载JDK,然后用winscp之类的工具,上传到服务器上

[root@v157-7-197-211 ~]# wget www.51yd.org/jdk-6u45-linux-x64-rpm.bin

[root@v157-7-197-211 ~]# chmod +x jdk-6u45-linux-x64-rpm.bin

[root@v157-7-197-211 ~]# ./jdk-6u45-linux-x64-rpm.bin

查看下java版本,要是下面的这样的就OK啦

[root@v157-7-197-211 ~]# java -version

java version "1.6.0_45"

Java(TM) SE Runtime Environment (build 1.6.0_45-b06)

Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode)

如果不是的话,执行下面的命令切换下

[root@v157-7-197-211 ~]#alternatives --install /usr/bin/java java /usr/java/default/bin/java 16045

[root@v157-7-197-211 ~]#alternatives --config java

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

 + 1           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java

   2           /usr/lib/jvm/jre-1.4.2-gcj/bin/java

*  3           /usr/java/default/bin/java


输入3,然后回车,就可以切换jdk啦

删除解压出来的垃圾文件

[root@v157-7-197-211 ~]# rm -f  jdk-6u45-linux-amd64.rpm

[root@v157-7-197-211 ~]# rm -f sun-javadb-*.rpm

4.安装TOMCAT

下载TOMCAT 官网地址:http://tomcat.apache.org/download-70.cgi

[root@v157-7-197-211 ~]# wget http://www.51yd.org/apache-tomcat-7.0.55.tar.gz

※如果比较慢的话可以用下面的官方地址下载,如果再慢的话可以自己在网上找一个

wget http://ftp.kddilabs.jp/infosystems/apache/tomcat/tomcat-7/v7.0.55/bin/apache-tomcat-7.0.55.tar.gz

解压缩下载文件

[root@v157-7-197-211 ~]# tar zxvf apache-tomcat-7.0.55.tar.gz

移动tomcat

[root@v157-7-197-211 ~]# mv apache-tomcat-7.0.55 /usr/local/tomcat

编辑环境变量文件

[root@v157-7-197-211 ~]# vi /etc/profile.d/tomcat.sh

添加下面内容

export JAVA_HOME=/usr/java/default

export PATH=$PATH:$JAVA_HOME/bin

export CLASSPATH=.:$JAVA_HOME/jre/lib:$JAVA_HOME/lib:$JAVA_HOME/lib/tools.jar

export TOMCAT_HOME=/usr/local/tomcat

export CATALINA_HOME=/usr/local/tomcat

export CLASSPATH=$CLASSPATH:$CATALINA_HOME/common/lib

创建启动脚本

[root@v157-7-197-211 ~]# vi /etc/rc.d/init.d/tomcat

内容如下

#!/bin/bash

#

# Startup script for the tomcat

#

# chkconfig: 345 80 15

# description: Tomcat is a Servlet+JSP Engine.


# Source function library.

. /etc/rc.d/init.d/functions

source /etc/profile.d/tomcat.sh


start(){

    if [ -f /var/lock/subsys/tomcat ]; then

        echo "Tomcat already started!"

        exit 1

    fi

    echo -n "Starting Tomcat:"

    /usr/local/tomcat/bin/startup.sh

    touch /var/lock/subsys/tomcat

}


stop(){

    if [ ! -f /var/lock/subsys/tomcat ]; then

        echo "Tomcat already stopped!"

        exit 1

    fi

    echo -n "Shutting down Tomcat:"

    /usr/local/tomcat/bin/shutdown.sh

    rm -f /var/lock/subsys/tomcat

}


case "$1" in

    start)

        start

        ;;

    stop)

        stop

        ;;

    restart)

        stop

        start

        ;;

    status)

        /usr/local/tomcat/bin/catalina.sh version

        ;;

    *)

        echo "Usage: $0 {start|stop|restart|status}"

esac


exit 0


添加可执行权限

[root@v157-7-197-211 ~]# chmod +x /etc/rc.d/init.d/tomcat

启动tomcat

[root@v157-7-197-211 ~]# /etc/rc.d/init.d/tomcat start

开机自动启动

[root@v157-7-197-211 ~]# chkconfig --add tomcat

[root@v157-7-197-211 ~]# chkconfig tomcat on

修改service.xml

[root@v157-7-197-211 ~]# vi /usr/local/tomcat/conf/server.xml

<Connector port="8009" protocol="AJP/1.3"  

               redirectPort="8443"/> 

<Connector port="8009" protocol="AJP/1.3"  

               redirectPort="8443"  URIEncoding="UTF-8" />  


5.Apache结合TOMCAT

[root@v157-7-197-211 ~]# vi /etc/httpd/conf.d/proxy_ajp.conf

添加下面内容

ProxyPass / ajp://localhost:8009/

重载配置文件

[root@v157-7-197-211 ~]# /etc/rc.d/init.d/httpd reload

打开IE,输入服务器地址,看一下,tomcat的界面出来啦!


6.安装Postgresql

[root@v157-7-197-211 ~]# yum -y install http://www.51yd.org/pgdg-redhat93-9.3-1.noarch.rpm

[root@v157-7-197-211 ~]# yum -y install postgresql93-server postgresql93-contrib

[root@v157-7-197-211 ~]#service postgresql-9.3 initdb

[root@v157-7-197-211 ~]#chkconfig postgresql-9.3 on

添加本地访问权限

[root@v157-7-197-211 ~]# vi /var/lib/pgsql/9.3/data/pg_hba.conf

修改如下内容

host    all             all             127.0.0.1/32            ident

host    all             all             127.0.0.1/32            trust

启动postgresql

[root@v157-7-197-211 ~]# service postgresql-9.3 start


这样环境就安装完成啦,



========================


如果需要配置多个站点, 请略过第五步。


下面开始安装易读系统

1.将tomcat/webapp下的内容备份或直接删除!

2.把程序解压缩到tomcat/webapp/ROOT下面

3.更改数据库链接的密码

文件位置:WEB-INF\classes\jdbc.properties

jdbc.password=postgres

把postgres改成你安装postgres时的密码

4.启动tomcat

5.输入www.xxx.com/install/index

5.安装画面填写必要信息

6.点保存,等待安装完成!

7.重启tomcat


免责声明
 1,本站提供的资源来源网络收集或网友发布到本站,仅供学习研究之用,其版权归版权方所有,
 切勿用于商业用途和非法行为否则后果自负。请在24小时之内自行删除!
 2,本文内容仅代表作者本人观点,并不代表本站赞同其观点和对其真实性负责,作者文责自负。
 3,本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报。
 4,本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间退回积分、金币或者更新。
 5,如您认为本文侵犯了您的合法版权,请点击 版权投诉 进行投诉,我们将在确认本文链接指向的
 资源存在侵权后,立即删除相关介绍帖子!

转载请注明出处:https://www.duoaili.com/index.php/store/content/show/id/79.html

全部评论( 0 )

FirstsonwID:148

关注 私信

他共发布:1个素材去看看

上传时间:2021-08-25

素材作者:51yd.org

素材类型:共享源码

适用程序:其他

版权申明:本站素材来网络和用户分享,仅限学习交流请勿用于商业用途。如损害你的权益请联系客服 QQ: 给予处理。

金币不够用?点这里充值
猜你喜欢 没有想要的 快去搜一下