LNMP架构php-fpm相关配置

php-fpm的poolphp-fpm.conf可以设置多个pool,在其中一个pool资源耗尽,会导致其他站点无法访问资源,报502错误。有必要把站点进行分离,分别使用单独的pool。修改php-fpm配置文件代码# 文件地址:/usr/local/php-fpm/etc/php-fpm.conf[root@localhost etc]#

正确设置php-fpm和nginx防止网站被黑

核心总结:php-fpm子进程所使用的用户,不能是网站文件所有者。凡是违背这个原则,则不符合最小权限原则。根据生产环境不断反馈,发现不断有php网站被挂木马,绝大部分原因是因为权限设置不合理造成。因为服务器软件,或是php程序中存在漏洞都是难免的,在这种情况下,如果能

centos系统怎么设置系统语言为中文

1、查看系统当前语言包locale查看系统拥有语言包locale -a(zh_CN.UTF-8是简体中文,如果没有zh_CN.UTF-8,就安装语言包,如果存在可以直接设置)2、安装简体中文语言包yum install kde-l10n-Chinese3、设置为中文临时修改,重启服务器之后就会还原之前的设置LA

htaccess设置让网站更安全

很多开源程序都有发现和没有发现的漏洞,用htaccess设置让程序更安全不能让用户访问目录,有些目录文件很多,比如图片目录,添加以下代码,禁止访问目录 <Files *> Options -Indexes </Files>添加好代码http://static.phpsong.com/

修改 SSH 端口及对应的防火墙设置

⚠️修改前请确认新端口未被占用,例如 2333 可使用:netstat-anp|grep":2333" 检查⚠️端口避免使用常见服务端口,例如:21,80,443,3306修改SSH端口修改SSH的端口很大程度上能杜绝被黑客扫描,增加系统的安全系数**,下面教大家如何修改并在

Apache设置反向代理解决js跨域问题

这是一个很简单的方案,通过启用Apache反向代理解决js跨域问题为什么要这么做?在现在的开发过程中大家会遇到这样一个问题:后端代码写好之后,前端的小伙伴需要将后端代码部署到本地才能正常使用api。若直接使用远程服务器上的api(例如测试服务器上的api)就会出现js跨域问

nginx + php-fpm fastcgi防止跨站、跨目录的安全设置

我们知道apachephpmod的方式可以很方便的配置open_basedir限制各个站点的目录访问权限。nginx+php-fpmfastcgi的方式需要这样做。首先php的版本必须大于等于php5.3.3。总限制通过php-fpm.conf限制在php-fpm.conf配置文件当中可以增加如下参数 env[TMP] = 

Linux VPS主机Nginx和Apache环境下图片防盗链设置

一般我们使用的VPS主机每月都有固定的流量,如果当月额度用完服务器可能会暂停,有些是需要额外支付费用的。即便是固定带宽不限制流量的服务器,占用太大的流量也会影响网站的访问速度。所以,我们在有必要的前提下可以设置服务器的图片或者其他静态资源防盗链。在这篇文章中

IIS7.0设置404错误页,返回500状态码

一般在II6下,设置自定义404错误页时,只需要在错误页中选择自定义的页面,做自己的404页面即可。但是在IIS7.0及以上时,设置完404错误页后,会发现状态码返回的是500,并且可能会引起页面乱码。查找资料,发现好多资料写的不够详细,不能完美解决问题。特将我的经验分享一下

配置iis支持.json格式的文件

一、IIS61.MIME设置:在IIS的站点属性的HTTP头设置里,选MIME映射中点击”文件类型”-”新类型”,添加一个文件类型:关联扩展名:*.json内容类型(MIME):application/x-javascript2.ScriptMapHandler设置:还是在IIS的站点属性里,”主目录”-”应用程序设置”-”配置”-”

1253067 TFnetwork_cn