码迷,mamicode.com
首页 > 其他好文 > 详细

Nginx安装

时间:2019-05-31 19:25:09      阅读:96      评论:0      收藏:0      [点我收藏+]

标签:make   日志   var   prefix   useradd   open   temp   tar zxvf   check   

Nginx安装
 官?方yum源安装

 

一、http://nginx.org/en/download.html 官?方下载
替换 OS 为 rhel 或 centos ,替换 OSRELEASE 为 6
或 7 分别
[nginx]
name = nginx repo
baseurl = http://nginx.org/packages/
OS/OSRELEASE/$basearch/
gpgcheck = 0
enabled = 1
二、编译安装
编译安装选项
--prefix=/etc/nginx # 安装路路径
--sbin-path=/usr/sbin/nginx # 指
明 nginx 程序?文件安装路路径
--conf-path=/etc/nginx/nginx.conf #
主配置?文件安装位置
--error-log-
path=/var/log/nginx/error.log # 错误?日
志?文件安装位置
--http-log-
path=/var/log/nginx/access.log # 访问
?日志?文件安装位置
--pid-path=/var/run/nginx.pid # 指明
pid?文件安装位置
-lock-path=/var/run/nginx.lock # 锁?文
件安装位置
--http-client-body-
temppath=/var/cache/nginx/client_temp
# 客户端 body 部分的临时?文件存放路路径,如
果服务器?允许客户端使?用put?方法提交?大数据
时,临时存放的磁盘路路径
--http-proxy-temp-
path=/var/cache/nginx/proxy_temp # 作
为代理理服务器?,服务器?响应报?文的临时?文件
存放路路径
--http-fastcgi-
temppath=/var/cache/nginx/fastcgi_tem
p # 作为 fastcgi 代理理服务器?,服务器?响应
报?文的临时?文件存放路路径
--http-uwsgi-temp-
path=/var/cache/nginx/uwsgi_temp # 作
为 uwsgi 代理理服务器?,服务器?响应报?文的临
时?文件存放路路径
--http-scgi-temp-
path=/var/cache/nginx/scgi_temp # 作
为 scgi 反代服务器?,服务器?响应报?文的临时
?文件存放路路径
--user=nginx # 指明以那个身份运
?行行 worker 进程,主控 master 进程?一般由
root运?行行
--group=nginx
--with-http_ssl_module # 表示把指定模
块编译进来
三、 下载源码包
wget http://nginx.org/download/nginx
-1.14.0.0.tar.gz
四、解压
把安装包解压到 /usr/local/ ?目录下并修改?文件名
为 nginx
tar zxvf nginx-1.14.0.tar.gz -C /usr
/local/
mv /usr/local/nginx-1.14.0/ /usr/loc
al/nginx
五、安装?工具包
yum install make cmake gcc gcc-c++
六、 安装依赖包
yum install pcre-devel openssl-devel
zlib-dev
七、 创建?用户
useradd -r nginx
八、 编译安装
cd /usr/local/nginx/ # 进?入到?目录下执
?行行./configure
./configure --prefix=/usr/local/ngin
x \
--conf-path=/etc/nginx/nginx.conf \
--error-log-path=/var/log/nginx/erro
r.log \
--http-log-path=/var/log/nginx/acces
s.log \
--pid-path=/var/run/nginx.pid \
--lock-path=/var/run/nginx.lock \
--user=nginx --group=nginx \
--with-http_ssl_module --with-http_v
2_module \
--with-http_dav_module \
--with-http_stub_status_module --wit
h-threads \
--with-file-aio
make && make install # 编译成?二进制并
安装
九、启动
# 启动nginx
nginx
# 停?止nginx
nginx -s stop
# 重启nginx
nginx -s reload

Nginx安装

标签:make   日志   var   prefix   useradd   open   temp   tar zxvf   check   

原文地址:https://www.cnblogs.com/momenglin/p/10956903.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!