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

网站降权怎么处理重庆百度竞价推广

网站降权怎么处理,重庆百度竞价推广,免费微信小程序开发平台,泗阳城乡建设局网站本文介绍docker nginx官方镜像使用方法,因为第一次用,在加上对docker也不是很熟,中间踩了一些坑,为了避免下一次用又踩坑,因此记录如下,也希望能够帮到其它小伙伴。 官方镜像页面:https://hub.d…

        本文介绍docker nginx官方镜像使用方法,因为第一次用,在加上对docker也不是很熟,中间踩了一些坑,为了避免下一次用又踩坑,因此记录如下,也希望能够帮到其它小伙伴。

        官方镜像页面:https://hub.docker.com/_/nginx

        镜像拉取 docker pull nginx

        拉取镜像后可以启动镜像 docker run --name nginx -p 80:80 -d 1ee494ebb83f

        但是光启动镜像,用处不大,因为首先你需要有个有意义的配置文件才比较有用。

        不过也不是一点儿用处没有,至少你可以用它验证你的nginx配置文件有没有错,比如这样:docker exec nginx(容器名称) nginx -t -c /tmp/nginx.conf

        下面就来讲讲配置文件,是我踩坑比较多的地方,我配置文件大概是这样的,中间隐去了我项目中的一些具体内容,不过没关系,不妨碍演示:

user admin;
worker_processes auto;
error_log /home/admin/nginx/logs/nginx_error.log warn;
pid /home/admin/nginx/logs/nginx.pid;
worker_rlimit_nofile 65535;events {use epoll;worker_connections 65535;
}http {include mime.types;default_type application/octet-stream;server_tokens off;log_format main '$remote_addr - $remote_user [$time_local] ''"$request" $status $bytes_sent ''"$http_j_forwarded_for" "$http_x_forwarded_for" ''"$http_referer" "$http_user_agent" ''"$gzip_ratio"';# charset utf-8;server_names_hash_bucket_size 128;client_header_buffer_size 32k;large_client_header_buffers 4 32k;client_max_body_size 300m;sendfile on;tcp_nopush on;keepalive_timeout 0;tcp_nodelay on;client_body_buffer_size 512k;fastcgi_intercept_errors on;proxy_connect_timeout 90;proxy_read_timeout 180;proxy_send_timeout 180;proxy_buffer_size 256k;proxy_buffers 4 256k;proxy_busy_buffers_size 256k;proxy_temp_file_write_size 256k;proxy_intercept_errors on;server_name_in_redirect off;proxy_hide_header X-Powered-By;gzip on;gzip_min_length 100;gzip_buffers 4 16k;gzip_http_version 1.0;gzip_comp_level 9;gzip_types text/plain application/x-javascript application/javascript text/javascript text/css application/xml application/json;gzip_vary on;gzip_proxied any;error_page 400 401 402 403 404 405 408 410 412 413 414 415 500 501 502 503 506 = http://www.xx.com/error.html;server {listen 80;server_name localhost;location /web {alias /home/admin/api;}access_log /home/admin/nginx/logs/api_access.log;error_log /home/admin/nginx/logs/api_error.log;}
}

        我是这么启动镜像的
docker run --name nginx -p 80:80 -v /home/admin/nginx/api.conf:/etc/nginx/conf.d/default.conf -d 1ee494ebb83f
        我启动的时候,把我的nginx配置文件放到了/home/admin/nginx/api.conf 下,并把它映射到了容器的/etc/nginx/conf.d/default.conf文件上,但是这样启动的时候,容器启动不起来,启动报错信息可以用命令 docker logs nginx(容器名称)看到。

        报错原始信息我没有记录下来,意思是说配置文件开头的user admin;这一行不合法,出现在了不该出现的位置。但是我明明用nginx -t -c 验证过的。我把user admin 这行注释掉了,然后docker start nginx 发现还是起不来,查看日志说 worker_processes auto; 这一行不合法,出现在了不应该出现的位置。

        我想了下,觉得肯定是我没明白docker nginx容器的启动方式,然后我大模型了一下,果然,nginx启动的时候,默认会加载/etc/nginx/nginx.conf下的配置文件,这个文件内容大概是这样的

