centos配置nginx下http代理上网

2014-03-04 18:34:10

本教程不适于进行翻墙等操作类型的上网,未进行加密浏览,只能访问http类型的网页https类型的无法访问.

最近联通的DNS劫持越来越厉害了.本地修改dns都不能解决,根本就是完全性质的无视本地dns了,就算是改了dns还是一个劲的弹广告,要么就提示多用户上网.目前发现https类型的浏览他们还是劫持不到的,为了防止继续性的弹出多用户上网的提示准备搞一个http类型的代理,选择了比较简单点的nginx进行配置,效率还是比较高的.本教程基于centos环境下.

首先下载一个nginx的安装包,具体的可以在http://nginx.org/download/选择自己喜欢的版本,下载之后先安装依赖的组件.

yum -y install gcc gcc-c++ autoconf automake

yum -y install zlib zlib-devel openssl openssl–devel pcre pcre-devel

tar zxvf nginx-版本号.tar.gz 

cd nginx-版本号

./configure 

make 

make install

安装完毕后修改nginx的配置文件开启http代理

#vim /usr/local/nginx/conf/nginx.conf

在文件的最下面加上下面的语句

server {
listen 8090;
resolver 114.114.114.114;
location /{
proxy_pass http://$http_host$request_uri;

allow 127.0.0.1;

deny all;

}
}

上面的配置里面 listen后面是端口. resolver是DNS服务器,这些可以修改为自己喜欢的端口.然后启动nginx

#/usr/local/nginx/sbin/nginx

启动之后设置iE代理设置即可正常使用.如果提示代理服务器无响应,或者访问IP无法打开nginx欢迎页面,请关闭系统防火墙.

1

directadminV1.443开心版

directadmin是一款国外的强大的linux系统虚拟主机控制面板,属于收费的面板,大概300多到400即可获得终身的授权.目前市面上最多的都是早期的面板可能存在漏洞,截至目前2014年2月18日,此版的面板最新版本号为1.443,本文所有的面板为最新版的,并且无漏洞和后门,不过建议如果是进行虚拟主机销售的用户还是自己购买一套比较好点.本文拥有两种安装方式,当第一种安装方式失败资源不存在的时候可以采用第二种方式. 1.安装只需要执行一句命令即可,sh脚本自动安装.自带并默认 Capri 皮肤,默认中文界面。支持CentOS 32bit 64bit. 国内yum源有时候不稳定,建议先更新下源 wget -c http://mtimercms.oss.aliyuncs.com/LNMP-shell/update_source.sh; chmod 755 update_source.sh;./update_source.sh 2. 执行安装代码 - Chinese version wget -c

WHMCS账单PDF附件乱码

本文根据网络上其他一些文章改进而来纯属个人心得分享.其实很早之前就有人研究出来这个问题了,但是去搞这个的却很少,一般国人都很少去看PDF的,而且自己设计PDF又比较花费时间,一般我个人就是直接把PDF中文改正常就好了.账单乱码主要表现为账单PDF里面的中文字符全变成了”?“号,造成这个的主要问题是由于账单里面缺少中文的字体包生成PDF的过程中造成的. 解决这个问题总的需要两个步骤.1上传中文字体包到指定的位置2.进入后台指定PDF的文字包 字体文件下载:百度网盘 双线下载 MEGA网盘 不同版本的WHMCS字体存放的位置也不同,我们把下载的文件解压后会得到三个文件droidsansfallback.php,droidsansfallback.ctg.z,droidsansfallback.z。 如果是WHMCS5.2的程序请把字体包放到includes/font下面 如果是whmcs5.3的程序请把字体包放到\includes\classes\TCPDF\fonts下面 统一的账单上面的logo文件请放到/images/logo.png下面 设置完毕这些我们去后台系统设置-常规设置-发票-TCPDF字体系列选择Custom 然后输入droidsansfallback确认即可 英文后台:依次进入Setup,General Settings,Inovices,在下面找到TCPDF Font Family,选择Custom,并填入droidsansfallback保存。 最后返回用户管理,