Welcome 微信登录

首页 / 操作系统 / 服务器配置

Nginx配置中指令root和alias的区别浅析

Nginx配置中指令root和alias的区别浅析

前言最近在nginx上部署日志分析工具awstats时,在配置awstats分析结果可供网页浏览这步时,分析结果页面访问总是404.后来查阅了一些资料,发现是root和alias的用法区别没搞懂导致的,这里特地将这两者区别详尽道来,供大家学习参考。root和alias都可以定义在location模块中,都是用来指定请求资源的真实路径,比如:location /i/ {root /data/w3;}请求 http://foofish.net/i/top.gi...
Windows nginx安装教程及简单实践

Windows nginx安装教程及简单实践

概述安装与使用 安装 从源代码编译 Nginx Windows 安装 使用 nginx 配置实战 http反向代理配置 负载均衡配置 网站有多个webapp的配置 https反向代理配置参考概述什么是nginx?Nginx (engine x) 是一款轻量级的Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。什么是反向代理?反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后...
nginx反向代理用做内网域名转发

nginx反向代理用做内网域名转发

由于公司内网有多台服务器的http服务要映射到公司外网静态IP,如果用路由的端口映射来做,就只能一台内网服务器的80端口映射到外网80端口,其他服务器的80端口只能映射到外网的非80端口。非80端口的映射在访问的时候要域名加上端口,比较麻烦。并且公司入口路由最多只能做20个端口映射。肯定以后不够用。然后发现可以在内网搭建一个nginx反向代理服务器,将nginx反向代理服务器的80映射到外网IP的80,这样指向到公司外网IP的域名的HTTP请求就会发送到n...
关闭nginx空主机头 防止nginx空主机头及恶意域名指向

关闭nginx空主机头 防止nginx空主机头及恶意域名指向

nginx的默认配置中的虚拟主机允许用户通过IP访问,或者通过未设置的域名访问(比如有人恶意把他自己的域名指向了你的ip)这是因为默认配置中的server区域里有这一行:listen 80 default;后面的default参数表示这个是默认虚拟主机,接受所有指向过来的域名比如别人通过ip或者未知域名访问你的网站的时候,你希望禁止显示任何有效内容,可以给他返回500.server {listen 80 default;server_name _;retu...
Nginx 禁止IP访问 只允许域名访问

Nginx 禁止IP访问 只允许域名访问

我们在使用的时候会遇到很多的恶意IP攻击,这个时候就要用到Nginx 禁止IP访问了。下面我们就先看看Nginx的默认虚拟主机在用户通过IP访问,或者通过未设置的域名访问(比如有人把他自己的域名指向了你的ip)的时 候生效最关键的一点是,在server的设置里面添加这一行:listen 80 default; 后面的default参数表示这个是默认虚拟主机。Nginx 禁止IP访问这个设置非常有用。比如别人通过ip或者未知域名访问你的网站的时候,你希望禁止...
Mac上搭建nginx+rtmp直播服务器的步骤详解

Mac上搭建nginx+rtmp直播服务器的步骤详解

前言相信大家都知道nginx是非常优秀的开源服务器,用它来做hls或者rtmp流媒体服务器是非常不错的选择,所以小编在网上整理了安装流程,现在分享给大家并且作备忘。有需要的朋友们可以参考学习,下面来一起看看吧。一、安装Homebrow已经安装了brow的可以直接跳过这一步。执行命令ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"...
Nginx使用的php-fpm的两种进程管理方式及优化

Nginx使用的php-fpm的两种进程管理方式及优化

PS:前段时间配置php-fpm的时候,无意中发现原来它还有两种进程管理方式。与Apache类似,它的进程数也是可以根据设置分为动态和静态的。php-fpm目前主要又两个分支,分别对应于php-5.2.x的版本和php-5.3.x的版本。在5.2.x的版本中,php-fpm.conf使用的是xml格式,而在新的5.3.x版本中,则是和php.ini一样的配置风格。在5.2.x版本中,php-fpm.conf中对于进程管理号称是有两种风格,一种是静态(sta...
Nginx安装与使用教程详解

Nginx安装与使用教程详解

前言Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。(百度百科- http://www.dwz.cn/x32kG)1.Nginx安装我使用的环境是64位 ...
windows下安装nginx的方法(图文)

windows下安装nginx的方法(图文)

1.到nginx官网上下载相应的安装包,http://nginx.org/en/download.html;下载进行解压,将解压后的文件放到自己心仪的目录下,我的解压文件放在了D:dev目录下,如下图所示:2.进入window的cmd窗口,输入如下图所示的命令,进入到nginx目录,使用“start nginx.exe ”进行nginx的安装,如下图所示:3.安装成功后,在“任务管理器”中会看到“nginx.exe”进程,如下图所示:4.在浏览器地址栏输入...
Nginx负载均衡详细介绍

Nginx负载均衡详细介绍

如果只有一台服务器时,这个服务器挂了,那么对于网站来说是个灾难.因此,这时候的负载均衡就会大显身手了,它会自动剔除挂掉的服务器.下面简单的介绍下我使用Nginx做负载的体会下载---安装Nginx这些不介绍了,前篇有介绍.windows和Linux下配置Nginx负载的写法一样,故不分开介绍.Nginx负载均衡一些基础知识:nginx 的 upstream目前支持 4 种方式的分配 1)、轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端...
<< 1 2 3 4 5 6 7 8 9 10 >>