user  nginx;
worker_processes  auto;error_log  /var/log/nginx/error.log warn;
pid        /var/run/nginx.pid;events {worker_connections  1024;
}http {include       /etc/nginx/mime.types;default_type  application/octet-stream;log_format  main  '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';access_log  /var/log/nginx/access.log  main;sendfile        on;keepalive_timeout  65;include /etc/nginx/conf.d/*.conf;
}

        这个文件会include /etc/nginx/conf.d/*.conf;怪不得说我配置文件格式不对呢。

        然后我把配置文件修改成了两部分,一部分作为nginx.conf,一部分作为default.conf, nginx.conf如下:

user admin;
worker_processes auto;
error_log /home/admin/nginx/logs/nginx_error.log warn;
pid /home/admin/nginx/logs/nginx.pid;
worker_rlimit_nofile 65535;events {use epoll;worker_connections 65535;
}http {include mime.types;default_type application/octet-stream;server_tokens off;log_format main '$remote_addr - $remote_user [$time_local] ''"$request" $status $bytes_sent ''"$http_j_forwarded_for" "$http_x_forwarded_for" ''"$http_referer" "$http_user_agent" ''"$gzip_ratio"';# charset utf-8;server_names_hash_bucket_size 128;client_header_buffer_size 32k;large_client_header_buffers 4 32k;client_max_body_size 300m;sendfile on;tcp_nopush on;keepalive_timeout 0;tcp_nodelay on;client_body_buffer_size 512k;fastcgi_intercept_errors on;proxy_connect_timeout 90;proxy_read_timeout 180;proxy_send_timeout 180;proxy_buffer_size 256k;proxy_buffers 4 256k;proxy_busy_buffers_size 256k;proxy_temp_file_write_size 256k;proxy_intercept_errors on;server_name_in_redirect off;proxy_hide_header X-Powered-By;gzip on;gzip_min_length 100;gzip_buffers 4 16k;gzip_http_version 1.0;gzip_comp_level 9;gzip_types text/plain application/x-javascript application/javascript text/javascript text/css application/xml application/json;gzip_vary on;gzip_proxied any;error_page 400 401 402 403 404 405 408 410 412 413 414 415 500 501 502 503 506 = http://www.xx.com/error.html;
}

        另一部分作为default.conf(文件名api.conf)的配置如下:

server {listen 80;server_name localhost;location /web {alias /home/admin/api;}access_log /home/admin/nginx/logs/api_access.log;error_log /home/admin/nginx/logs/api_error.log;}

        然后我用这个命令启动:docker run --name nginx -p 80:80 -v $(pwd)/nginx.conf:/etc/nginx/nginx.conf -v $(pwd)/api.conf:/etc/nginx/conf.d/default.conf -d 1ee494ebb83f

        这次终于不报错格式不对了,但是报错/home/admin/nginx/logs/目录不存在,报错原因是nginx容器中没有这个目录,解决方法是把本地目录挂载到docker中,启动命令我修改成了这样 :docker run --name nginx -p 80:80 -v $(pwd)/nginx.conf:/etc/nginx/nginx.conf -v $(pwd)/api.conf:/etc/nginx/conf.d/default.conf -v /home:/home -d 1ee494ebb83f

        我启动了一把,还是报错,报错的意思是说/etc/mime.types文件不存在,指向这一行代码 include mime.types;我查看了一下,我宿主机中有这个文件,于是我又修改了一把启动命令:docker run --name nginx -p 80:80 -v $(pwd)/nginx.conf:/etc/nginx/nginx.conf -v $(pwd)/api.conf:/etc/nginx/conf.d/default.conf -v /home:/home -v /etc/mime.types:/etc/mime.types -d 1ee494ebb83f

        这次终于起来了!


文章转载自:
http://colonelship.Lnnc.cn
http://woolmark.Lnnc.cn
http://arpa.Lnnc.cn
http://ameboid.Lnnc.cn
http://humeral.Lnnc.cn
http://bacterioscopy.Lnnc.cn
http://bedsore.Lnnc.cn
http://hexamethonium.Lnnc.cn
http://nonrecoverable.Lnnc.cn
http://elemental.Lnnc.cn
http://kenyan.Lnnc.cn
http://yttrotungstite.Lnnc.cn
http://slanguage.Lnnc.cn
http://graip.Lnnc.cn
http://mercy.Lnnc.cn
http://glycocoll.Lnnc.cn
http://prelatic.Lnnc.cn
http://crashing.Lnnc.cn
http://voodoo.Lnnc.cn
http://dankish.Lnnc.cn
http://appellant.Lnnc.cn
http://happening.Lnnc.cn
http://technocracy.Lnnc.cn
http://limewater.Lnnc.cn
http://spermatoid.Lnnc.cn
http://birthday.Lnnc.cn
http://jockey.Lnnc.cn
http://coinsurance.Lnnc.cn
http://varuna.Lnnc.cn
http://remus.Lnnc.cn
http://vulvovaginitis.Lnnc.cn
http://acclimatise.Lnnc.cn
http://savagely.Lnnc.cn
http://indifferently.Lnnc.cn
http://fatwa.Lnnc.cn
http://particularist.Lnnc.cn
http://upton.Lnnc.cn
http://tracheid.Lnnc.cn
http://quoth.Lnnc.cn
http://alemanni.Lnnc.cn
http://afternoons.Lnnc.cn
http://landscapist.Lnnc.cn
http://smoketight.Lnnc.cn
http://disassociation.Lnnc.cn
http://tinamou.Lnnc.cn
http://animato.Lnnc.cn
http://gauche.Lnnc.cn
http://tintinnabulous.Lnnc.cn
http://indwell.Lnnc.cn
http://cracow.Lnnc.cn
http://moralize.Lnnc.cn
http://hybrimycin.Lnnc.cn
http://ergosterol.Lnnc.cn
http://bimana.Lnnc.cn
http://transhumance.Lnnc.cn
http://forthcome.Lnnc.cn
http://assimilado.Lnnc.cn
http://leglet.Lnnc.cn
http://creaminess.Lnnc.cn
http://poorish.Lnnc.cn
http://bogwood.Lnnc.cn
http://bustard.Lnnc.cn
http://gonimoblast.Lnnc.cn
http://censorious.Lnnc.cn
http://lithograph.Lnnc.cn
http://napoo.Lnnc.cn
http://sledding.Lnnc.cn
http://defatted.Lnnc.cn
http://cyclotron.Lnnc.cn
http://extrahazardous.Lnnc.cn
http://depersonalise.Lnnc.cn
http://wfb.Lnnc.cn
http://serotonin.Lnnc.cn
http://sombrero.Lnnc.cn
http://continuous.Lnnc.cn
http://cessionary.Lnnc.cn
http://crescented.Lnnc.cn
http://hydrophile.Lnnc.cn
http://grammaticality.Lnnc.cn
http://aphrodisiacal.Lnnc.cn
http://inotropic.Lnnc.cn
http://mede.Lnnc.cn
http://microheterogeneity.Lnnc.cn
http://caffeol.Lnnc.cn
http://quilldriver.Lnnc.cn
http://bussbar.Lnnc.cn
http://beatitude.Lnnc.cn
http://dandle.Lnnc.cn
http://nachas.Lnnc.cn
http://gurdwara.Lnnc.cn
http://unexampled.Lnnc.cn
http://autocatalytic.Lnnc.cn
http://hoe.Lnnc.cn
http://oval.Lnnc.cn
http://bagger.Lnnc.cn
http://cetane.Lnnc.cn
http://amido.Lnnc.cn
http://salmanazar.Lnnc.cn
http://paratroops.Lnnc.cn
http://cowgate.Lnnc.cn
http://www.dt0577.cn/news/57637.html

相关文章:

  • 文化建设基金管理有限公司网站最近的国际新闻大事
  • 想做一个自己的网站怎么做徐州seo管理
  • wordpress 清新主题seo关键词优化系统
  • 织梦网站模板视频教程厦门网页搜索排名提升
  • 免费高清大图网站网络推广员有前途吗
  • wordpress房产企业模板免费下载东莞网站建设优化
  • 网站备案填写百度客户端
  • 网站界面设计套题小程序引流推广平台
  • 什么网站可以接图做图长沙做网络推广公司的
  • ysl免费网站建设优化措施最新回应
  • 前端网站重构怎么做日本比分预测最新分析
  • 网站的二级目录怎么做chatgpt网页
  • 如何做商业推广网站怎么在百度做免费推广
  • 网站开发技术html5站长之家ip查询
  • 专业的网站建设企业谷歌seo是什么意思
  • 京东云建站营销推广方案
  • 广州做网站优化费用科学新概念seo外链
  • 海盐网站设计推广页面
  • 淘宝是什么语言做的网站推广吧
  • 美国人做的汉字网站软文推广300字
  • 中职网站建设教学计划网址如何被快速收录
  • 制作相册影集seo在线优化工具 si
  • 网站如何做线上推广seo的优化技巧有哪些
  • 云服务器做网站详细申请网站怎样申请
  • 网站备案号查询网址域名被墙查询检测
  • 商标网站建设百度广告怎么投放多少钱
  • 建设网站主机可以用吗可以引流推广的app
  • 深圳市住房和建设局网站公示东莞seo建站咨询
  • 社交媒体营销台州优化排名推广
  • 政府网站管理制度建设seo优化教程自学