nginx的源码编译
1.克隆9版本

2.设定网络

3.进入网站,右键复制连接,下载


4.解压
5.安装


6.缺少pcre,安装
![]()
7.检测,报错
8.安装

9.检测
10.安装
11.检测成功
12.编译(-j2)
![]()
![]()
创建用户


启动

13.关闭debug


14.测试

15.执行

![]()

![]()
16.启动

17.测试

nginx的平滑升级及版本回滚
1.下载1.26版本

2.放入文件

3.解压


4.检测(和1.24一样)

添加

成功

5.执行

6.备份

7.覆盖
![]()
8.启动

9.回收原来的

10.版本回滚
老的激活,新的回收


老版本

恢复文件,删除新的

nginx命令的常用参数
1.查看nginx信息

2.检测文件语法

3.打印参数
![]()
4.静默模式
已经开了,所以开不开

5.发送信号,reload信号 会生成新的worker,但master不会重新生成(不关闭重启)

6.指定日志位置
nginx -p
7.配置文件路径
nginx -c
8.设置全局指令
nginx -g
nginx全局配置参数优化调整
1.启动用户
![]()

2.重启查看

3.修改
最大支持1024

修改
![]()


![]()

重启
![]()
4.测试
![]()


成功
nginx配置中的root和alias
1.配置
![]()

2.创建目录

3.配置(少了个括号)
![]()

4.创建

5.校验

6.重启刷新
![]()
7.root
配置
![]()

创建

校验

重启
![]()
8.alias
配置

nginx-location用法详解
1.配置
![]()

2.创建重启

3.语法规则
精确匹配

以...开头

以...结尾

nginx下的用户认证
1.创建日志文件

2.创建用户

3.创建
4.配置

5.重启

6.添加用户认证

![]()
nginx-自定义日志
1.站点日志独立
![]()

2.创建目录

3.重启

nginx中的长链接管理
1.编辑
![]()

2.安装测试工具

3.检测(发送两次自动断开)

nginx-下载服务器的设定及优化
1.建立目录

2.编辑
![]()

![]()
3.修改时间
![]()

4.不显示大小
5.限速

Nginx 压缩功能
1.配置
![]()

2.重启
![]()
![]()
3.查看

防盗链
1.存在图片
1. [root@nginx-node1 ~]*# cd /data/web/html/images*
2. [root@nginx-node1 images]*# ls*
3. wbw.jpg
2.盗链网页 192.168.80.10


重启
![]()
3.防盗链
![]()

nginx 反向代理功能
1.实现

2.在web1,2下载httpd,写入数据curl测试即可
3.动静分离


测试

4.缓存功能


![]()

5.负载均衡
![]()

客户端请求转到一个服务器

uri都访问一台服务器

php源码编译
1.删除旧的
![]()
2.编译新的


安装完毕

make install

3.安装依赖包



4.安装


5.编码

6.完成

make install
![]()
7.php相关配置优化

![]()


生成主配置文件
nginx 二次开发
1.先把nginx关闭

2.创建一个没有家目录不能远程登录的用户

3.编码
[root@nginx bin]# ./configure --prefix=/usr/local/openresty --user=nginx --group=nginx --with-http_ssl_module --with-http_v2_module --with-http_realip_module --with-http_stub_status_module --with-http_gzip_static_module --with-pcre --with-stream --with-stream_ssl_module --with-stream_realip_module
安装
![]()
4.环境变量
[root@nginx bin]# vim ~/.bash_profile
[root@nginx bin]# source ~/.bash_profil

开启
![]()
openresty与NGINX的用法大致相同。。。。。。。。

1865

被折叠的 条评论
为什么被折叠?



