目录
下载Nginx
官方网站:nginx news
安装nginx( linux版)
-
安装nginx的依赖库
yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel
-
解压安装包
tar -zxvf nginx-1.10.0.tar.gz
-
配置nginx安装包--这里的配置是./configure配置nginx安装到/usr/local/nginx目录下
cd nginx-1.10.0
./configure --prefix=/usr/local/nginx
-
编译并安装
make && make install
-
启动与关闭
#启动
#在nginx目录下有一个sbin目录,sbin目录下有一个nginx可执行程序
./nginx
#关闭
./nginx -s stop
#重新启动
#可以不关闭nginx的情况下更新配置文件
./nginx -s reload
安装nginx( windows版)
解压即安装,双击即可使用
什么是Nginx?
Nginx是一款轻量级的Web 服务器、反向代理服务器及电子邮件(IMAP/POP3)代理服务器,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
特点:反向代理 负载均衡 动静分离
Nginx启动后的目录结构及其个目录文件的作用
├── client_body_temp # 临时目录
├── conf # Nginx所有配置文件的目录
│ ├── nginx.conf # Nginx主配置文件
├── fastcgi_temp # fastcgi临时数据目录
├── html # Nginx默认站点目录
│ ├── 50x.html # 错误页面优雅替代显示文件,例如当出现502错误时会调用此页面
│ └── index.html # 默认的首页文件
├── logs # Nginx日志目录
│ ├── access.log # 访问日志文件
│ ├── error.log # 错误日志文件
│ └── nginx.pid # pid文件,Nginx进程启动后,会把所有进程的ID号写到此文件
├── proxy_temp # 临时目录
├── sbin # Nginx命令目录
│ └── nginx # Nginx的启动命令
├── scgi_temp # 临时目录
└── uwsgi_temp # 临时目录