一、安装依赖包
1)安装pcre软件包,官方站点为http://www.pcre.org/,安装pcre库是为了使Nginx
支持具备URI重写功能的rewrite.安装命令如下:
yum install -y pcre pcre-devel
查看安装是否成功:
rpm -qa pcre pcre-devel
2)执行yum –y install gcc-c++命令安装gcc-c++
3) 执行yum install –y openssl openssl-devel,Nginx在使用HTTPS服务的时候要用到此模块,如果不安装openssl相关包,安装Nginx的过程中会报错。
二、安装Nginx
1)输入wget –q http://nginx.org/download/nginx-1.6.3.tar.gz,将Nginx的安装包下载到本地的文件夹中
2)输入tar –vzxf nginx-1.6.3.tar.gz,将安装包解压,输入cd nginx-1.6.3文件夹
3)创建用户useradd nginx,passwd nginx
4)输入./configure --user=nginx --group=nginx --prefix=usr/local/nginx-1.6.3/ --with-http_stub_status_module --with-http_ssl_module。
其中:
--prefix是配置安装的路径
--with-http_stub_status是激活状态信息
--with-http_ssl_module是激活ssl功能
5)输入make&&make install
6)配置环境变量,在/etc/profile文件中添加PATH=$PATH:/usr/local/nginx-1.6.3/sbin
7)输入nginx命令启动,在浏览器中输入ip:80
Nginx目录解释
├── client_body_temp
├── conf #这个文件下存放的是Nginx的所有配置文件
│ ├── fastcgi.conf #fastcgi(通用网关接口)的配置文件
│ ├── fastcgi.conf.default #fastcgi.conf的默认配置的备份文件(以下)
│ ├── fastcgi_params #fastcgi的参数文件
│ ├── fastcgi_params.default #fastcgi.conf的参数默认配置的备份文件
│ ├── koi-utf
│ ├── koi-win
│ ├── mime.types #媒体类型
│ ├── mime.types.default
│ ├── nginx.conf #Nginx的默认配置文件
│ ├── nginx.conf.default
│ ├── scgi_params #scgi_params的参数文件
│ ├── scgi_params.default
│ ├── uwsgi_params #uwsgi(一种web服务器)
│ ├── uwsgi_params.default
│ └── win-utf
├── fastcgi_temp #fastcgi临时缓存数据目录
├── html #编译安装Nginx的默认站点目录
│ ├── 50x.html
│ └── index.html
├── logs #Nginx的默认的日志路径,
│ ├── access.log #访问日志tail –f access.log实时查看访问情况
│ ├── error.log #错误日志
│ └── nginx.pid #Nginx的pid文件,Nginx进程启动后,将所有进程的ID号写到此文件
├── proxy_temp #临时文件
├── sbin #命令文件目录
│ └── nginx #启动nginx的木灵
├── scgi_temp
└── uwsgi_temp
1)安装pcre软件包,官方站点为http://www.pcre.org/,安装pcre库是为了使Nginx
支持具备URI重写功能的rewrite.安装命令如下:
yum install -y pcre pcre-devel
查看安装是否成功:
rpm -qa pcre pcre-devel
2)执行yum –y install gcc-c++命令安装gcc-c++
3) 执行yum install –y openssl openssl-devel,Nginx在使用HTTPS服务的时候要用到此模块,如果不安装openssl相关包,安装Nginx的过程中会报错。
二、安装Nginx
1)输入wget –q http://nginx.org/download/nginx-1.6.3.tar.gz,将Nginx的安装包下载到本地的文件夹中
2)输入tar –vzxf nginx-1.6.3.tar.gz,将安装包解压,输入cd nginx-1.6.3文件夹
3)创建用户useradd nginx,passwd nginx
4)输入./configure --user=nginx --group=nginx --prefix=usr/local/nginx-1.6.3/ --with-http_stub_status_module --with-http_ssl_module。
其中:
--prefix是配置安装的路径
--with-http_stub_status是激活状态信息
--with-http_ssl_module是激活ssl功能
5)输入make&&make install
6)配置环境变量,在/etc/profile文件中添加PATH=$PATH:/usr/local/nginx-1.6.3/sbin
7)输入nginx命令启动,在浏览器中输入ip:80
Nginx目录解释
├── client_body_temp
├── conf #这个文件下存放的是Nginx的所有配置文件
│ ├── fastcgi.conf #fastcgi(通用网关接口)的配置文件
│ ├── fastcgi.conf.default #fastcgi.conf的默认配置的备份文件(以下)
│ ├── fastcgi_params #fastcgi的参数文件
│ ├── fastcgi_params.default #fastcgi.conf的参数默认配置的备份文件
│ ├── koi-utf
│ ├── koi-win
│ ├── mime.types #媒体类型
│ ├── mime.types.default
│ ├── nginx.conf #Nginx的默认配置文件
│ ├── nginx.conf.default
│ ├── scgi_params #scgi_params的参数文件
│ ├── scgi_params.default
│ ├── uwsgi_params #uwsgi(一种web服务器)
│ ├── uwsgi_params.default
│ └── win-utf
├── fastcgi_temp #fastcgi临时缓存数据目录
├── html #编译安装Nginx的默认站点目录
│ ├── 50x.html
│ └── index.html
├── logs #Nginx的默认的日志路径,
│ ├── access.log #访问日志tail –f access.log实时查看访问情况
│ ├── error.log #错误日志
│ └── nginx.pid #Nginx的pid文件,Nginx进程启动后,将所有进程的ID号写到此文件
├── proxy_temp #临时文件
├── sbin #命令文件目录
│ └── nginx #启动nginx的木灵
├── scgi_temp
└── uwsgi_temp