菜单

nginx重启报错 nginx: [warn] conflicting server name "domain.com" on 0.0.0.0:80, ignored

nginx服务器,nginx reload命令重启报错 nginx: [warn] conflicting server name "domain.com" on 0.0.0.0:80, ignored nginx: [warn] conflicting server name "domain.com" on 0.0.0.0:80, ignored 原因是重复绑定了域名,即在多个 vhost 中绑定了同一个域名,如在 www.one.com.conf 和 www.two.com.conf 两个不同的vhost中都绑定了 domain.com 域名 ...

解决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.neirong.org neirong.org; if ($...

Nginx下301重定向域名的方法

编辑/usr/local/nginx/conf下的nginx.conf,在server部分server_name下边添加或修改,如果是ssl,则在https部分的server的server_name下边添加或修改: 方法一:所有绑定域名跳转到指定域名,可用于旧域名跳转到新域名,不带www的网址跳转到带www的网址 server { listen 80; server_name www.tddx.net tddx.net; if ($host != 'www.tddx.net') { return 301 http://www.tddx.net$re...

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的...