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-183891

davidhq's questions

Martin Hope
davidhq
Asked: 2016-04-22 02:02:51 +0800 CST

nginx默认错误页面由于某种原因停止工作

  • 1

这曾经有效:

server {
  server_name example.com;

  location / {
    proxy_pass http://localhost:8888;
    error_page 502 /502.html;
  }

  location = /502.html {
    root /var/www/example;
  }
}

现在突然它不再...我不知道发生了什么变化?

/var/www/example/index.html如果端口 8888 没有响应,我会得到 404 而不是显示...

如何再次使这项工作?谢谢你

nginx 502-error
  • 2 个回答
  • 314 Views
Martin Hope
davidhq
Asked: 2016-03-27 15:10:37 +0800 CST

nginx proxy_pass - 无法获取资产

  • 0

我有一个在某个端口上运行的 express.js 应用程序和这个nginx配置:

server {
  server_name example.com;
  access_log /var/www/example/log/nginx.access.log;

  location / {
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Host $http_host;
    proxy_redirect off;
    proxy_pass http://localhost:3000;
  }
}

提供包含如下脚本index.html的路线:/source

<script src="/source/assets/js/script.js"></script>

问题是它无法加载此脚本,请求导致502 Bad Gateway.

在此处输入图像描述

尽管

curl http://example.com/source/assets/js/script.js

工作正常,在浏览器中输入这个 url 也是如此......只是引用 fromindex.html不......与style.css.

在日志中我看到这个:

90.100.44.55 - - [26/Mar/2016:22:47:13 +0000] "GET /source/assets/js/script.js HTTP/1.1" 502 574 "http://example.com/source" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.111 Safari/537.36"

有效的直接请求(curl 或浏览器)如下所示:

90.100.44.55 - - [26/Mar/2016:22:47:24 +0000] "GET /source/assets/js/script.js HTTP/1.1" 200 8358 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.111 Safari/537.36"

有任何想法吗?

更新:

我启用了 nginx 错误日志:

2016/03/27 00:26:36 [error] 32079#0: *319759 connect() failed (111: Connection refused) while connecting to upstream, client: 90.100.44.55, server: example.com, request: "GET /source/assets/css/styles.css HTTP/1.1", upstream: "http://127.0.0.1:3011/source/assets/css/styles.css", host: "example.com", referrer: "http://example.com/source"

但是当我这样做时

http://127.0.0.1:3011/source/assets/css/styles.css

在服务器上,它可以工作:/

nginx
  • 1 个回答
  • 1933 Views
Martin Hope
davidhq
Asked: 2014-02-10 07:09:23 +0800 CST

清除 root 拥有的日志文件

  • 3

我需要清除一个日志文件:

cat /dev/null > error.log 

问题是该文件归root所有

-rw-r--r-- 1 root root 15505 Feb  9 15:08 error.log

这不起作用

$ sudo cat /dev/null > error.log 
-bash: error.log: Permission denied

不知道为什么......那我怎么能解决这个问题?

log-files
  • 1 个回答
  • 5566 Views
Martin Hope
davidhq
Asked: 2013-08-01 13:18:42 +0800 CST

安装 phusion 乘客时的交换空间

  • 4

我尝试安装 Phusion Passenger 并且由于我的可用内存少于 1GB,因此建议使用以下命令临时添加交换空间:

sudo dd if=/dev/zero of=/swap bs=1M count=1024
sudo mkswap /swap
sudo swapon /swap

乘客安装成功,所以我现在必须禁用该交换空间 - 如何?它没有说任何关于恢复的内容,但我认为应该是因为它说“临时添加交换空间”。我现在如何否定这种影响?

phusion-passenger
  • 1 个回答
  • 600 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