当前位置: 首页 > news >正文

毕业设计代做网站都可信么wordpress 上传视频

毕业设计代做网站都可信么,wordpress 上传视频,电话营销网站建设,阿里云 wordpress 建站 教程文章目录 一、什么是Nginx#xff1a;二、为什么使用Nginx#xff1a;三、如何处理请求#xff1a;四、什么是正向代理和反向代理#xff1a;五、nginx 启动和关闭#xff1a;六、目录结构#xff1a;七、配置文件nginx.conf#xff1a;八、location#xff1a;九、单页… 文章目录 一、什么是Nginx二、为什么使用Nginx三、如何处理请求四、什么是正向代理和反向代理五、nginx 启动和关闭六、目录结构七、配置文件nginx.conf八、location九、单页面应用刷新404问题十、配置跨域请求十一、开启gzip压缩十二、配置https十三、http跳转https 一、什么是Nginx 二、为什么使用Nginx 三、如何处理请求 四、什么是正向代理和反向代理 五、nginx 启动和关闭 进入目录/usr/local/nginx/sbin 启动命令./nginx 重启命令nginx -s reload 快速关闭命令./nginx -s stop 有序地停止需要进程完成当前工作后再停止./nginx -s quit 直接杀死nginx进程killall nginx六、目录结构 七、配置文件nginx.conf # 启动进程,通常设置成和cpu的数量相等 worker_processes 1;# 全局错误日志定义类型[debug | info | notice | warn | error | crit] error_log logs/error.log; error_log logs/error.log notice; error_log logs/error.log info;# 进程pid文件 pid /var/run/nginx.pid;# 工作模式及连接数上限 events {# 仅用于linux2.6以上内核,可以大大提高nginx的性能use epoll;# 单个后台worker process进程的最大并发链接数worker_connections 1024;# 客户端请求头部的缓冲区大小client_header_buffer_size 4k;# keepalive 超时时间keepalive_timeout 60;# 告诉nginx收到一个新连接通知后接受尽可能多的连接# multi_accept on; }# 设定http服务器利用它的反向代理功能提供负载均衡支持 http {# 文件扩展名与文件类型映射表义include /etc/nginx/mime.types;# 默认文件类型default_type application/octet-stream;# 默认编码charset utf-8;# 服务器名字的hash表大小server_names_hash_bucket_size 128;# 客户端请求头部的缓冲区大小client_header_buffer_size 32k;# 客户请求头缓冲大小large_client_header_buffers 4 64k;# 设定通过nginx上传文件的大小client_max_body_size 8m;# 开启目录列表访问合适下载服务器默认关闭。autoindex on;# sendfile 指令指定 nginx 是否调用 sendfile 函数zero copy 方式来输出文件对于普通应用# 必须设为 on,如果用来进行下载等应用磁盘IO重负载应用可设置为 off以平衡磁盘与网络I/O处理速度sendfile on;# 此选项允许或禁止使用socke的TCP_CORK的选项此选项仅在使用sendfile的时候使用#tcp_nopush on;# 连接超时时间单秒为秒keepalive_timeout 65;# gzip模块设置gzip on; #开启gzip压缩输出gzip_min_length 1k; #最小压缩文件大小gzip_buffers 4 16k; #压缩缓冲区gzip_http_version 1.0; #压缩版本默认1.1前端如果是squid2.5请使用1.0gzip_comp_level 2; #压缩等级gzip_types text/plain application/x-javascript text/css application/xml;gzip_vary on;# 开启限制IP连接数的时候需要使用#limit_zone crawler $binary_remote_addr 10m;# 指定虚拟主机的配置文件方便管理include /etc/nginx/conf.d/*.conf;# 负载均衡配置upstream aaa {# 请见上文中的五种配置}# 虚拟主机的配置server {# 监听端口listen 80;# 域名可以有多个用空格隔开server_name www.aaa.com aaa.com;# 默认入口文件名称index index.html index.htm index.php;root /data/www/sk;# 图片缓存时间设置location ~ .*.(gif|jpg|jpeg|png|bmp|swf)${expires 10d;}#JS和CSS缓存时间设置location ~ .*.(js|css)?${expires 1h;}# 日志格式设定#$remote_addr与 $http_x_forwarded_for用以记录客户端的ip地址#$remote_user用来记录客户端用户名称#$time_local用来记录访问时间与时区#$request用来记录请求的url与http协议#$status用来记录请求状态成功是200#$body_bytes_sent 记录发送给客户端文件主体内容大小#$http_referer用来记录从那个页面链接访问过来的log_format access $remote_addr - $remote_user [$time_local] $request $status $body_bytes_sent $http_referer $http_user_agent $http_x_forwarded_for;# 定义本虚拟主机的访问日志access_log /usr/local/nginx/logs/host.access.log main;access_log /usr/local/nginx/logs/host.access.404.log log404;# 对具体路由进行反向代理location /connect-controller {proxy_pass http://127.0.0.1:88;proxy_redirect off;proxy_set_header X-Real-IP $remote_addr;# 后端的Web服务器可以通过X-Forwarded-For获取用户真实IPproxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header Host $host;# 允许客户端请求的最大单文件字节数client_max_body_size 10m;# 缓冲区代理缓冲用户端请求的最大字节数client_body_buffer_size 128k;# 表示使nginx阻止HTTP应答代码为400或者更高的应答。proxy_intercept_errors on;# nginx跟后端服务器连接超时时间(代理连接超时)proxy_connect_timeout 90;# 后端服务器数据回传时间_就是在规定时间之内后端服务器必须传完所有的数据proxy_send_timeout 90;# 连接成功后后端服务器响应的超时时间proxy_read_timeout 90;# 设置代理服务器nginx保存用户头信息的缓冲区大小proxy_buffer_size 4k;# 设置用于读取应答的缓冲区数目和大小默认情况也为分页大小根据操作系统的不同可能是4k或者8kproxy_buffers 4 32k;# 高负荷下缓冲大小proxy_buffers*2proxy_busy_buffers_size 64k;# 设置在写入proxy_temp_path时数据的大小预防一个工作进程在传递文件时阻塞太长# 设定缓存文件夹大小大于这个值将从upstream服务器传proxy_temp_file_write_size 64k;}# 动静分离反向代理配置多路由指向不同的服务端或界面location ~ .(jsp|jspx|do)?$ {proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_pass http://127.0.0.1:8080;}} }八、location 九、单页面应用刷新404问题 location / {try_files $uri $uri/ /index.html; }十、配置跨域请求 server {listen 80;location / {# 服务器默认是不被允许跨域的。# 配置*后表示服务器可以接受所有的请求源Origin,即接受所有跨域的请求add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Methods GET, POST, OPTIONS;add_header Access-Control-Allow-Headers DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization;# 发送预检请求时需要用到方法 OPTIONS ,所以服务器需要允许该方法# 给OPTIONS 添加 204的返回是为了处理在发送POST请求时Nginx依然拒绝访问的错误if ($request_method OPTIONS) {return 204;}} }十一、开启gzip压缩 # gzip模块设置 gzip on; #开启gzip压缩输出 gzip_min_length 1k; #最小压缩文件大小 gzip_buffers 4 16k; #压缩缓冲区 gzip_http_version 1.0; #压缩版本默认1.1前端如果是squid2.5请使用1.0 gzip_comp_level 2; #压缩等级# 设置什么类型的文件需要压缩 gzip_types text/plain application/x-javascript text/css application/xml;# 用于设置使用Gzip进行压缩发送是否携带“Vary:Accept-Encoding”头域的响应头部 # 主要是告诉接收方所发送的数据经过了Gzip压缩处理 gzip_vary on;十二、配置https 【Nginx实现本地http转https请求】https://blog.csdn.net/m0_53151031/article/details/125497917 十三、http跳转https 【return和rewrite的区别】https://www.nginx.com/blog/creating-nginx-rewrite-rules/ 【Nginx配置http跳转https】 【1】return 301 #这是 Nginx 新版本的写法推荐使用。在 Nginx 80 监听服务上加一行 return 301 https://$server_name$request_uri; #http跳转https#完整配置如下 #管理端 server {listen 10003;server_name localhost;try_files $uri $uri/ /index.html;root /home/source/shop/manager/dist; } #管理端转发 server {listen 80;server_name admin-xxxxx.xxx.xxx;return 301 https://$server_name$request_uri; #http跳转https } #管理端https server {listen 443 ssl;server_name admin-xxxxx.xxx.xxx;ssl_certificate ../cert/server.crt;ssl_certificate_key ../cert/server.key;ssl_session_timeout 5m;ssl_protocols TLSv1 TLSv1.1 TLSv1.2;ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;ssl_prefer_server_ciphers on;location / {proxy_set_header X-Real-IP $remote_addr;proxy_set_header Host $http_host;proxy_pass http://localhost:10003;} }【2】rewrite #Nginx 老版本的写法不推荐使用。将 “#http跳转https” 这行修改为 rewrite ^(.*)$ https://admin-xxxxx.xxx.xxx permanent; 或 rewrite ^(.*)$ https://$host$1 permanent;【3】497 状态码 #将 “#http跳转https” 这行修改为 error_page 497 https://$host$uri?$args;【4】meta 刷新 #1写一个 index.html内容是 http 向 https 跳转 index.html htmlmeta http-equiv”refresh” content”0; urlhttps://admin-xxxxx.xxx.xxx/” /html #2再修改 Nginx 配置文件将 “#http跳转https” 这行修改为 error_page 404 https://admin-xxxxx.xxx.xxx
http://www.w-s-a.com/news/841363/

