proxy_pass http://localhost:3000;:将请求代理到运行在本地 3000 端口的 Gitea 服务。 proxy_set_header 指令用于设置请求头,以便 Gitea 能够获取到客户端的真实 IP 地址和协议类型等信息。 重启Nginx 修改配置文件后,执行以下命令重启 Nginx 服务: bash sudo systemctl restart
本教程将指导您通过 Docker Compose 搭建 Gitea 服务,并利用 Nginx Proxy Manager 配置域名与 SSL 证书。 官方中文文档https://docs.gitea.com/zh-cn/ 1. 在服务器合适位置新建一个目录 gitea,然后新建一个docker-compose.yml文件 这里选择使用postgres数据库 mkdirgitea vim docker-compose.yml docker-compose.yml...
proxy_pass http://192.168.238.11:3000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-NginX-Proxy true; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade";...
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $remote_addr; # 设置请求源地址 proxy_set_header X-Forwarded-Proto $scheme; # 设置Http协议 add_header X-Cache $upstream_cache_status; #Set Nginx Cache...
8. 配置 Nginx 创建Nginx 配置文件: sudo nano /etc/nginx/sites-available/your_domain.conf 添加以下配置: server { listen 80; server_name your_domain; location / { client_max_body_size 512M; proxy_pass <http://localhost:3000>; proxy_set_header Connection $http_connection; ...
如果您想使用 Nginx 作为 Gitea 的反向代理服务,您可以参照以下 nginx.conf 配置中 server 的http 部分: server { listen 80; server_name git.example.com; location / { proxy_pass http://localhost:3000; } } 使用Nginx 作为反向代理服务并将 Gitea 路由至一个子路径 如果您已经有一个域名并且想与 Git...
7、nginx代理 因为我们80端口都是给nginx用了,3000端口不想报漏在外面(主要是看着域名后面跟着端口号好难受),我们给他做一下nginx代理 找到nginx的配置文件目录,添加一个网站配置文件,如果要ssl的自己添加就行了,改完修改下app.ini的ROOT_URL重启一下gitea,nginx重载下配置文件 ...
Nginx配置 代码语言:javascript 代码运行次数:0 运行 AI代码解释 server { listen 80 ; server_name git.tinywan.com; location / { proxy_pass http://localhost:3000; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_...
如果您希望通过域名访问Gitea,可以配置Nginx反向代理: sudo nano /etc/nginx/sites-available/gitea 添加以下配置: server { listen 80; server_name gitea.yourdomain.com; location / { proxy_pass http://localhost:3000; proxy_set_header Host $host; ...
ssl_certificate_key /etc/nginx/cert/git.torymin.com.key; ssl_protocols TLSv1.2 TLSv1.3; ssl_ciphers HIGH:!aNULL:!MD5; location / { client_max_body_size 512M; proxy_pass http://gitea:3000; proxy_set_header Connection $http_connection; ...