tomcat和nginx配置java服务器

tomcat和nginx配置java服务器

写了这么久的SSM,作了一个简单的网站【没有加入数据库】,而后就要开始部署javaWEB的云服务器了。本次搭建使用的Tomcat和nginx。css

  • 服务器系统:Ubuntu16.04
  • Tomcat
  • nginx

安装java环境【oracle java8】

若是在中将html

  1. 添加仓库源:
    add-apt-repository ppa:webupd8team/java
  2. 更新软件包列表:
    sudo apt-get update
  3. 安装java JDK:
    sudo apt-get install oracle-java8-installer
    中间出现是否接受协议,OK就行。

安装Tomcat

安装Tomcat推荐在官网下载后安装java


将下载好的文件传入服务器某个文件夹,或者说在直接服务器中下载。而后将压缩包解压。python

tar -zxvf apache-tomcat-9.0.13.tar.gz

而后将解压后的文件夹移入/usr/tomcatnginx

mv apache-tomcat-9.0.13 /usr/tomcat

而后进入/usr/tomcat/bin
目录中,执行web

./startup.sh

这时候最后一行若是出现Tomcat started则就表明成功了。数据库

安装nginx

安装nginx能够参照我之前写的博客apache

IDEA将项目导出为war并上传到服务器

  • 项目导出为war
    这篇博客
    写的很详细了,我就很少说了tomcat

  • 上传到服务器
    在上面咱们已将将tomcat放在/usr/tomcat下,这时候咱们将war文件放在/usr/tomcat/webapps下,tomcat就会自动解包了。bash

假如咱们的war包名为test.war,此时便有一个test的文件夹了。这时候咱们就能够经过ip:8080/test来访问咱们的网站了【前提是服务器8080端口开了】,可是我仍是选择nginx。

配置nginx conf文件

配置一个最简单的nginx文件。

server {
    listen 80;
    server_name xxx;    #你的域名,须要将域名解析
    root /usr/tomcat/webapps/test; #假如不配置的话,全部css,js,img文件都没法加载
    charset utf-8;
    location / {
     proxy_pass http://localhost:8080/test/;   //核心关键的地方,将数据交给本地8080端口的test后台去处理,ps:后面的 / 别忘了
    }
}

这个文件怎么去使用,在个人博客后面已经说明了。

今天就是简单的介绍一下javaweb服务器的搭建,主要是记得写root,否则css和js所有加载不出来。

于人曰浩然,沛乎塞苍冥。皇路当清夷,含和吐明庭。

相关文章
相关标签/搜索