Nginx源码编译安装
nginx源码编译安装
介绍:GNU提供大量开源软件,我们可以下载到服务器自主编译安装; 高级语言分类:
编译型语言:例如C\C++、Go、Rust、Java,源码不能直接执行,需要编译器将源码"编译"成二进制程序(java字节码需要jvm运行);
解释型语言:例如:Python、Shell、JavaScript、PHP,源码可以被解释器直接运行;
# 准备工作
# 先配置好yum源,配好网络
# 安装wget
yum install -y wget
# 下载nginx/redis源码,并编译;
1.去官网下载源代码; nginx.org
cd /usr/local/src #进入这个文件进行下载,文件会下载到/src里面
wget https://nginx.org/download/nginx-1.31.0.tar.gz #开始下载
2.解压缩;
tar -xvf nginx-1.31.0.tar.gz #解压文件
3.安装编译环境;gcc make openssl #安装gcc、make、openssl
yum install -y make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
4.执行环境检测脚本;指定安装路径与开启的模块;
cd nginx-1.31.0 #进入文件
./configure --with-http_stub_status_module --with-http_ssl_module #检查linux环境(比如有没有安装必要的编译器、依赖库等)
5.编译,make
make -j4 #动用4个cpu核心,同时开工编译程序。
6.安装,编译成功后,make install
make install #正式安装到系统,可以使用。
7.测试是否安装成功
cd /usr/local/nginx/sbin #进入文件目录
./nginx #启动器在目录里面,启动程序。
systemctl stop firewalld # 关闭防火墙
systemctl disable firewalld # 开机不启动防火墙
# 真机ping通Linux虚拟机;
浏览器:地址栏输入Linux的ip地址;
# nginx默认的web文件路径
cd /usr/local/nginx/html
原创
Nginx源码编译安装
本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
评论交流
欢迎留下你的想法