- 分类:
-
- Nginx怎么实现一个站点配置多个域名
- 一个站点配置多个域名server{listen80;server_nameops-coffee.cnb.ops-coffee.cn;}server_name后跟多个域名即可,多个域名之间用空格分隔
- nginx 1342 2023-06-02 15:34:13
-
- nginx怎么实现在一个服务器可以访问多个网站
- 在一台服务器上,访问不同的网站通常有两种区分方式:1.通过监听的端口号2.通过域名1.通过端口访问不同的主机:nginx的配置文件:/usr/local/nginx/conf/nginx.confcentos文件默认编码格式latin1查看编码格式的命令::setfileencoding#usernobody;worker_processes1;#error_loglogs/error.log;#error_loglogs/error.lognotice;#error_loglogs/error
- nginx 3035 2023-06-02 14:16:06
-
- Nginx限流如何配置
- 空桶我们从最简单的限流配置开始:limit_req_zone$binary_remote_addrzone=ip_limit:10mrate=10r/s;server{location/login/{limit_reqzone=ip_limit;proxy_passhttp://login_upstream;}}$binary_remote_addr针对客户端ip限流;zone=ip_limit:10m限流规则名称为ip_limit,允许使用10mb的内存空间来记录ip对应的限流状态;rate=
- nginx 2170 2023-06-02 13:10:06
-
- nginx线程池源码是什么
- 1.任务节点typedefvoid(*cb_fun)(void*);//任务结构体typedefstructtask{void*argv;//任务函数的参数(任务执行结束前,要保证参数地址有效)cb_funhandler;//任务函数(返回值必须为0非0值用作增加线程,和销毁线程池)structtask*next;//任务链指针}zoey_task_t; handler为函数指针,是实际的任务函数,argv为该函数的参数,next指向下一个任务。 2.任务队列typedefstructt
- nginx 1366 2023-06-01 22:20:29
-
- centos6.5下Nginx简单安装实例分析
- 1、配置yum源:创建文件:/etc/yum.repos.d/nginx.repotouch/etc/yum.repos.d/nginx.repo编辑该文件,vi/etc/yum.repos.d/nginx.repo写入如下内容:[nginx]name=nginxrepobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=0enabled=1保存,到此yum源配置完成。可通过如下指令检查yum源是否配置正
- nginx 1389 2023-06-01 21:07:22
-
- 网站怎么通过nginx设置黑/白名单IP限制及国家城市IP访问限制
- 一、黑/白名单IP限制访问配置nginx配置黑白名单有好几种方式,这里只介绍常用的两种方法。1、第一种方法:allow、denydeny和allow指令属于ngx_http_access_module,nginx默认加载此模块,所以可直接使用。这种方式,最简单,最直接。设置类似防火墙iptable,使用方法:直接配置文件中添加:#白名单设置,allow后面为可访问IPlocation/{allow123.13.123.12;allow23.53.32.1/100;denyall;}#黑名单设置,
- nginx 4439 2023-06-01 17:27:30
-
- nginx配置引发的403问题怎么解决
- nginx配置引发的403问题解决办法一、问题:在curlnginx配置的本地域名时出现403nginx_error.log日志如下:二、疑问1、www.requesturi.com配置如下:发现root目录与error日志中的禁止访问的文件不一致,理论上访问www.requesturi.com应该到/usr/local/nginx/html1去查找,为何显示的确是/usr/local/nginx/html禁止访问?2、curl一下/usr/local/nginx/html1下的一个a.txt文
- nginx 2772 2023-06-01 16:25:06
-
- centos7 docker修改Nginx文件的方法
- 1.docker安装nginx:docker安装nginx还是很简单的2.安装完后进入到docker容器:执行命令:dockerexec-it容器idbash。注意,容器必须是开启的才能进入。3.以修改nginx的index.html为例:1.进入index所在的目录:cdusr/share/nginx/html2.编辑index.html,重点来了这里会报错,如下3.提示没有vim这个命令,安装这个命令:apt-getinstallvim如果出现不成功更新apt-get命令:apt-getup
- nginx 1499 2023-06-01 09:31:07
-
- Nginx高可用的方法
- 准备工作: 192.168.16.128 192.168.16.129 两条虚拟机。安装好Nginx 安装Nginx 更新yum源文件: rpm-ivhhttp://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm wget-O/etc/yum.repos.d/CentOS-Base.repohttp://mirrors.aliyun.com/repo/Cent
- nginx 1612 2023-05-31 15:04:06
-
- nginx自动化脚本怎么写
- 这个脚本,可以满足nginx开启,停止和重启的操作#!/bin/bash./etc/init.d/functionsfunctionusage(){echo$"usage:$0{start|stop|restart}"exit1}functionstart(){/usr/local/nginx/sbin/nginxsleep1if[`netstat-antlpe|grepnginx|wc-l`-ge0];thenaction"nginxisstarted."
- nginx 1857 2023-05-31 14:37:06
-
- Nginx部署https网站并配置地址重写的方法
- 1.环境准备:centos6.9主机一台,关闭防火墙和selinux安装依赖包:yum-yinstallopenssl-develpcre-develgcc创建nginx用户:useradd-m-s/sbin/nologinnginx#不为nginx用户创建家目录,没有可交互的shelltar-xfnginx-1.8.0.tar.gzcdnginx-1.8.0./configure--user=nginx--group=nginx--prefix=/usr/local/nginx--with-h
- nginx 1822 2023-05-31 12:53:12
-
- Nginx怎么配置检测服务状态
- 1.查看是否安装检查状态模块;[root@localhost~]#nginx-vnginxversion:nginx/1.12.2builtbygcc4.8.520150623(redhat4.8.5-36)(gcc)configurearguments:--prefix=/usr/local/nginx--with-http_sub_module2.如未安装,重新编译安装;ø检查状态模块;--with-http_stub_status_module[root@localh
- nginx 2494 2023-05-31 11:13:06
-
- nginx的access_log日志怎么设置
- nginx日志主要有两条指令:1)log_format:用来设置日志格式;2)access_log:用来指定日志文件的存放路径、格式log_format日志格式1、语法:log_formatname(格式名字)格式样式(即想要得到什么样的日志内容)示例:log_formatmain'$remote_addr-$remote_user[$time_local]"$request"''$status$body_bytes_sent&
- nginx 3452 2023-05-31 10:28:29
-
- 如何利用Nginx反向代理解决跨域问题
- 问题在之前的分享的跨域资源共享的文章中,有提到要注意跨域时,如果要发送cookie,access-control-allow-origin就不能设为*,必须指定明确的、与请求网页一致的域名。在此次项目开发中与他人协作中就遇到此类问题。解决思路一般来说,与后台利用cors跨域资源共享将access-control-allow-origin设置为访问的域名即可,这个需要后台的配合,且有些浏览器是不支持的。基于与合作方后台的配合,利用nginx方向代理来满足浏览器的同源策略来实现跨域实现方法反向代理概
- nginx 7541 2023-05-31 10:20:30
-
- nginx的upstream配置和作用是什么
- 配置例子upstreambackend{serverbackend1.example.comweight=5;serverbackend2.example.com:8080;serverunix:/tmp/backend3;serverbackup1.example.com:8080backup;serverbackup2.example.com:8080backup;}server{location/{proxy_passhttp://backend;}}指令语法:upstreamname{.
- nginx 2859 2023-05-30 22:28:04