nginx 静态服务器
一、nginx简介
Nginx (engine x) 是一款轻量级的、高性能的HTTP和反向代理服务器,也是一个电子邮件(IMAP/POP3)和
SMTP服务器。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表
现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
二、nginx特点
1. 开源免费,安装简单,配置简洁,服务器本身的Bugs非常少;
2. 稳定的性能,丰富的功能集、示例配置文件和低系统资源的消耗;
3. 占有内存少,并发能力强 (能够支持高达 50,000 个并发连接数的响应 )。
三、nginx简单使用
1. 登录官网 http://nginx.org/en/download.html,下载nginx文件。这里下载 nginx-1.15.2版本;
2. 解压所下载文件到指定的盘符(注:本课程解压后的路径为:E:\nginx-1.15.2),nginx目录结构如
下:
3. 启动服务器,步骤如下:
- 打开dos命令窗口,切换到nginx的目录下。
- 输入启动命令:start nginx(注 nginx的常用命令还有,停止服务器:nginx.exe -s stop;
启动不成功检查命令:nginx.exe -t ) 3. 打开浏览器输入网址:http://localhost:80(80端口可以省略),如看到下图信息:
说明nginx服务器已启动成功!
四、nginx运行原理
1. 打开nginx目录下的conf目录下的nginx.conf(注:此文件非常重要,以后学习的 nginx代理,负载均衡 等都会修改该配置文件) 2. 服务器地址和端口配置,如下:
server {listen 80; #端口号(注:80端口经常会被其他程序占用,所以在启动服务器之前建议大家 换个端口号,如:8086) server_name localhost;#服务器地址,localhost表示本机地址相当于127.0.0.1 ... }
- 静态资源配置,如下:
server{ ... location / { root html; #nginx目录下的html目录,可修改 index index.html index.htm;#访问的默认资源文件,可修改 }... }