在Linux上用C ++实现HTTPS文件服务器

时间:2011-10-26 11:52:13

标签: c++ linux http https boost-asio

我想在Linux上实现一个简单的文件服务器应用程序,允许登录用户上传和下载文件。

此文件服务器应该与Django应用程序一起使用,该应用程序将处理用户登录/文件权限并将下载/上传HTTPS请求传递给C ++文件服务器应用程序。

此外,它应该处理来自多个用户的多个请求。做这个的最好方式是什么?我应该使用boost:asio还是其他库?我应该从哪里开始?

4 个答案:

答案 0 :(得分:2)

尝试cpp-netlib - 仅限标题的C ++网络库受Boost C ++库的高度影响,并由Dean Michael

创建

答案 1 :(得分:1)

Wt库是一个C ++库,可以轻松编写HTTP或HTTPS服务器代码。

您还可以将文件服务器应用程序设置为Web服务器的FastCGISCGI客户端(运行Django的客户端)。

答案 2 :(得分:0)

DAG允许通过HTTP隧道连接SSH,可能值得一试。

答案 3 :(得分:0)