tomcat和nginx配置java服务器
tomcat和nginx配置java服务器
写了这么久的SSM,做了一个简单的网站【没有加入数据库】,然后就要开始部署javaWEB的云服务器了。本次搭建使用的Tomcat和nginx。
- 服务器系统:Ubuntu16.04
- Tomcat
- nginx
安装java环境【oracle java8】
如果在中将
- 添加仓库源:
add-apt-repository ppa:webupd8team/java
- 更新软件包列表:
sudo apt-get update
- 安装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全部加载不出来。

于人曰浩然,沛乎塞苍冥。皇路当清夷,含和吐明庭。
tomcat和nginx配置java服务器的更多相关文章
- nginx配置图片服务器
这几天研究了一下nginx配置图片服务器的相关内容,个人的一些收获与大家分享一下: Nginx是目前非常流行的web服务器,它起源于俄罗斯.它具有处理速度快,并发量大,占用资源极低等优点,尤其对于静态 ...
- Nginx 配置 HTTPS 服务器
Nginx 配置 HTTPS 服务器 Chrome 浏览器地址栏标志着 HTTPS 的绿色小锁头从心理层面上可以给用户专业安全的心理暗示,本文简单总结一下如何在 Nginx 配置 HTTPS 服务器, ...
- Liunx下Tomcat+MYSQL+Nginx配置
环境:centos6.4 min #安装编译库及依赖模块 yum -y install gcc gcc-c++ autoconf automake make yum -y install zlib z ...
- Tomcat+redis+nginx配置
为客户开发的一个绩效系统,采用了java web的开发方式,使用了一些spring mvc, mybatis之类的框架.相比于oracle ebs的二次开发,这种开发更加灵活,虽然和ebs集成的时候遇 ...
- 转 Tomcat+redis+nginx配置
为客户开发的一个绩效系统,采用了java web的开发方式,使用了一些spring mvc, mybatis之类的框架.相比于oracle ebs的二次开发,这种开发更加灵活,虽然和ebs集成的时候遇 ...
- 【转】 Tomcat+redis+nginx配置
为客户开发的一个绩效系统,采用了java web的开发方式,使用了一些spring mvc, mybatis之类的框架.相比于oracle ebs的二次开发,这种开发更加灵活,虽然和ebs集成的时候遇 ...
- 如何在Mac OS系统下配置Java服务器开发环境
1.http://www.oracle.com/technetwork/Java/javase/downloads/index-jsp-138363.html 安装JDK(可通过java -versi ...
- [知了堂学习笔记]_牵线Eclipse和Tomcat第一篇 —— 配置Java环境变量&&安装eclipse
一.先给他们提供一个"浪漫的"环境,比如传说中的"鹊桥"--java环境变量.哈哈! 配置java环境变量. 下载jdk,根据自己电脑的版本和操作位数选择不同的 ...
- nginx配置web服务器
一:设置虚拟服务器 1.设置 http { server { listen 127.0.0.1:8080; server_name example.org www.example.org; } } 2 ...
随机推荐
- Cookie的使用(14)
一:cookie的简要介绍: (1)什么是cookie a.cookie是一种客户端的状态管理技术b.当浏览器向服务器发送请求的时候,服务器会将少量的数据以set-cookie消息头的方式发送给浏览器 ...
- pip3 install的时候报错timed out
问题: 执行pip install requests报错 Read timed out. 解决方法: 修改超时时间: pip --default-timeout=1000 install -U r ...
- Atomic in Redis
Since Redis is single-threaded, everything is atomic.
- 创建JUtil
这里拿Dynamic项目来演示,首先创建一个Dynamic项目,起名,点next, 继续点next, 将web.xml文件勾选,finish, 接下来在Java Resources->src下创 ...
- latex_引用参考文献格式,引用多篇参考文献
以下内容在TeXstudio中实现: LaTeX 标准选项及其样式命令为: \bibliographystyle{type} 共有以下8种: plain,按字母的顺序排列,比较次序为作者.年度和标题. ...
- 学习Python第五天
今天咱们讲一下元组,hash,字典,元组是数据类型其中之一 元组的特性为有序的,不可变的,但是如果其中有可变元素,这些可变元组还是可以改变的,代码如下: 元组的写法:name = (‘roy’,‘al ...
- Codeforces Round #421 (Div. 2)
A: 题意:给你一本书共c页,第一天看v0页,第二天看v0+a,第二天看v0+2a以此类推,每天最多看v1页,但是后一天要重复看前一天的后l页. 代码: #include<stdio.h> ...
- python 上传文件
上周产品给我提了个需求,大体是做一个后台系统,管理游戏比赛落地页的数据更新,难点在于需要给CDN上传文件.现在把经验记录下来,下次有类似的需求能提高开发效率. 我使用的是网宿CDN,没有用网宿的SDK ...
- MSMQ队列的简单使用
微软消息队列-MicroSoft Message Queue(MSMQ) 使用感受:简单. 一.windows安装MSMQ服务 控制面板->控制面板->所有控制面板项->程序和功能- ...
- Requests模块—请求
1. 安装 pip install requests import requests 2. 使用 (1) GET 1. 语法 requests.get(url, params=None, **kwar ...