博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LNMP搭建02 -- 编译安装Nginx
阅读量:5732 次
发布时间:2019-06-18

本文共 1177 字,大约阅读时间需要 3 分钟。

【编译安装Nginx】  

 为了顺利安装Nginx,先安装下面这些:

【CentOS 编译 nginx 前要做的事情】

yum install gcc gcc-c++ kernel-devel
yum -y install pcre-devel openssl openssl-devel

【Ubuntu 编译 nginx 前要做的事情】

apt-get install gcc

apt-get install libpcre3 libpcre3-dev

apt-get install zlib1g zlib1g-dev

apt-get install openssl openssl-dev

sudo apt-get install libcurl3-openssl-dev 

 

解压 nginx-1.7.4.tar.gz ,然后进入目录,开始编译。

命令:

sudo ./configure --prefix=/usr/local/nginx --with-http_stub_status_module

编译完的界面:

 

 

这个过程可能出现的错误:

./configure: error: the HTTP cache module requires md5 functions from OpenSSL library.  You can either disable the module by using --without-http-cache option, or install the OpenSSL library into the system, or build the OpenSSL library statically from the source with nginx by using --with-http_ssl_module --with-openssl=<path> options.  

解决:

sudo apt-get install openssl   

sudo apt-get install libssl-dev   

 

然后 make && make install

 

使用命令:/usr/local/server/nginx/sbin/nginx 启动Nginx.

使用命令:/usr/local/server/nginx/sbin/nginx -s reload 重启Nginx.

使用命令:/usr/local/server/nginx/sbin/nginx -s stop 终止Nginx.

 

 

查看是否已经成功启动nginx

ps -ef | grep nginx

 

或者使用:ps -A | grep -i nginx

 

转载于:https://www.cnblogs.com/rxbook/p/5993261.html

你可能感兴趣的文章
oracle 强行杀掉一个用户连接
查看>>
Git提交本地库代码到远程服务器的操作
查看>>
挨踢部落故事汇(13):扬长避短入行Oracle开发
查看>>
灾难拯救——让软件项目重回轨道
查看>>
ssh链接git服务器,解决push pull要求输入密码问题
查看>>
Netty 源码解析(二):对 Netty 中一些重要接口和类的介绍
查看>>
MAVEN spring boot 打包 和执行
查看>>
mysql中主外键关系
查看>>
第七章:数据字典
查看>>
python 字符串 类型互相转换 str bytes 字符串连接
查看>>
service mysqld start
查看>>
linux时间
查看>>
Spring+Mybatis项目中通过继承AbstractRoutingDataSource实现数据库热切换
查看>>
让Alert弹窗只弹出一次
查看>>
用友软件操作流程(新建年度帐、年度结转步骤)
查看>>
mysql权限管理
查看>>
我的友情链接
查看>>
让你快速上手的Glide4.x教程
查看>>
浮动和清除(闭合)浮动
查看>>
微信小程序注册流程
查看>>