Nginx 搭建伪 CDN 服务器

什么是cdn服务器

CDN,中文内容分发网络,是Content Delivery Network的简称。它通过一种缓存冗余的方式,在现有的网络结构中增加一层新的网络架构,将网站的内容部分或者全部存储到用户最近的网络服务器中,使得用户就近取得网站内容。
未使用CDN,用户访问过程:
在这里插入图片描述
使用CDN,用户访问过程:
在这里插入图片描述
从上面两个图我们可以看到:使用CDN,用户请求在满足的前提下,请求发送到缓存服务器上,由最近的缓存服务器提供内容,提高了用户的访问速度,缓解了网站服务器的压力。

设置Nginx的配置文件

Nginxconf文件中设置Nginx.conf

worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 66; server { listen 80; server_name localhost; location / { root /usr/share/nginx/wwwroot; index index.html index.htm; } } } 

设置docker-compose.yml

docker-compose.yml设置如下:

version: '2.0' services: nginx: restart: always image: nginx container_name: nginx ports: - 81:80 volumes: - ./conf/nginx.conf:/etc/nginx/nginx.conf - ./wwwroot:/usr/share/nginx/wwwroot 

创建如下文件夹:
在这里插入图片描述
启动Nginx并访问:
docker-compose up
在这里插入图片描述

原文链接:https://blog.csdn.net/qq_40369435/article/details/91354015?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165934461816782248559192%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165934461816782248559192&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~times_rank-29-91354015-null-null.nonecase&utm_term=%E6%90%AD%E5%BB%BAcdn

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/6322

(0)
上一篇 2022年10月5日 18:50
下一篇 2022年10月5日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml