[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...