Javashop@Centos 部署文档

王峰发表于:2015年08月26日 17:39更新于:2015年09月06日 21:15

javashop 单店 多用户 网店系统  http://www.javamall.com.cn/


Javashop@Centos 部署文档

一、   上传所需文件,命令如下

scp 本地文件 root@服务器IP:路径,比如

scp jdk7.rpm root@127.0.0.1:/root/

 

二、   安装jdk

1、    查找是否安装有openjdk,命令如下

rpm -qa|grep -i java

2、    如果找到,则全部卸载,用如下命令

rpm -e –nodeps 找到的文件,比如

rpm -e --nodeps java-1.7.0-openjdk-1.7.0.55-2.4.7.1.el6_5.x86_64

3、    安装jdk

rpm -ivh jdk-7u65-linux-x64.rpm

4、    安装完成后,使用如下命令查看版本来验证是否安装成功

java –version

 

三、   安装mysql

a)   解决mysql包冲突

首先用如下命令查找mysql-libs遗留

rpm -qa|grep -i mysql

      找到后,用rep –e来删除,比如

      rpm -e --nodeps mysql-libs-5.1.73-3.el6_5.x86_64

b)   分别安装mysql-server和mysql-client

    rpm -ivh MySQL-server-5.1.73-1.glibc23.x86_64.rpm

rpm -ivh MySQL-client-5.1.73-1.glibc23.x86_64.rpm

c)   修改mysql密码为’000000’

/usr/bin/mysqladmin -u root password '000000'

d)   重新启动mysql

/etc/init.d/mysql restart

e)   测试登录

mysql -uroot –p000000

四、   安装tomcat

a)   解压缩tomcat

unzip -n apache-tomcat-7.0.54.zip

b)   移动到指定目录

mv apache-tomcat-7.0.54 /usr/local/tomcat

c)   进入tomcat目录

cd /usr/local/tomcat/bin

d)   设置sh文件的权限

chmod 777 *.sh

e)   启动

./startup.sh

f)   停止命令如下

./shutdown.sh

   g) 部署javashop到tomcat下,和windows一样

五、   安装nginx

a)   yum install nginx

六、   整合tomcat和nginx

a)   编辑nginx 默认配置文件,例如

vi /etc/nginx/conf.d/ default.conf

b)   设置代理转发,是把对nginx 80端口的访问转发到tomcat上。

将location / {…}的代码修改为如下即可

location / {

        root   /usr/share/nginx/html;

        index  index.html index.htm index.jsp;

        proxy_set_header Host $host;

        proxy_pass_header User-Agent;

        proxy_pass http://localhost:8080/;

}

 

七、   部署完成,解析域名到此服务器IP,启动各个服务即可

a)   启动tomcat

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

b)   启动nginx

service nginx start

c)   启动mysql

/etc/init.d/mysql start

 

八、   配置centos用key登录

a)   生成sshkey

ssh-keygen -t rsa

出现提示:Enter file in which to save the key (/Users/Dawei/.ssh/id_rsa):

这里输入要生成的key的名字,比如tuumee,剩下的直接全回车就行了。

这时会生成两个key文件,一个是你输入的名字(tuumee),另一个是.pub扩展名的文件(tuumee.pub)

b)   登录服务器,看是否存在~/.ssh目录,如果没有则创建一个

cd ~/

mkdir .ssh

c)   进入这个目录

cd ~/.ssh

d)   创建authorized_keys,并将key.pub中的内容粘贴在这个文件里

vi authorized_keys

e)   修改/etc/ssh/sshd_config

vi /etc/ssh/sshd_config

PubkeyAuthentication no  改成 

PubkeyAuthentication yes

f)   重启sshd

service sshd restart

g)   用private key进行登录测试

ssh root@IP -i key文件位置

h) 关闭密码登录

vi /etc/ssh/sshd_config

将PasswordAuthentication yes改成

PasswordAuthentication no

重启sshd

service sshd restart

搞定!

 

 

文件在/home/tumi

tomcat在/usr/local/tomcat

nginx在/etc/nginx

数据库密码000000



javashop 单店 多用户 网店系统  http://www.javamall.com.cn/


    您需要登录后才可以回复
    提供技术服务