linux上部署tomcat,用Nginx做反向代理,并将Java项目部署到服务器上

时间:2022-09-17 16:09:50

(先关闭防火墙和SELinux)

.部署jdk

1.jdk下载并移动到Linux/root

2.[root@netlab ~]# tar -zxvf jdk....gz

3.将加压后的文件移动到/usr/local

 [root@netlab ~]#mv jdk1.7.0_71/ /usr/local

4配置环境变量

①[root@netlab ~]#cd  /usr/local

②编辑bash_profile文件

[root@netlab local]#vi  ~/.bash_profile

 export JAVA_HOME=/usr/local/jdk7.1.0_71/

 export PATH=$JAVA_HOME/bin:$PATH

linux上部署tomcat,用Nginx做反向代理,并将Java项目部署到服务器上linux上部署tomcat,用Nginx做反向代理,并将Java项目部署到服务器上

③使改动生效

  [root@netlab local]#source ~/.bash_profile

④测试结果

[root@netlab local]#java -version

linux上部署tomcat,用Nginx做反向代理,并将Java项目部署到服务器上linux上部署tomcat,用Nginx做反向代理,并将Java项目部署到服务器上

.部署tomcat

1.下载tomcat7并移动到/root

2.解压

[root@netlab ~]# tar -zxvf apache-tomcat...gz

3.将tomcat移动到/usr/local

[root@netlab ~]# mv apache-tomcat-7.0.78 /usr/local

4.[root@netlab ~]# cd /usr/local

   [root@netlab local]# ln -s /usr/local/apache-tomcat-7.0.78 /usr/local/tomcat

5.① [root@netlab local]#cd tomcat/bin

  ②编辑 catalina.sh 文件,将tomcat的目录写进文件中

 [root@netlab bin]# vi catalina.sh 

CATALINA_HOME=/usr/local/apache-tomcat-7.0.78

③启动tomcat

 [root@netlab bin]#./catalina.sh start

6.浏览器访问IP:8080

.配置Nginx

1.配置Nginx的yum源

①[root@master etc]# cd /etc/yum.repos.d/

②编辑nginx.repo文件

 [root@master etc]# vi nginx.repo

[nginx]

name=nginx repo

baseurl=http://nginx.org/packages/centos/$releasever/$basearch/

gpgcheck=0

enabled=1

2.yum install nginx

3.编辑/etc/nginx/conf.d/dafault.conf

 server_name改为想要的域名

4.浏览器访问自己修改的域名

四.将项目部署到服务器

  1.Java项目打成WAR

2.WAR包移动到/usr/local.tomcat/webapps

1.vi /etc/nginx/conf.d/dafault.conf 添加

 Location /{

Proxy_pass http://127.0.0.1:8080/book_manage_project/;

}