centos下Java專案完整部署系列文件,共5篇,第5篇—nginx配置
阿新 • • 發佈:2021-02-10
centos下Java專案完整部署系列文件,共5篇,第5篇—nginx配置
系列文章介紹
Centos系統中,預設已安裝OpenJDK,此係列文件中不在講jdk的安裝。文件一共分為5篇,部分內容參考於其它部落格,5篇連結如下,
1.mysql安裝
2.Tomcat安裝
3.專案部署
4.Nginx安裝
5.nginx配置
配置檔案路徑為:/usr/local/nginx/conf
1、單應用,單Tomcat配置檔案
#user nobody;
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
upstream webserver{
server 127.0.0.1:8080; #地址+埠
}
server {
listen 80;
server_name localhost; //域名
location / {
proxy_pass http://webserver;
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}
2 、單應用,多Tomcat配置檔案
2.1 複製Tomcat 修改service.xml,修改三處地方,保證每個tomcat不衝突即可:
2.2 nginx配置檔案如下
#user nobody;
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
upstream webserver{
server 127.0.0.1:8080;//ip+埠
server 127.0.0.1:8081;//ip+埠
server 127.0.0.1:8082;//ip+埠
}
server {
listen 80;
server_name localhost;//域名
location / {
proxy_pass http://webserver;
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
}