相关文章:

  • 网站开发者所有权归属网站项目建设的必要性
  • 菜鸟网站编程广州网站设计权威乐云践新
  • 网站做接口到app 价格大地资源免费视频观看
  • 怎么给钓鱼网站做防红网站建设相关的
  • 教育培训的网站建设湖南网站建设小公司
  • 福建南平网站建设创意交易平台网
  • 做直播网站要哪些技术内容营销理论
  • 价格划算的网站开发怎么找有赞做网站
  • 做网站店铺图片用什么软件网络营销方案格式
  • 做外贸要自己建网站吗有效的网络营销方式
  • 精通网站开发书籍做网站获取手机号码
  • 论坛做视频网站有哪些济南新站seo外包
  • 哪类型网站容易做冷水滩做微网站
  • 搭建企业网站流程保定徐水网站建设
  • 建设单位到江川区住房和城乡建设局网站伦敦 wordpress 设计
  • 响应式网站的服务麦德龙网站建设目标
  • 做国外单的网站叫什么海南省海口市网站建设
  • 杭州响应式网站案例wordpress5.2.2
  • 网站建设运营维护合同wordpress资源搜索插件
  • 国外网站流量查询东莞网站建设教程
  • 餐饮类网站建设达到的作用东莞工程建设交易中心网
  • 网站设计 知识产权湖北网站建设xiduyun
  • 猫咪网站模版下载中国风 古典 红色 网站源代码
  • 个人网站备案模板制作网站首页
  • 潍坊正规建设网站网站建设设计作业
  • 推荐一下网站谢谢辽宁住房城乡建设部官方网站
  • 网站文件大小英选 网站开发
  • 济南建网站哪家好wordpress编辑器排行
  • 在福州做搬家网站多少钱画册设计网站有哪些
  • 如何让别人浏览我做的网站哪些方法可以建设网站