展开菜单

解决lnmp服务器环境访问php文件出现502 Bad Gateway错误问题

网站原来运行正常,突然出现 “502 Bad Gateway”页面,可能因为phpcgi进程不够用而造成502,一般php-cgi默认进程是5个,不够则需要修改/usr/local/php/etc/php-fpm.conf文件。 1、先查看php fastcgi的进程数,及max_children的值。 执行命令 netstat -anop | grep php-cgi | wc -l netstat -anpo | grep php-fpm | wc -l 2、查看当前程有多少个。 执行命令 ps aux | grep ph...

阿里云免费SSL证书申请以及NGINX服务器配置证书详细教程

阿里云免费SSL证书申请以及NGINX服务器配置证书详细教程

HTTPS是网站发展的趋势,因为HTTP协议是不加密传输数据的,安全性低。另外在SEO方面,百度发公告声明已全面支持 HTTPS 网页的收录,使用 HTTPS 的网页被认为更安全,所以在排名上会被优先。另外百度推荐使用域名301重定向把网站的HTTP地址重定向到HTTPS 。 申请证书步骤: 登录:阿里云控制台,产品与服务,证书服务,购买证书。 购买:证书类型选择 免费型DV SSL,然后完成购买。 补全:在 我的证书 控制台,找到购买的证书,在操作栏里选择 补全。填写证书相关信息。 域名验证:可以选择...

nginx禁止IP访问网站,防止域名恶意解析

默认情况下,只要将域名解析到vps的IP上,访问该域名就会访问到lnmp默认虚拟主机的默认页面,为了防止别人恶意将域名解析到自己的IP上,可以通过以下方法进行。 1、编辑/usr/local/nginx/conf/nginx.conf配置文件,在server{}段找到: server_name _; 在其下面添加: return 500; 这样的话,当使用ip访问时就会返回一个500错误页面。 或者添加: rewrite ^(.*) https://www.neirong.org permanent; 这样,当使用ip访问时就会跳转到指定的网站。 ...

lnmp无法删除.user.ini文件的解决方法

在Linux里使用rm命令删除目录的时候出现提示“rm: cannot remove '.user.ini': Operation not permitted”,意思是系统不允许删除.user.ini文件。解决方法是修改.user.ini文件的安全性。 执行以下命名降低文件安全性: chattr -i .user.ini 然后再使用rm命令就可以删除这个文件了: rm -rf .user.ini 扩展: 提高文件的安全性,使用以下命令: chattr +i .user.ini chattr主要提高文件的安全性,命令的详细参数可百度了解。

nginx服务器下配置和安装阿里云SSL证书

nginx服务器下配置和安装阿里云SSL证书

环境描述:阿里云ECS、CentOS 7 购买证书: 进入阿里云控制台,在左侧导航栏上点击CA证书服务,进入证书申请和购买页面。 1. 点击右上角,购买证书按钮,进入证书的选择页面,选择你想要的配置,个人网站的话建议免费版的可以配置多个域名,例如:neirong.org,demo.neirong.org。 2.支付成功后返回证书控制台,在证书控制台下可以看到你购买的证书列表。 4. 点击信息补全按钮绑定你的域名,根据提示,进行下一步的操作部分截图如下。 ...

nginx服务器设置图片防盗链,禁止图片外链

nginx服务器设置图片防盗链,禁止图片外链

编辑虚拟主机配置文件: /usr/local/nginx/conf/vhost/neirong.org.conf 自行修改neirong.org为自己的配置文件名称 找到以下代码: location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } 修改为: location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { valid_referers none blocked www.neiron...

Nginx下301重定向域名的方法

编辑/usr/local/nginx/conf下的nginx.conf,在server部分增加或修改: 方法一: server { listen 80; server_name lnmp.org; return 301 http://www.neirong.org$request_uri; } 方法二: server_name www.neirong.org neirong.org; if ($host != 'www.neirong.org' ) { rewrite ^/(.*)$ http://www.neirong.org/$1 perma...

nginx: [warn] the "log_format" directive may be used only on "http" level 解决方法

Nginx升级到 1.1.1*版本后,会出现警告: nginx: [warn] the "log_format" directive may be used only on "http" level in /usr/local/nginx/conf/nginx.conf:84 将/usr/local/nginx/conf/nginx.conf 里server段里的下面代码移出放到该server段的前面即可。 log_format access '$remote_addr - $remote_user [$time_local] "$request" ' '...

Linux系统nginx启动,重启,关闭命令

停止操作 停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文章)来进行的 步骤1:查询nginx主进程号 ps -ef | grep nginx 在进程列表里面找master进程,它的编号就是主进程号了。 步骤2:发送信号 从容停止Nginx: kill -QUIT 主进程号 快速停止Nginx: kill -TERM 主进程号 强制停止Nginx: pkill -9 nginx 另外, 若在nginx.conf配置了pid文件存放路径则该文件存放的就是Nginx主进程号,如果没指定则放在nginx的...