nginx - 基本 url 的 nginx 绕过问题
问题描述
我是 nginx 新手,我认为遇到了一些重大问题。
我想要的是为我们使用的一些应用程序托管一个公共页面。我们想隐藏一些网址。
它应该看起来像这样 - foo.bar/app1, foo.bar/app2,... 完整且真实的 url 应该是“隐藏的”。
我们想要使用什么样的应用程序?Jira,idoit(内部 URL:http: //XXX.XXX.XXX.XXX/ ?objID=34&treeView=&treePath=34 ),office365,...
现在我使用了这个配置
server {
listen 80;
listen [::]:80;
server_name foo.bar.de;
location /app1 {
proxy_pass "http://XXX.XXX.XXX.XXX/";
proxy_set_header HOST $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
我可以看到该页面已链接到正确的服务器并且登录正在运行。如果我使用登录没有任何反应。
日志说:
2021/08/30 22:30:14 [错误] 3074#3074: *28 open() "/usr/share/nginx/html/src/tools/js/ckeditor/ckeditor.js" 失败(2:没有这样文件或目录),客户端:78.94.77.162,服务器:xxxx....
任何人都知道我该如何解决这个问题?
解决方案
推荐阅读
- c# - 如何管理重复的程序集引用 C# Unity / 如何使用标志编译 C# 项目
- django - 防止 Django 必填表单字段上的 html5“必填”属性
- c++ - OSX(brew)上 BOOST_ROOT 和 BOOST_LIBRARY_DIR 的正确位置?
- javascript - 从 YT API JSON 获取 YouTube 横幅
- assembly - 打印出一个 3 位数字让我溢出
- python - 将值从嵌套类传播到基类
- jquery - Jquery获取选定div的多个锚文本
- typescript - 升级 TypeScript 版本 + 无关错误
- r - R,dplyr,根据R中的一个条件列有条件地更改多列中的值
- android - Android网络响应时间滞后