服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

什么是通过反向代理设置https节点服务器而不使用Apache或Nginx的最佳实践

我正试图获得通过节点代理访问的节点https服务器。 我买了证书,并有一个独立的https服务器工作正常。 最初由于多个证书在一个文件中有一些打嗝,但是这个post有助于: http://stackoverflow.com/questions/16224064/running-ssl-node-js-server-with-godaddy-gd-bundle-crt. 早些时候,我已经通过一个基于节点的反向代理nodejitsu的http代理模块的所有连接,它有效地代理http – > http。 现在,正如所料,在将目标服务器更改为https后,代理不起作用,因为它基本上是: client -> http-proxy(public IP) -> https connection(local IP) 这实际上是https中寻求消除的中间人情况。 另外,我从https服务器得到以下错误: Error: Hostname/IP doesn't match certificate's altnames 证书是正确的,因为HTTPS没有在中间代理正常工作。 从阅读一些post,我意识到以下应该工作: client -> https-proxy (Public IP) -> http connection (local IP) 实际的本地服务器在哪里运行http和公共https。 这是基于http-proxy文档中的解释: https://github.com/nodejitsu/node-http-proxy 在这篇文章中: https://nadeesha.silvrback.com/creating-a-https-proxy-in-node-js 在http代理模块文档中,似乎有一个客户端的解释 – > https(代理公共IP) – > https(代理本地IP)。 如果是这样,我需要在目标https服务器上设置哪些证书? 在尝试这些可能性之前,我想知道: 什么是处理这个需求的标准最佳实践,以及如何在节点下实现它。 我不想介绍Nginx或Apache只是为了处理这个。 我完全偏离这里吗?

为什么CUPS OpenWRTpipe理页面提示login,添加打印机时不会占用用户/密码?

我使用OpenWRT 14.07,CUPS 1.5.4。 当我尝试添加打印机时,UI会引导我浏览整个工作stream程,直至完成。 在工作stream程结束后,我find了打印机,添加了说明,指定的驱动程序等。点击“添加打印机”。 此时,CUPSpipe理用户界面向我发送一个基本身份validation请求,要求在“CUPS”领域中input用户名和密码: 用户名和密码正在被http://192.168.0.1:631请求。 该网站说:“CUPS” 我无法让pipe理网站接受任何用户名/密码组合。 我曾经在不同的屏幕上看到过这个,并input了“root”/“password”,UI已经接受了。 从那时起,我一直玩这个设置,现在唯一一次提示input用户名和密码的时候是我点击“添加打印机”。 我试图通过直接编辑“printers.conf”(针对build议和绝望)来手动添加打印机。 现在打印机出现了,但作业只是消失了。 (我认为这个build议是有说服力的,而且没有发生一些队列设置步骤)“手动打印机行为可能是一个不同的问题,但是这里适用的观察是”修改打印机“现在具有相同的密码行为。 我对CUPS(在这个级别)和OpenWRT是新手,但是我已经在个人和专业上在PC和embedded式环境中使用了15 – 20年的Linux。 任何帮助表示赞赏。 我的configuration已附加。 我一直在试图解决这个问题一段时间。 root@OpenWrt:~# cat /etc/cups/cupsd.conf ######################################################################## # # # This is the CUPS configuration file. If you are familiar with # # Apache or any of the other popular web servers, we've followed the # # same […]