首页 > 系统相关 >nginx配置反向代理

nginx配置反向代理

时间:2023-03-17 09:46:09浏览次数:32  
标签:set http log header 代理 nginx 反向 proxy

   

 

 

 

通过docker-compose安装nginx

 

docker-compose up -d nginx

 

将容器内配置文件卷出来

修改nginx/nginx.conf

user nginx;

worker_processes 1;

 

error_log /var/log/nginx/error.log warn;

pid /var/run/nginx.pid;

 

 

events {

worker_connections 1024;

}

 

 

http {

include /etc/nginx/mime.types;

default_type application/octet-stream;

 

log_format main '$remote_addr - $remote_user [$time_local] "$request" '

'$status $body_bytes_sent "$http_referer" '

'"$http_user_agent" "$http_x_forwarded_for"';

 

access_log /var/log/nginx/access.log main;

 

sendfile on;

#tcp_nopush on;

 

keepalive_timeout 65;

 

#gzip on;

 

#include /etc/nginx/conf.d/*.conf;

 

server {

listen 80;

server_name jenkins.pis360.com;# 你的域名

location / {

proxy_pass http://jenkins.pis360.com:9000;

# proxy_set_header Host $http_host;

# proxy_set_header X-Real-IP $remote_addr;

# proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

# proxy_set_header X-Forwarded-Proto $scheme;

}

}

#

server {

listen 80;

server_name gitlab.pis360.com;# 你的域名

 

location / {

proxy_pass http://gitlab.pis360.com:9003;

# proxy_set_header Host $http_host;

# proxy_set_header X-Real-IP $remote_addr;

# proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

# proxy_set_header X-Forwarded-Proto $scheme;

}

}

 

server {

listen 80;

server_name sonarqube.pis360.com;# 你的域名

 

location / {

proxy_pass http://sonarqube.pis360.com:9008;

# proxy_set_header Host $http_host;

# proxy_set_header X-Real-IP $remote_addr;

# proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

# proxy_set_header X-Forwarded-Proto $scheme;

}

}

}

标签:set,http,log,header,代理,nginx,反向,proxy
From: https://www.cnblogs.com/helloshikui/p/17225481.html

相关文章