在liunx下搭建jpress

来源:互联网 发布:网络播放器怎么看电视 编辑:程序博客网 时间:2024/05/22 16:02

转自http://www.nxhorse.com/c/jpress002.html

 

上次做了个windows的服务器搭建了jpress,没过多久整个服务器就被黑了,整个操作系统所有的文件都被加密了,当时也没有备份,一周多的努力就这么白费了。备受打击缓了好久才恢复过来。个人建个站真是不容易,需要很好的耐心和重头再来努不言弃的决心啊。这次就想着搭个liunx的应该不会那么容易被黑吧,是不是我想的太天真,还是会被黑。管不了那么多了,先干了再说。这次吸取教训,每天都做好备份。下面把我在liunx下搭建jpress的整个过程分享给大家。希望和我一样的想搭个站玩玩的朋友能从这里得到帮助。

 

一、需要下载的东西

     1、jpress的war包

     2、jdk

     3、tomcat

     4、mysql

二、下面我们就一步步的开动吧

     1、jdk的安装包下载与安装

     我用的是jdk1.8版本。在java官网下载jdk-8u144-linux-x64.rpm的rpm安装包 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

         

     在usr目录下创建一个java命名的目录

     #cd usr

     #mkdir java

     使用winscp工具上传jdk-8u144-linux-x64.rpm的rpm安装包到java目录

     上传后一般文件没有执行权限,需要使用chmod 755 jdk-8u144-linux-x64.rpm  对文件增加权限

     然后执行rpm -ivh jdk-8u144-linux-x64.rpm 开使安装。

    

     安装完成后,需要设置环境变量。

     #vi /etc/profile

     在文件最后添加如下内容

     export JAVA_HOME=/usr/java/jdk1.8.0_144
     export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre:$JAVA_HOME/lib:$PATH
     export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
     export JAVA_HOME PATH CLASSPATH

     保存退出后执行java -version,如果成功输出正确的版本信息,说明安装成功了

     2、tomcat安装包下载与安装

       这里我使用的是tomcat9.0 。可以在tomcat官网上下载apache-tomcat-9.0.0.M26.tar.gz安装包:  http://tomcat.apache.org/download-90.cgi

     进入后找到下Binary Distributions 下载tar.gz

     

      为了方便文件管理,我在服务器根目录创建 了一个data目录,将tomcat安装包上传了上去。

      上传后执行tar -xzvf  apache-tomcat-9.0.0.M9.tar.gz解压即可

       进入/usr/local/apache-tomcat-9.0.0.M26/bin文件夹,运行命令./startup.sh
       有如下的提示请明启动成功
       Using CATALINA_BASE:   /usr/local/apache-tomcat-9.0.0.M26
       Using CATALINA_HOME:   /usr/local/apache-tomcat-9.0.0.M26
       Using CATALINA_TMPDIR: /usr/local/apache-tomcat-9.0.0.M26/temp
       Using JRE_HOME:        /usr/java/jdk1.8.0_144
       Using CLASSPATH:       /usr/local/apache-tomcat-9.0.0.M26/bin/bootstrap.jar:/usr/local/apache-tomcat-9.0.0.M26/bin/tomcat-juli.jar
       Tomcat started.

 

      3、mysql的安装包下载

         这里使用mysql5.7版本。要说明一下jpress最好使用mysql5.6及以上的mysql版本,要不会出现很多错误。笔者就一开始使用了vps服务器上自带的mysql5.1版本,在jpress服务启动后,进入install界面链接数据库时一直链接不上。折腾好久后才发现是mysql版本太低的问题。

        可以在mysql官网下载5.7.19版本 https://dev.mysql.com/downloads/mysql/   这里我操作系统是centos6.0所以就选了red hat6r x64版本下载了。安装后证明是可以用的。

      

        

         然后选择RPM Bundle这一项进行下载mysql-5.7.19-1.el6.x86_64.rpm-bundle.tar

      

 

         将压缩包上传到服务器data目录

         解压缩 tar -xzvf  mysql-5.7.19-1.el6.x86_64.rpm-bundle.tar 

         得到如下文件:

         mysql-community-client-5.7.19-1.el6.x86_64.rpm
         mysql-community-common-5.7.19-1.el6.x86_64.rpm
         mysql-community-devel-5.7.19-1.el6.x86_64.rpm
         mysql-community-embedded-5.7.19-1.el6.x86_64.rpm
         mysql-community-embedded-devel-5.7.19-1.el6.x86_64.rpm
         mysql-community-libs-5.7.19-1.el6.x86_64.rpm
         mysql-community-libs-compat-5.7.19-1.el6.x86_64.rpm
         mysql-community-server-5.7.19-1.el6.x86_64.rpm
         mysql-community-test-5.7.19-1.el6.x86_64.rpm

 

       1)查看CentOS自带MySQL 5.1组件并卸载。
       rpm -qa | grep -i mysql 
       rpm -e --nodeps mysql-libs-5.1.61-4.el6.x86_64


       2)安装依赖(MySQL 5.5并不需要这个依赖,但是5.7必须要,否则server组件无法安装成功)
       yum -y install numactl

       3)安装MySQL(下面的安装顺序不能错,否则会安装失败)
       rpm -ivh mysql-community-common-5.7.10-1.el6.x86_64.rpm 
       rpm -ivh mysql-community-libs-5.7.10-1.el6.x86_64.rpm 
       rpm -ivh mysql-community-client-5.7.10-1.el6.x86_64.rpm 
       rpm -ivh mysql-community-server-5.7.10-1.el6.x86_64.rpm

      

       4)修改数据库编码。
       为了保证数据库能正确处理中文,我们需要设定数据库默认的编码为utf8。修改/etc/my.cnf文件,并在其中加入以下内容:

       [client] 
       default-character-set=utf8mb4 
 
       [mysqld] 
       character_set_server=utf8mb4

       5)启动mysql

       service mysqld start

       6)获得MySQL初始密码
       grep 'temporary password' /var/log/mysqld.log 

       7)使用上一步获得的密码登录MySQL,并修改初始密码
       mysql -uroot -p'初始密码' 
       ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码'; 

 

      4、jpress安装包下载与安装

      首先要下载jpress的war包jpress-web-newest.war。可以去开源中国上去下载:http://git.oschina.net/GalaIO/jpress/blob/master/wars/jpress-web-newest.war

         将jpress-web-newest.war重命名为jpress.war,方便后期访问。使用ftp工具将jpress.war包上传到服务器/usr/local/apache-tomcat-9.0.0.M26/webapps目录下。重启tomcate服务,会自动解压到jpress文件夹。

       然后访问http://ip:端口/jpress进入安装向导界面,根据安装向导的提示一步步的安装 即可。

原创粉丝点击