nginx - Web 服务器和反向代理在同一个端口 nginx
问题描述
我需要在同一个域(和同一个端口)中有一个 Web 服务器和一个反向代理来解决一些 cors 域问题,现在我有两个服务器在不同的端口,我怎么能在同一个端口和同一个端口领域。
这是我的配置:
#:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
server {
listen 443 ssl default_server;
root /var/www/my-page/;
index index.html;
ssl_certificate /home/certs/cert.crt;
ssl_certificate_key /home/certs/cert.key;
server_name myserver.com;
location / {
try_files $uri $uri/ =404;
root /var/www/my-page/;
}
}
#::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
server {
listen 5601 ssl default_server;
ssl_certificate /home/certs/cert.crt;
ssl_certificate_key /home/certs/cert.key;
server_name myserver.com;
location / {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection 'upgrade';
proxy_set_header Host $proxy_host;
proxy_cache_bypass $http_upgrade;
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_set_header Authorization "Basic mybase64";
access_log /var/log/nginx/kibana.access.log;
proxy_pass https://mywebsitepass.com;
}
}
解决方案
推荐阅读
- python - 如何将 json 作为字典导入?
- python - 按连续日期和等级分组
- javascript - Wavesurfer scriptNode onaudioprocress 只运行一次
- bash - 如何合并和转置多个文件?
- asp.net-core - IdentityServer4 在重定向到 /sigin-oidc 时抛出 HTTP 404
- javascript - 如何创建具有多个 vue 指令的 npm 包?或者我应该为每个指令创建一个包?
- typescript - 使用 Object.assign 避免 Typescript 构造函数中的冗余
- entity-framework - 扩展 Linq OrderBy
- qt - QMenu(和子菜单)在不同的监视器位置打开
- django - Django中的data_get(Laravel)是否存在辅助函数?