Home » nginx

标签 nginx 下的文章

nginx关于phar文件的安全处理

发布于
大家已经学习了phar文件的生成及解包了,那么是不是准备大展拳脚,在实际项目中使用phar文件了呢。但是,且听苏南大叔多说一句,就是关于phar文件的安全问题,因为默认情况下,如果你知晓这个phar路径的话,您的phar文件的默认行为是下载!也就说会造成代码泄漏问题。本文里面就是处理这种情况的。症状重现下面的截图,展示了一个非常危险的配置行为,我们需要对这种状态进行修复!修改nginx设置因...

nginx及apache代理pm2启动的node程序

发布于
本篇文章里面,苏南大叔这里就是炒炒冷饭了。pm2启动node网站和php-fpm启动php网站,其实几乎没有太大区别。所以,这里就是老瓶子装新酒了。不同的是,php-fpm只有一个端口,node则可能出现无数个端口。nginx的vhost配置demo位置是:/usr/local/etc/nginx/server/demo.confserver { listen 80; ...

如何测试apache和nginx的配置是否正确

发布于
本篇文章较为基础,就介绍几条比较常用的命令。我们修改完apache或者nginx的配置之后,如何测试其是否正确,如何快速使其生效。(本文测试环境是mac)apache:httpd -V apachectl configtest sudo apachectl restartnginx:nginx -V nginx -t nginx -s reload参数-V是可以用于查看,配置文件的位置的。更...

mac系统的80端口的那些事

发布于
苏南大叔的mac系统,apache其实不工作好几次了。每次坏掉之后,都是重装系统了事。不过,最近,apache又不工作了,试图使用brew重装apache,甚至nginx,都有着类似的问题。这些问题,具体表现有:1:用brew service start,没有反应。2:用sudo httpd或者sudo nginx,是正常的。3:默认是8080端口,正常工作。改到80端口后,不正常。在探索这...

nginx如何配置ssl证书

发布于
书接上文,苏南大叔利用宝塔面板,给网站添加了https证书并顺利启用。那么这么方便的功能背后,nginx的相关配置都做了什么样的修改呢?本篇文章就说说https的相关nginx设置。以苏南大叔的博客为例,先公布答案:server{ listen 80; listen 443 ssl; #你的配置 ssl_certificate /etc/letsencr...