源码安装nginx web服务
今天分享一个源码方式的安装nginx服务 源码安装,几个步骤就能完成;如何查找资源? 安装时遇到报错如何解决?每个步骤都有一定的关联性; 一起看看这个源码安装nginx的教程吧~!
1.源码包的下载:
- nginx官网:nginx.org-->右侧download-->找到主线版本
- 这里截图需要说明一下:
- 主线版本:也叫开发版本,目前最新但是还没有经过大量测试的版本。
- 稳定版本:稳定版通常是经过大量测试的,相对比较稳定的版本,企业中我们也会使用稳定版
- 历史版本:通常是往期的稳定版本。
- 然后等待下载完成即可;
2.Linux系统下载源码包:
- 在浏览器上面-->直接复制链接
- 使用wget命令
#选择想要下载的版本,直接单击右键复制地址下载:
[root@Linux2 ~]# wget https://nginx.org/download/nginx-1.26.2.tar.gz
#查看一下这个这个是否下载完成;
#这里需要说明:wget你没有指定路径的话默认在当前路径
[root@Linux2 ~]# ls nginx-1.26.2.tar.gz
nginx-1.26.2.tar.gz
3.安装必备的依赖:
#安装必备的依赖
[root@Linux2 ~]# yum -y install gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel
#依赖说明
gcc/gcc-c++:这个是编译环境
pcre:这个也是主要依赖,主要支持rewrite的功能
zlib:这个提供压缩的功能的;
openssl:这个是加密功能
4.然后解压包
#解压工具:tar
[root@Linux2 ~]# tar -xf nginx-1.26.2.tar.gz
#提前进入这个nginx目录,为了后续进行预编译
[root@Linux2 ~]# cd nginx-1.26.2
5.预编译、编译&安装
#预编译:
[root@Linux2 nginx-1.26.2]# ./configure --prefix=/usr/local/nginx
#编译并且安装
[root@Linux2 nginx-1.26.2]# make && make install
6.验证&校验
#启动nginx-->源码安装、只能绝对路径启动
[root@Linux2 nginx-1.26.2]# /usr/local/nginx/sbin/nginx
#查看端口情况--> 带刀这里代表安装成功
[root@Linux2 nginx-1.26.2]# ps -ef | grep nginx
root 3936 1 0 14:44 ? 00:00:00 nginx: master process /usr/local/nginx/sbin/nginx
nobody 3937 3936 0 14:44 ? 00:00:00 nginx: worker process
root 3939 1159 0 14:45 pts/0 00:00:00 grep --color=auto nginx
分享环节:
hi,亲爱的朋友们:
- 感谢你们耐心完这个笔记,如果笔记中出现的一些软件包、资源找不到的可以直接留言&私聊,我看见了就回复;
- 资源免费共享;有需要滴滴,(仅仅是我有的)
我的坚持初衷:💕立志要成为一名架构师
- 不断地去坚持学,其中的各种各样的难度,不言而喻~!
- 坚持不是一件容易的事情,但它却是成功的关键。做起来吧~!
如果你也想要坚持:那么组团吧,咋们一块互相监督;一天一点分享也是进步;最怕就是孤军奋战!加油吧,追梦人~!