一、Nginx配置
- 创建容器(后台运行):
docker run -d -p <本机端口>:<容器端口> <image> - 创建容器(后台运行)后,进入容器:
docker exec -it <容器名> /bin/bash - 使用下列语句安装相关环境
apt-get update更新源apt-get install nginx安装nginxservice nginx start启动nginx服务apt-get install php5-fpm安装php5-fpm
刚安装好的Nginx是不能解析php的,需要修改配置文件:/etc/nginx/sites-available/default

Nginx有两种启动方式:
- 第五行打开,就是使用TCP方式启动,php-fpm将会本地监听9000端口;
- 倒数第三行打开,则是使用套接字方式启动。
现在使用/etc/init.d/php5-fpm start启动web服务,然后到web目录中写一个测试php文件,重启nginx服务,尝试访问,如果可以解析,则环境配置成功。

本文详细介绍了Nginx的配置过程,包括安装、启动和环境配置,以及解析漏洞的原理,如使用任意文件名引发的安全问题。重点讲解了如何通过调整cgi.fix_pathinfo和security.limit_extensions来修复这些漏洞。
最低0.47元/天 解锁文章
2187

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



