【Nginx虚拟服务器域名配置方法】教程文章相关的互联网学习教程文章

基于Nginx环境下5种http转https的设置方法【图】

一、先找准Nginx配置文件的位置: 其实配置文件位置不是很难找,一般是在/nginx/conf/vhost/目录下,文件命名一般是“你的域名.conf”。下面介绍几种常用VPS控制面板Nginx配置文件的位置: WDlinux lanmp一键安装包:/www/wdlinux/nginx-1.10.2/conf/vhost/目录下 LNMP一键安装包:/usr/local/nginx/conf/vhost/目录下 宝塔Linux面板:/www/server/nginx/conf/vhost/目录下二、Nginx环境下强制http转https设置方法: 方法一: 下面...

新手快速解决nginx服务器API的跨域问题的方法介绍

前言  最近在采用jquery ajax调用http请求时,发现了一系列问题:  如采用firebug调试API请求(这个API是自己服务器的应用),看到服务器明明返回200状态,response返回数据也是json格式,但ajax返回的error。  在排除json数据格式不正确的原因之后,发现了ajax error函数返回“networkerror failed to execute ‘send’ on ‘xmlhttprequest’ failed to load ‘http //“ XMLHttpRequest.status=0,就是没有初始化。  后...

新手快速学会nginx虚拟主机配置的方法

nginx虚拟主机配置  server {  listen 80;  server_name localhost;  location / {  root html;  index index.html index.htm;  }  error_page 404 /404.html;  # redirect server error pages to the static page /50x.html  # error_page 500 502 503 504 /50x.html;  location = /50x.html {  root html;  }  }  配置说明:  listen 80; =>指定虚拟主机监听的是80端口  server_name localhos...

Nginx简单防御CC攻击的两种方法【代码】

CC攻击可以归为DDoS攻击的一种。他们之间都原理都是一样的,即发送大量的请求数据来导致服务器拒绝服务,是一种连接攻击。CC攻击又可分为代理CC攻击,和肉鸡CC攻击。代理CC攻击是黑客借助代理服务器生成指向受害主机的合法网页请求,实现DOS,和伪装就叫:cc(ChallengeCollapsar)。而肉鸡CC攻击是黑客使用CC攻击软件,控制大量肉鸡,发动攻击,相比来后者比前者更难防御。因为肉鸡可以模拟正常用户访问网站的请求。伪造成合法数据...

nginx 出现413 Request Entity Too Large问题的解决方法

??????????????? nginx 出现413 Request Entity Too Large问题的解决方法使用php上传图片(大小1.9M),出现 nginx: 413 Request Entity Too Large 错误。根据经验是服务器限制了上传文件的大小,但php默认的文件上传是2M,应该不会出现问题。打开php.ini,把 upload_max_filesize 和 post_max_size 修改为20M,然后重启。再次上传,问题依旧,可以排除php方面的问题。原来nginx默认上传文件的大小是1M,可nginx的设置中修改。解决方...

部署thinkphp5发现nginx不解析php文件,造成浏览文件下载现象解决方法!

1、在nginx配置文件(nginx.conf)里 server{ }内增加以下参数设置 location ~ \.php${ root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /www/server/nginx/html/$fastcgi_script_name; include fastcgi_params;} 2、/www/server/nginx/html 为nginx安装路径,必须对应得上 3、直接复制可能会有 “编码格式“ 问题产生,最好人工逐个字符敲入...

nginx重启报找不到nginx.pid的解决方法

nginx被停止(nginx -s stop)或者直接杀掉了进程(kill -9 nginx的进程号)后,调用命令(nginx -s reload 或者 nginx -s reopen)会报错:无法找到 "var/run/nginx.pid"文件。 这句话中,有好几个知识点,也包含了一些错误,错误得把reload或者reopen当做了启动的命令。来依次总结一下: 1.nginx的常用命令 停止:直接杀nginx进程。 ps aux|grep nginx 查看nginx的主进程号, 调用 kill -9 nginx的进程号 来强制停止nginx。(还有 ...

利用Nginx反向代理来简单镜像HTTP(S)网站的方法【代码】

之前发过一个反代教程:Linux Centos下Nginx反代教程,现时发个Debian下反代HTTP(S)站点的教程。 部署nginx 系统要求:Debian 7 echo "deb http://packages.dotdeb.org wheezy all" >> /etc/apt/sources.list apt-get update apt-get install nginx # 部署会提示输入两次 Y 来持续部署。部署终了以后输入nginx -v ,查看nginx的版本,决定能否部署完成。 修正配置文件 找到上面这个文件,然后修正。 vi /etc/nginx/sites-available...