nginx下载编译启动
Posted yplq
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx下载编译启动相关的知识,希望对你有一定的参考价值。
Ubuntu16.06安装nginx:
一、创建两个文件夹
install文件夹:用于放下载的nginx压缩包
modules文件夹:用于放解压后的文件
二、下载nginx 放到install文件夹
wget http://nginx.org/download/nginx-1.13.11.tar.gz
(顺便说一下:打开 http://nginx.org/download/ 有任意的nginx版本,可以选择自己想要的nginx版本 )
三、执行解压命令到modules文件夹
tar -zxvf nginx-1.13.11 -C 指定文件夹
四、进入modules/nginx-1.13.11中执行
./configure --prefix=指定目录
(这一步也检查nginx所需依赖包是否完整,在这过程中会报错。)
错误如下:
1、pcre错误:
意思就是重写需要pcre的支持,而我又没有安装pcre.
解决方法:
(1)./configure 后面加上 --without-http_rewrite_module参数屏蔽重写功能!
(2)安装pcre
apt-get install libpcre 3 libpcre3-dev
2、zlib库错误:
解决方法:
安装zlib
apt-get install ruby 安装ruby
apt-get install zlib1g 安装zlib
apt-get install zlib1g-dev 安装zlib-dev
五、执行make install进行代码编译
六、进入编译完成的指定目录下
cd sbin/
./nginx 启动
在启动中会报错:
报错原因:
当前用户对该文件没有写入权限
解决方法:
(1)使用root用户启用nginx
(2)将nginx配置监听端口号80换成别的,然后在用当前用户启用
以上是关于nginx下载编译启动的主要内容,如果未能解决你的问题,请参考以下文章