AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-13688

Scott Klarenbach's questions

Martin Hope
Scott Klarenbach
Asked: 2012-12-07 18:06:28 +0800 CST

nginx proxy_pass POST 404 错误

  • 2

我有 nginx 代理到应用程序服务器,具有以下配置:

location /app/ {
        # send to app server without the /app qualifier
        rewrite /app/(.*)$ /$1 break;
        proxy_set_header Host $http_host;
        proxy_pass http://localhost:9001;
        proxy_redirect http://localhost:9001 http://localhost:9000;
    }

对 /app 的任何请求都会转到 :9001,而默认站点托管在 :9000。

GET 请求工作正常。但是每当我向 /app/any/post/url 提交 POST 请求时,它都会导致 404 错误。通过 GET /app/any/post/url 直接在浏览器中点击 url 会按预期点击应用服务器。

我在网上找到其他有类似问题的人并添加了

proxy_set_header Host $http_host;

但这并没有解决我的问题。

没有记录错误,访问日志如下:

# For http://localhost:9000 (no proxying)

127.0.0.1 - - [08/Dec/2012:12:29:28 -0800] "GET / HTTP/1.1" 304 0 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4"

# For http://localhost:9000/app/get/priorities (GET proxy)

127.0.0.1 - - [08/Dec/2012:12:32:17 -0800] "GET /app/get/priorities HTTP/1.1" 200 77 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4"

# When posting to http://localhost:9000/app/create/priority:

127.0.0.1 - - [08/Dec/2012:12:33:50 -0800] "POST /app/create/priority/ HTTP/1.1" 404 188 "http://localhost:9000/form-test.html" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.4 (KHTML, like Gecko) Chrome/22.0.1229.94 Safari/537.4"

任何见解表示赞赏。

谢谢。

完整配置如下:

server {
    listen   9000; ## listen for ipv4; this line is default and implied
    #listen   [::]:80 default_server ipv6only=on; ## listen for ipv6

    root /home/scott/src/ph-dox/html;
    # root ../html; TODO: how to do relative paths?
    index index.html index.htm;

    # Make site accessible from http://localhost/
    server_name localhost;

    location / {
        # First attempt to serve request as file, then
        # as directory, then fall back to displaying a 404.
        try_files $uri $uri/ /index.html;
        # Uncomment to enable naxsi on this location
        # include /etc/nginx/naxsi.rules
    }

    location /app/ {
        # rewrite here sends to app server without the /app qualifier
        rewrite /app/(.*)$ /$1 break;
        proxy_set_header Host $http_host;
        proxy_pass http://localhost:9001;
        proxy_redirect http://localhost:9001 http://localhost:9000;
    }

    location /doc/ {
        alias /usr/share/doc/;
        autoindex on;
        allow 127.0.0.1;
        allow ::1;
        deny all;
    }

}
nginx
  • 1 个回答
  • 6084 Views
Martin Hope
Scott Klarenbach
Asked: 2009-09-25 12:53:33 +0800 CST

Windows 代理服务器建议

  • 0

我有一个网络服务器,目前有大约 10 个 IP 地址。我有各种需要代理服务器来路由其内部流量的客户端。

负载不是很大,所以我想让这台服务器充当 10 个不同客户端的代理服务器,每个客户端在服务器上都有自己唯一的 IP。

硬件已经设置好了,但我想知道你们推荐什么软件解决方案?

我看过 WinGate、Squid-Proxy 等……但对此我很满意。也许甚至有办法让 Windows 原生地做到这一点?

我正在运行 32 位的 Windows Server 2008。

windows-server-2008
  • 3 个回答
  • 364 Views
Martin Hope
Scott Klarenbach
Asked: 2009-09-16 08:51:36 +0800 CST

Windows 2008 防火墙 IP 范围

  • 0

我有一个添加到 Windows 防火墙的端口异常。在 Scope 下,我可以添加允许的特定 IP 地址,每个地址用逗号分隔。问题是,如何输入 IP 范围?

我不是指 192.168.1.0/24 之类的东西。我有一个 IP 不断变化的用户,他们位于奥地利。他们的 IP 始终是 91.113。. . 我基本上愿意允许这样做。

或者,有没有更好的解决方案?我不热衷于开放如此广泛的IP,但他的IP每天都在变化,真的让每个人都感到沮丧。我们在加拿大办事处的动态 IP 每 4 个月更改一次,所以我希望限制它不会有什么大不了的。

感谢您的见解。

windows-server-2008
  • 5 个回答
  • 952 Views
Martin Hope
Scott Klarenbach
Asked: 2009-09-08 16:58:22 +0800 CST

在 IIS7 上安装 FTP?

  • 3

如何在 IIS 7 中安装 FTP 发布?

添加角色服务不起作用。

对于以前的 Win 2008 服务器,我必须下载 FTP 7.5 作为 IIS 7 的单独安装。这次我这样做了,但再次无济于事。

是否有安装角色服务的标准方法?

iis-7
  • 2 个回答
  • 875 Views
Martin Hope
Scott Klarenbach
Asked: 2009-09-08 14:05:22 +0800 CST

IIS 7 配置端口/备份

  • 0

将 IIS 7 配置从一台机器移植到新机器的最快方法是什么?

包括所有站点、应用程序、虚拟目录、ftp 帐户等...

是否有一个包含所有这些信息的 machine.config 文件?

谢谢。

backup
  • 2 个回答
  • 518 Views
Martin Hope
Scott Klarenbach
Asked: 2009-07-21 12:03:36 +0800 CST

IIS 7 在多个 Web 应用程序之间共享 bin 文件夹

  • 0

也许这个问题更适合stackoverflow,不确定:

在 IIS 7 中跨多个 ASP.net 网站共享 bin 文件夹的程序集的最佳做法是什么?

我有几个站点,每个站点的 HTML 前端略有不同,但都具有相同的中间层逻辑和数据库。每次进行更改时,我都不想将相同的 dll 重新部署到多个站点的 bin 文件夹中的每一个。

谢谢。

network-share iis-7 asp.net-mvc
  • 1 个回答
  • 2155 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve