sách gpt4 ai đã đi

ruby-on-rails - chạy errbit với ngninx và passenger với ssl

In lại 作者:太空宇宙 更新时间:2023-11-03 13:08:23 32 4
mua khóa gpt4 Nike

我已经配置好东西,这样我就可以使用 ssl 登录和访问在 nginx 上运行的 errbit

我的问题是我不知道如何设置我的 Rails 应用程序的 errbit.rb 以便我可以运行测试

nginx.conf 看起来有点像:

máy chủ {
listen 443;
ssl on;
ssl_certificate stuff.crt;
ssl_certificate_key stuff.key;

server_name www.whatever.org;

vị trí / {
root /web/stuff;
}

location /errbit {
root /webapps2;
passenger_enabled on;
rails_env development;
passenger_base_uri /errbit;
}
}

所以 www.whatever.org/errbit 显示 errbit

initializers/errbit.rb 看起来像:

Airbrake.configure do |config|
config.api_key = 'code'
config.host = 'www.whatever.org/errbit'
config.port = 443
config.secure = config.port == 443
kết thúc

然后运行 bundle exec rake airbrake:test 给出:

...

Started GET "/verify" for at 2012-09-25 20:37:22 +0100
Raising 'AirbrakeTestingException' to simulate application failure.
** [Airbrake] Failure: Net::HTTPNotFound
** [Airbrake] Environment Info: [Ruby: 1.9.2] [Rails: 3.1.1] [Env: staging]
** [Airbrake] Response from Airbrake:

404 Not Found

404 Not Found



nginx/1.3.5



没有消息到达errbit

这是一个无法启动的问题,还是/errbit 的问题? SSL?使用了错误的端口?

感谢收到的任何建议

Cảm ơn trước

1 Câu trả lời

我有一个类似的问题,原来我有一个代理阻止服务器对 errbit api 的 https 请求。

如果您确实有代理阻止连接,您需要添加到 errbit.rb:

config.proxy_host="1.2.3.4"

config.proxy_port=1111

基本上,当出现服务器错误时,连接将从服务器推送到大多数标准代理配置将阻止的互联网。添加此代理配置不会影响客户端错误(javascript 错误),因为代理配置未在 errbit(位于客户端计算机上)的 airbrake 通知程序 javascript 中使用(正确地如此)。

另一个可用的选项是,如果您的 errbit 应用程序是内部的(除非您知道自己在做什么,否则它应该是内部的)您可以将 errbit api 的内部地址添加到您的应用程序正在运行的服务器上的 etc/hosts 文件中.这将阻止应用程序尝试绕过代理连接到内部网络。话虽如此,您将无法捕获客户端错误

添加到 etc/hosts 文件添加:

1.1.1.1 https://www.whatever.org

希望对你有帮助

关于ruby-on-rails - 使用 ngninx 运行 errbit,使用 ssl 运行 passenger,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12590382/

32 4 0
Bài viết được đề xuất: Iphone 将 url 标记为不安全
Bài viết được đề xuất: python - 获取类属性的属性名
Bài viết được đề xuất: python - 如何在 numpy 中创建反对角单位矩阵(其中对角线从左向右翻转)
Bài viết được đề xuất: node.js - Socket.IO + Node.js + SSL
太空宇宙
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com