nginx是一款非常好用的反向代理服务器,web服务器,很多人都在使用nginx作为网络服务器,要知其然还要知所以然,所以源码安装是一切实践的基础,让我们动手搞起来。
官网下载合适的版本,建议选择稳定版本,我选择的基础镜像是Centos7,nginx版本是nginx-1.20.2。
目录和目录说明:
开始编译,执行./configure ,不清楚的可以执行./configure --help #查看./configure 支持哪些参数。
--with-http_ssl_module 表示未开启的模块,如果想启动在编译安装时添加。
--without-http_uwsgi_module 默认是已经安装开启的模块,如果想默认关闭添加参数
备注:日常生产环境使用nginx,编译模块按照nginx官方yum安装的模块,基本能满足95%以上的生产需求。yum安装模块如下,可自行参考:
备注:nginx使用yum源安装,可能导致业务上很多需要的功能模块没有开启,还是按需自己编译比较合适。
以上扩展需要的安装源,先执行依赖,再执行./configure
,然后make install
安装完成后,添加软链接,加入到环境变量中
启动nginx
至此,nginx安装完成了,nginx的安装还是非常简单的,主要的难点在于需要先安装编译所需要的依赖。
过程中的报错信息已经解决办法:
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。