nginx实验

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的用法大致相同。。。。。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值