月度归档: 2016年1月

[Apache] 开启 .htaccess 后出现 500 错误的解决方法

在网站启用 .htaccess 文件后,如果 Apache 没有进行相应配置,则可能出现 500 Internal Server Error 错误,类似下图: 通常可以采用如下一些措施,通过修改 Apache 配置文件 httpd.conf 来解决这个问题。 可以配合 Apache 安装目录下的 logs/error.log 来定位问题。 1、开启 mod_rewrite 模块: 搜索并打开如下行的注释: Shell LoadModule rewrite_module modules/mod_rewrite.so 1 LoadModule rewrite_module modules/mod_rewrite.so .htaccess...

[Ubuntu] 编译&使用 curl 库进行简单网络请求

当使用C++做HTTP客户端时,目前通用的做法就是使用libcurl。其官方网站的地址是 http://curl.haxx.se/,该网站主要提供了Curl和libcurl。Curl是命令行工具,用于完成FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP的命令的请求及接收回馈。libcurl提供给开发者,用于使用C++跨平台的开发各种网络协议的请求及响应。里面的文档非常齐全,不过都是英文的。 0、系统环境: Ubuntu 14.04 curl v7.46.0 1、编译 libcurl 库: 1)下载 curl 源码: Shell git clone https://github.com/bagder/curl.git 1 git clone https://github.com/bagder/curl.git 或者使用我网盘里面的代码: http://pan.baidu.com/s/1dDMNrKt 2)检查 curl 依赖项是否安装: Shell sudo apt-get...