nginx配置反向代理

 
 

 

 

 

通过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;

}

}

}

posted @   時窥  阅读(71)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 一文读懂知识蒸馏
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
点击右上角即可分享
微信分享提示