![](https://img-blog.csdnimg.cn/20210917153859789.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
nginx
文章平均质量分 65
nginx
yololee_
半山腰永远是最挤的
展开
-
Nginx原理
Nginx原理1. mater 和 workernginx 启动后,是由两个进程组成的。master(管理者)和worker(工作者)。一个nginx 只有一个master。但可以有多个worker过来的请求由master管理,worker进行争抢式的方式去获取请求。2. master-workers 的机制的好处首先,对于每个 worker 进程来说,独立的进程,不需要加锁,所以省掉了锁带来的开销, 同时在编程以及问题查找时,也会方便很多。可以使用 nginx –s relo原创 2021-09-16 17:50:18 · 240 阅读 · 0 评论 -
Nginx动静分离 配置实例
Nginx动静分离 配置实例Nginx 动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和 静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用 Nginx 处理静态页面,Tomcat 处理动态页面。动静分离从目前实现角度来讲大致分为两种:一种是纯粹把静态文件独立成单独的域名,放在独立的服务器上,也是目前主流推崇的方案;另外一种方法就是动态跟静态文件混合在一起发布,通过 nginx 来分开。通过 location 指定不同的后缀名实现不同的请求转发原创 2021-09-16 17:39:50 · 121 阅读 · 1 评论 -
Nginx负载均衡
一、Nginx负载均衡,配置实例1. 实现效果浏览器地址栏输入地址 http://192.168.31.100/hello01/a.html,负载均衡效果,平均 8080 和 8081 端口中2. 准备工作1.准备俩台tomcat服务器这里也是用docker安装部署的sudo docker run -d --name mytomcat01 -p 8080:8080 -v /huanglei/v-nginx/hello01/a.html:/usr/local/tomcat/webapps/hell原创 2021-09-16 17:09:40 · 625 阅读 · 1 评论 -
Nginx反向代理
一、Nginx反向代理-实例一1. 实现效果打开浏览器,在浏览器地址栏输入地址 www.123.com,跳转到 liunx 系统 tomcat 主页 面中2.准备工作在linux系统中安装tomcat,我这里是用的是docker安装tomcatdocker run -d --name mytomcat -p 8080:8080 tomcat:8.0查看tomcat是否已经启动3.访问过程的分析4.具体配置1.在 windows 系统的 host 文件进行域名和 ip 对应关系的配置原创 2021-09-16 16:23:37 · 582 阅读 · 0 评论 -
Nginx的配置
Nginx的配置1.配置文件位置/usr/local/nginx/conf/nginx.conf2.nginx文件结构... #全局块events { #events块 ...}http #http块{ ... #http全局块 server #server块 { ... #server全局块 location [PATTERN] #原创 2021-09-16 11:49:04 · 577 阅读 · 0 评论 -
Nginx的常见命令
Nginx的常见命令1.使用nginx命令的前提使用nginx操作命令前提:必须进入到nginx的自动生成目录的下/sbin文件夹下nginx有俩个目录第一个安装目录,我放在:/huanglei/software/nginx-1.2.8/第二个自动生成的目录:/usr/local/nginx/2.常见命令查看nginx的版本号./nginx -v 或者/usr/local/nginx/sbin/nginx -v启动 nginx./nginx关闭原创 2021-09-16 11:47:57 · 1364 阅读 · 0 评论 -
ubuntu中安装nginx
ubuntu中安装nginx1.准备工作先安装其依赖软件,最后安装nginx.依赖工具:gcc,openssl,pcre,zlib软件库安装gccgcc是linux下的编译器在此不多做解释,感兴趣的小伙伴可以去查一下相关资料,它可以编译 C,C++,Ada,Object C和Java等语言命令:查看gcc版本gcc -v如果没有安装的话,会提示命令找不到安装命令:sudo apt-get build-dep gcc安装pcrepcre是一个perl库,包括perl兼容的正则表原创 2021-09-16 11:08:50 · 680 阅读 · 0 评论 -
Ubuntu18.4编译nginx出错
Ubuntu18.4编译nginx出错Ubuntu18.04编译Nginx报错objs/Makefile:440: recipe for target ‘objs/src/core/ngx_murmurhash.o’ failed执行完make以后报错在nginx目录下进入objs目录,然后在编辑Makefile文件MakeFile文件修改之后最后返回nginx安装目录进行编译make && make install最后就会编译成功错误原因是:查了-Werro原创 2021-09-16 10:47:16 · 495 阅读 · 0 评论 -
docker安装nginx
docker安装nginx1、获取nginx镜像1.使用docker search nginx命令获取nginx镜像列表2.使用docker pull nginx命令拉取nginx镜像到本地,此处我们获取排名第一的是官方最新镜像,其它版本可以去DockerHub查询3.使用`docker images 命令,查看我们拉取到本地的nginx镜像IMAGE ID2、创建nginx容器docker run -d --name mynginx -p 80:80 nginx:latest 使用d原创 2021-09-15 13:53:30 · 154 阅读 · 1 评论