zoukankan      html  css  js  c++  java
  • tomcat和nginx配置java服务器

    tomcat和nginx配置java服务器

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

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

    安装java环境【oracle java8】

    如果在中将

    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推荐在官网下载后安装


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

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

    然后将解压后的文件夹移入/usr/tomcat

    mv apache-tomcat-9.0.13 /usr/tomcat
    

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

    ./startup.sh
    

    这时候最后一行如果出现Tomcat started则就代表成功了。

    安装nginx

    安装nginx可以参照我以前写的博客

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

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

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

    假如我们的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全部加载不出来。

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

  • 相关阅读:
    redis 订阅者与发布者(命令行)
    CentOS 6 使用 tptables 打开关闭防火墙与端口
    CentOS 7 使用 firewalld 打开关闭防火墙与端口
    Python面向对象编程-OOP
    python命名规则 PEP8编码规则(约定俗成)
    python 装饰器 概念
    python常用模块 os,datetime,time,MySQLdb,hashlib
    python xml.etree.ElementTree 处理xml 文件 变量 流 xml概念
    Pycharm小技巧
    python概要笔记2
  • 原文地址:https://www.cnblogs.com/xiaohuiduan/p/9961398.html
Copyright © 2011-2022 走看看