location /admin/ { 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; proxy_pass http://127.0.0.1:5000; } location /static/ { root /opt/; } }# 二级域名代理...
在上述配置中,我们为每个二级域名定义了一个server块,并设置了相应的server_name。在location /块中,我们使用proxy_pass指令将请求转发到后端服务的具体地址。 5. 测试并验证配置是否生效 在保存配置文件后,可以通过以下命令测试Nginx配置是否正确: bash sudo nginx -t 如果配置正确,可以重新加载Nginx以使配置生效:...
proxy_pass http://localhost:9080/; // 后端服务器端口号 } } 证书配置: server{ listen 443 ssl; server_name 二级域名称.一级域名xxxxx.com; charset utf-8; #证书配置 ssl_certificate conf.d/cert/一级域名xxxxx.com.pem; ssl_certificate_key conf.d/cert/一级域名xxxxx.com.key; ssl_session_tim...
proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } #access_log logs/p_access.log; } 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 这里的 server_name 对应配置的域名,proxy_pass对应代理的真实地址。
proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; location /item { # 先找本地 root html; if (!-f $request_filename) { #请求的文件不存在,就反向代理 proxy_pass http://192.168.1.109:8084; ...
proxy_pass http://目标服务器地址;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;} 如果需要重定向到其他域名或路径,可以使用以下配置 location /oldpath {rewrite ^/oldpath(.*)$ /newpath/$1 redirect;}}…} 添加新的server块以处理二级域名请求 http {…server {listen 80;...
proxy_set_header X-Forwarded-For scheme; } } 4. 测试配置 在保存配置文件后,测试 Nginx 配置是否正确: sudo nginx -t 如果配置正确,可以重新加载 Nginx: sudo systemctl reload nginx 或 nginx -s reload 5. 访问服务 现在,你可以通过以下二级域名访问不同的服务: ...
这几天遇到nginx配置proxy_pass对二级域名解析出的ip无效的问题,因为proxy_pass实际上都是转成ip再进行请求,所以就存在直接配置域名转发无效的问题,查找资料找到可以用return 307的方式来代替 if($request_uri~^/api/(.*)$){return307https://xxx.xxx.com/$1;} ...
1.域名添加解析 我的是阿里云的域名,所以首先给自己的域名添加解析。 打算使用 www.codeliu.com , test1.codeliu.com, test2.codeliu.com这三个域名,其中 test1.codeliu.com, test2.codeliu.com作为二级域名。 2.准备好三个项目 eclipse新建三个web项目,直接在index.html中写一点东西能进行区别进行,然后expo...
最近想把三个项目配在一个服务器上,于是想使用nginx配置二级域名实现。 1.域名添加解析 我的是阿里云的域名,所以首先给自己的域名添加解析。 打算使用 www.codeliu.com , test1.codeliu.com, test2.codeliu.com这三个域名,其中 test1.codeliu.com, test2.codeliu.com作为二级域名。