我正在为几个朋友和小客户创办一家很小的托管公司,没什么大不了的。
我想让我的“客户”有权管理他们在服务器上的文件。我讨厌 FTP,因为它不安全,而且在我看来已经过时了。
所以我想允许我的用户通过 SFTP 连接但不允许他们通过 SSH 连接。(我知道,我知道,SFTP 正在使用 SSH)。但我只是想知道,这可能吗?
所以我不必在服务器上安装 FTP 服务,一切都会很棒!
我目前在尝试使用socket.io需要来自服务器的 websockets 支持(反向代理)时遇到很多困难。
我想知道,是否还有其他支持 websockets 的 Web 服务器?
我在使用 nginx 时遇到的错误:
2012/05/22 02:19:34 [error] 28159#0: *5 connect() failed (111: Connection refused) while connecting to upstream,
client: my.ip.ad.dr,
server: localhost,
request: "GET /socket.io/1/?t=1337653158192 HTTP/1.1",
upstream: "http://127.0.0.1:3000/socket.io/1/?t=1337653158192",
host: "lifestore.brainpad.org", referrer: "http://mywebad.dr/"
Run Code Online (Sandbox Code Playgroud) 我目前在我的服务器上托管一些网站,为此我使用 Lighttpd。
现在我正在使用 Node.js 开发一个 Web 应用程序,我希望能够创建指向 Node.js 应用程序的虚拟主机。
比方说,我希望 test.com:80 指向 myserver.org:3000。我不相信直接使用 Node.js 是可能的,因为端口 80 已经在机器上注册了。所以我看到的唯一方法是在 Lighttpd 中使用某种反向代理。但我不知道我将如何以及如何做到这一点。
我正在运行最新版本的 CentOS,我目前正在使用 MongoDB 和 Lighttpd 托管 Node.js 项目。
一切都运行得很顺利,但现在我想在机器上管理我自己的 DNS,因为总是联系我的 ISP 进行域更改非常烦人。
我非常熟练并且习惯了 unix 系统,所以我不是一开始就没有知识,我对 DNS 的工作方式也有很好的理解,我只需要一个指南来告诉我如何设置 BIND,以及如何管理用它的基本配置。
有人知道这方面的好指南吗?
非常感谢,祝您有美好的一天!