Nginx实现反代加速网站让国外VPS快速打开方法

第一、安装NGINX环境

这里我们可以使用直接编译源的方法安装NGINX,也可以直接用军哥的LNMP一键包安装带有NGINX环境的系统环境

第二、添加站点配置文件

A - 这里可以用LNMP环境包vhost添加站点,也可以手工在nginx环境中添加虚拟主机站点配置。

 代码如下 复制代码

vi /usr/local/nginx/conf/vhost/example.com.conf

红色example.com部分是我们的站点域名。

B - 设置目录权限

 代码如下 复制代码

mkdir /home/cache/path -p
mkdir /home/cache/temp
chmod 777 -R /home/cache

设置缓存目录权限存放路径。

C - 配置nginx conf文件

 代码如下 复制代码

proxy_connect_timeout 5;
proxy_read_timeout 60;
proxy_send_timeout  5;
proxy_buffer_size 16k;
proxy_buffers  4 64k;
proxy_busy_buffers_size 128k;
proxy_temp_file_write_size 128k;
proxy_temp_path /home/cache/temp;
#临时文件目录
proxy_cache_path /home/cache/path levels=1:2 keys_zone=cache_one:5m inactive=7d max_size=1g;
#5m为内存占用,1g为最大硬盘占用,cache_one为缓存区名称,如果需要修改对应修改。

需要对应B中的路径进行缓存的配置,一般直接用默认不要修改。

D - 配置example.com.conf

 代码如下 复制代码

listen 80;
server_name example.com www.example.com;
#绑定的域名
index index.php;
#默认首页
access_log off;
#off 关闭日志
location / {
proxy_cache_key "$scheme://$host$request_uri";
#缓存key规则,用于自动清除缓存。
proxy_cache cache_one;
#缓存区名称,与前面定义的相同
proxy_cache_valid 200 304 3h;
proxy_cache_valid 301 3d;
proxy_cache_valid any 10s;
#200 304状态缓存3小时
301状态缓存3天
其他状态缓存(如502 404)10秒
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
#向后端传递访客ip
proxy_set_header Referer http://example.com;
#强制定义Referer,程序验证判断会用到
proxy_set_header Host $host;
#定义主机头
proxy_pass http://1.2.3.4;
#指定后端ip,可以加端口
#proxy_cache_use_stale invalid_header error timeout http_502;
#当后端出现错误、超时、502状态时启用过期缓存,慎用。
}
}

域名解析的时候,指向前端IP就可以。注释部分我们可以学习一下,然后根据自己的需要是否需要进行修改。

第三、重启NGINX生效

 代码如下 复制代码

/etc/init.d/nginx restart

通过上面的4步骤,就可以实现利用nginx给我们的网站加速,比如利用一台香港VPS配置NGINX,给我们在网站数据在美国的VPS网站加速,可以提高网站用户访问的速度体验。以上方法仅限用在正规渠道,本文有参考jybb.me博客内容。

PS:如果是仅仅电信或者某个线路不稳定,我们可以利用DNSPOD解析,然后针对不同的线路进行单独的加速处理。效果还是比较明显的。

时间: 2024-09-20 12:39:50

Nginx实现反代加速网站让国外VPS快速打开方法的相关文章

google字体无法使用怎么办 Nginx反代Google字体

