您的位置:首页 > 游戏 > 游戏 > 软件开发的软件_新闻事件_东莞今日头条最新消息_网站关键字优化价格

软件开发的软件_新闻事件_东莞今日头条最新消息_网站关键字优化价格

2025/3/15 15:12:05 来源:https://blog.csdn.net/weixin_43171019/article/details/144673091  浏览:    关键词:软件开发的软件_新闻事件_东莞今日头条最新消息_网站关键字优化价格
软件开发的软件_新闻事件_东莞今日头条最新消息_网站关键字优化价格

linux环境使用源码方式安装nginx(centos)

一、源码GITHUB地址

  • 1、nginx 源码地址  https://github.com/nginx/nginx

  • 2、【由于是github可能有时网络访问不通,需要科学上网】,打开github源码中readme文件,点击building from source

image.png

二、安装所需的相关依赖

  • 1、相关依赖安装

github官网上的 Building from source是基于Ubuntu/Debian linux。由于我使用的是Centos系统,所以我们采用yum 方式安装相关依赖

image.png

  • 1.1、安装gcc 和make工具,【GNU C编译器和Make工具】
yum install gcc make

image.png

  • 1.2、安装pcre 相关依赖

  • pcre:提供运行时所需的PCRE库文件,使Nginx能够正确解析和处理正则表达式。

    • pcre-devel:包含编译Nginx时所需的头文件和开发库。如果你是从源码编译安装Nginx,那么这些开发库是必需的。
 yum install pcre pcre-devel

image.png

  • 1.3、安装zlib 和zlib-devel 相关依赖

  • zlib:提供运行时所需的压缩和解压缩库文件,使Nginx能够对响应数据进行压缩。

    • zlib-devel:包含编译Nginx时所需的头文件和开发库。如果你是从源码编译安装Nginx,那么这些开发库是必需的。
 yum install zlib zlib-devel

image.png

  • 1.4、安装openssl相关
sudo yum install openssl-devel

image.png

三、获取源码,编绎 运行

image.png

  • 1、获取源码  可以通过git方式,如果git拉不下来,也可以在官网下载zip包后上传至服务器
git clone https://github.com/nginx/nginx.git
  • 2、进到nginx文件目录,如果是下载的zip,需解压后为nginx-master

  • 3、配置构建 Configuring the build

auto/configure

image.png

  • 4、编绎 Compiling
make
  • 5、使用编绎后的二进制文件进行安装
make install

命令运行后,nginx将会被安装到/usr/local/nginx 路径下

image.png

  • 6、启动并测试nginx
sudo /usr/local/nginx/sbin/nginx
  • 6.1、使用curl 测试nginx
curl localhost

将会返回nginx欢迎页面html

image.png

  • 7、nginx的相关配置 及运行目录都在 /usr/local/nginx 路径下,conf为配置目录,html为静态资源目录,logs为日志目录,sbin 为启动命令目录

image.png

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com