共计 1742 个字符,预计需要花费 5 分钟才能阅读完成。
Ngnix 的安装很简单
1、先从 ngnix 官网下载 ngnix 压缩包
wget http://nginx.org/download/nginx-1.6.2.tar.gz
2、解压并进入其目录
tar -zxf nginx-1.6.2.tar.gz
cd nginx-1.6.2
3、编译安装
./configure –prefix=/usr/local/ngnix
#此处有可能报错,Ngnix 依赖于 pcre 库,所以要先安装 pcre 库
yum install pcre pcre-deveyum install pcre pcre-deve
make && make install
此时安装成功
4、启动
进到 cd /usr/local/ngnix 看一下里面的 4 个目录
…conf 配置文件
… html 网页文件
…logs 日志文件
…sbin 主要二进制程序
启动:./sbin/ngnix
此时可能会报错
(1)
解决方法:
(2)
解决方法:把占用 80 端口的软件或服务关闭即可.
二、信号量
Nginx 中使用信号来控制 Nginx 停止、平滑重启,Nginx 支持以下几种信号:
1)TERM,INT 快速关闭 SIGINT SIGTERM 即:NGX_TERMINATE_SIGNAL and SIGINT
2)QUIT 从容关闭(优雅的关闭进程, 即等请求结束后再关闭)SIGQUIT 即 NGX_SHUTDOWN_SIGNAL
3)HUP 平滑重启,重新加载配置文件 SIGHUP 即 NGX_RECONFIGURE_SIGNAL
4)USR1 重新打开日志文件,在切割日志时用途较大 SIGUSR1 即 NGX_REOPEN_SIGNAL
5)USR2 平滑升级可执行程序 SIGUSR2 即 NGX_CHANGEBIN_SIGNAL
6)WINCH 从容关闭工作进程 即 NGX_NOACCEPT_SIGNAL
三、虚拟主机配置
先看看配置文件
vim /usr/local/ngnix/conf/ngnix.conf
下面我们来配置一下虚拟主机
(1)基于域名的虚拟主机
(2)基于端口的虚拟主机配置
(3)基于 IP 的虚拟主机配置(假如一台主机有两个网卡)
————————————– 分割线 ————————————–
CentOS 6.2 实战部署 Nginx+MySQL+PHP http://www.linuxidc.com/Linux/2013-09/90020.htm
使用 Nginx 搭建 WEB 服务器 http://www.linuxidc.com/Linux/2013-09/89768.htm
搭建基于 Linux6.3+Nginx1.2+PHP5+MySQL5.5 的 Web 服务器全过程 http://www.linuxidc.com/Linux/2013-09/89692.htm
CentOS 6.3 下 Nginx 性能调优 http://www.linuxidc.com/Linux/2013-09/89656.htm
CentOS 6.3 下配置 Nginx 加载 ngx_pagespeed 模块 http://www.linuxidc.com/Linux/2013-09/89657.htm
CentOS 6.4 安装配置 Nginx+Pcre+php-fpm http://www.linuxidc.com/Linux/2013-08/88984.htm
Nginx 安装配置使用详细笔记 http://www.linuxidc.com/Linux/2014-07/104499.htm
Nginx 日志过滤 使用 ngx_log_if 不记录特定日志 http://www.linuxidc.com/Linux/2014-07/104686.htm
Nginx 的详细介绍 :请点这里
Nginx 的下载地址 :请点这里