对很多人而言,配置Nginx+PHP无外乎就是搜索一篇教程,然后拷贝粘贴。听上去似乎也没什么问题,可惜实际上网络上很多资料本身年久失修,漏洞百出,如果大家不求甚解,一味的拷贝粘贴,早晚有一天会为此付出代价。 假设我们用PHP实现了一个前端控制器,或者直白点说就是统一入口:把PHP请求都发送到同一个文 ...
分类:
Web程序 时间:
2019-09-30 20:14:38
阅读次数:
131
一、隐藏版本号 经常会有针对某个版本的nginx安全漏洞出现,隐藏nginx版本号就成了主要的安全优化手段之一,当然最重要的是及时升级修复漏洞。 二、开启HTTPS ssl on:开启https; ssl_certificate:配置nginx ssl证书的路径 ssl_certificate_ke ...
分类:
其他好文 时间:
2019-09-30 13:09:36
阅读次数:
113
如果nginx的work process和php-fpm的运行权限相同,会导致被上传webshell后 被修改accesslog 故安全配置: nginx.conf: user nobody nogroup php-fpm.conf: user:www-data group:www-data # 给 ...
分类:
Web程序 时间:
2019-09-26 10:03:38
阅读次数:
148
springboot项目部署到服务器常见的方式就是打成war包部署Tomcat或者打成jar包直接使用内置容易运行,很多人现在都打成war包部署到tomcat,这种方式虽然没问题 但是后期维护比较麻烦。从官方的说明中 打成jar部署是最好的方式,但是这样又有个问题 如果同时部署多个spring-bo ...
分类:
编程语言 时间:
2019-09-20 16:49:15
阅读次数:
111
在自学游戏开发的路上,最有成就感的时刻就是将自己的小游戏做出来分享给朋友试玩,原生的游戏开可以打包分享,小游戏上线流程又长,那 H5 小游戏该怎么分享呢?本文就带大家通过 nginx 将构建好的 H5 游戏托管的阿里云上。 内容大纲: 下载、配置 nginx 上传游戏构建文件到云服务器 nginx ...
分类:
其他好文 时间:
2019-09-19 14:10:17
阅读次数:
367
HTTPS实现及自动续期 安装certbot 进行安装目录,如:/data1/server (根据实际情况输入)git clone https://github.com/certbot/certbot 配置nginx 见下面的完整示例注意首次配置时需要只开放80端口,完成证书申请后再配置443端口 ...
分类:
Web程序 时间:
2019-09-19 12:15:38
阅读次数:
179
Nginx 安装nginx环境是在linux下面(centos7.6) 安装依赖 安装nginx 启动ngin 安装php-fpm和启动 配置nginx支持php 开启gzip 检查是否出错 浏览器缓存 日志管理 通过配置虚拟主机可以指定日志目录和文件名称 日志分割 nginx运行时会产生大量的日志 ...
分类:
其他好文 时间:
2019-09-18 10:59:24
阅读次数:
124
可利用nginx反向代理隐藏端口号和项目名,直接输入ip即可访问对应的tomcat项目,配置nginx安装目录的nginx/conf/nginx.conf文件,修改如下:(只开了一个项目名为film5的web项目) server { listen 80; server_name 127.0.0.1; ...
分类:
其他好文 时间:
2019-09-18 01:18:31
阅读次数:
621
LNMP包括linux、nginx、mysql、php nginx和mysql没有先后安装顺序,但是php要在前两个安装之后安装 配置Nginx支持PHP环境 选用FPM方式,则需要先启动php-fpm进程,以便监听PHP解析请求。参考范例建立php-fpm.conf配置文件,并修改其中的PID文件 ...
分类:
其他好文 时间:
2019-09-16 21:18:57
阅读次数:
80
前面讲了如何配置Nginx虚拟主机,大家可以去这里看看nginx系列文章:https://www.cnblogs.com/zhangweizhong/category/1529997.html 今天要说的是如何配置nginx和tomcat实现反向代理。 需要说明的是:由于本文章是nginx系列文章中 ...
分类:
其他好文 时间:
2019-09-16 19:15:30
阅读次数:
84