最近在写VPN系统的时候用到Google Fonts可是在大中国是无法使用Google字体,那么怎么解决呢?遂拿出AWS Japna节点反代Google字体一枚. upstream google {     server fonts.googleapis.com:80; } upstream gstatic {     server fonts.gstatic.com:80; } server {     listen 80;     listen [::]:80;     server_nam

Docker之构建Nginx镜像实现迅速搭建Google反代站点

镜像用法 自备证书用法 docker run -d --name=google \ -p 80:80 -p 443:443 \ -v 系统上存放ssl证书的目录:/usr/local/nginx/conf/ssl \ -e PROXY_GOOGLE=On \ -e PROXY_SSL_CRT_KEY=On \ -e PROXY_CRT=你的crt名称 \ -e PROXY_KEY=你的key名称 \ -e PROXY_DOMAIN=你的域名 \ benyoo/nginx_build:proxy_

推荐国内外优秀+免费CDN加速网站及公共cdn加速库

-----------------------------------------------------------------免费CDN加速网站 1.CloudFlare CloudFlare可能是国内网友接触最比较早的免费CDN服务了,如果你的网站访问用户是全世界的,那么 CloudFlare一定适合你,如果你的网站程序是Wordpress的,官方还专门为WP用户提供了一个官方插件(插件搜索CloudFlare),可以一次性设置完成,并且可以在后台直接查看CDN流量, 使用CloudFla

asp如何加速网站打开的速度

技巧之一:提高使用Request集合的效率 访问一个ASP集合来提取一个值是费时的.占用计算资源的过程.因为这个操作包含了一系列对相关集合的搜索,这比访问 一个局部变量要慢得多.因此,如果打算在页面中多次使用Request集合中的一个值,应该考虑将其存贮为一个局部变量. 例如将代码写成下面的形式以加快脚本引擎处理速度:   strTitle=Request.Form("Title")    strFirstName=Request.Form("FirstName")

使用CND加速网站做SEO需要注意的环节

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 一.第一次使用CND 由于之前没有使用过CND加速,只是听别人说个所以对这个不太了解也不太敢用.为了谨慎起见我还特意在网上找了一些资料,上面都说使用CND加速对网站SEO没有什么影响,而且加速也是站在用户体验的角度出发的,不仅没有影响反而对SEO还有正面的效果. 二.蜘蛛访问无数据,导致首页被消除 看到网上使用过CDN加速的站长,对这一功能的

外贸网站使用国外空间的弊端

由于国内出口宽带的严重不足,导致国外用户访问速度很慢,国外用户在访问国内网站时迟迟打不开.根据用户心理分析,面对在八秒以内不能打开的网站,用户一般都会失去对其兴趣.试想,如果这位因网站打开速度慢而放弃的用户是一外贸企业的潜在客户的话,很不幸的,外贸企业将因此而失去这个客户.这也就严重滞缓了外贸企业开拓海外市场的步伐,成为外贸企业做大做强的发展瓶颈. 因此,把空间放到海外服务器上,直接面向目标客户群,这已成为建立外贸型网站的共识.外贸型企业网站采用国外空间才能达到最好的推广效果,已是中国业界的共识

网站放在国外服务器对搜索排名的影响

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 服务器的IP对SEO影响究竟有多大,把一个中文的网站放在国外的服务器上对百度排名有多大的影响,其实有很多人认为肯定会有影响的其实结果并不是你想像的那样,只要你的网站访问速度和国内的差不多,那么和放在国内的站就没有多大的区别了.现在国内备案查得严,国外不需要备案是一个好去处.有些因为备案的问题不得不把网站关了,后来直接放到国外的服务器.但是这里

英文站推广:每天200国外流量的方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 大家好,跟大家分享一下我的英文新站是如何每天获得200国外流量的方法,高手见笑. 其实方法也是一个老方法,基本操作原理是:找国外的流量联盟 注册后让别人点击推广地址 之后你的网站位置就在这个联盟很靠前 之后来流量. 找的国外流量联盟需要记住两点,一是不需要在自己的站放联盟代码;二是比较正规的联盟,区别的方法是流量联盟也投放了GG.下面是我推荐

结归纳摆脱“龟速网站”九个简单有效方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 不论从我们站点的用户体验,还是提高站点的收录情况及关键词的排名,访问的速度都起到着相关重要的作用.我们可以查阅谷歌的熊猫算法的相关信息就可以发现加载速度已经被列为是讨好搜索引擎的关键因素之一.当我们的站点成为龟速网站的人的时候,很多人第一步想到的就是服务器的问题.但是笔者认为服务器只是外在因素之一,主要的还是在我们站点自身的设置上面.那么如何