摘要:
GCC链接的时候,一般通过-l来链接动态库和静态库,但是优先动态库的使用。1. 因此想强制链接某一个静态库的时候,可以直接使用静态库的名字,包括后缀名和前缀,例如libcurl.a,不通过-l来链接例如:gcc -o static_lib_link -ggdb -O3 -I./include test.cpp libcurl.a这样子就会把静态库直接链接进来,这个例子中要求test.cpp和libcurl.a在当前编译路径下2. 另一种方式是通过-static,这是静态链接,要求链接所有的库都有对应的静态库gcc -static -o shared_lib_link -ggdb -O3 -I. 阅读全文
摘要:
nginx当正向代理的时候,通过代理访问https的网站会失败,而失败的原因是客户端同nginx代理服务器之间建立连接失败,并非nginx不能将https的请求转发出去。因此要解决的问题就是客户端如何同nginx代理服务器之间建立起连接。有了这个思路之后,就可以很简单的解决问题。我们可以配置两个SERVER节点,一个处理HTTP转发,另一个处理HTTPS转发,而客户端都通过HTTP来访问代理,通过访问代理不同的端口,来区分HTTP和HTTPS请求。 阅读全文
摘要:
总结iptables命令的用法,讲解iptables命令执行流程以及应该了解的注意点。建议直接在linux终端上运行这些命令,最好不要通过ssh来运行这些命令,可能由于误操作导致不能远程登录linux服务器。 阅读全文