前言
最近打字项目新部署了一台服务器,因为我们是用jenkins自动构建的,所以配置jenkins的就不在这说了。
1.重新安装nginx
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
进入nginx目录:
./configure
make
make install
2.更改nginx-conf-nginx.conf文件
worker_processes 4;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 65;
gzip on;
gzip_vary on;
gzip_min_length 1000;
gzip_comp_level 6;http://blance-typing-web/auth-web/;
gzip_types text/plain text/css application/json application/x-javascript text/xml application/xml application/xml+rss text/javascript image/png image/jpeg appl
upstream typing-web {
server 192.168.22.98:8080 weight=1;
server 192.168.22.124:8080 weight=1;
server 192.168.22.226:8080 weight=1;
}
server {
listen 80;
server_name 192.168.22.226;
location /typing-dev {
root /usr/local;
index index.html;
}
location /typing-prod {
root /usr/local;
index index.html;
}
location /typing-web/ {
proxy_buffer_size 128k;
proxy_buffers 128 128k;
proxy_busy_buffers_size 128k;
proxy_pass http://typing-web/typing-web/;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
server {
listen 80; -----------查看防火墙是否打开此端口,防火墙默认没有80端口
server_name 192.168.22.226;
proxy_pass http://typing-web/typing-web/; --------------第一个typing-web是代理全路径要找上门的upstream
这的路径就是http://192.168.22.98(124/226):8080/typing-web(这也是查看后端的地址)
3.安装tomcat启动tomcat
完成。