在Rocky Linux 10.2使用make部署Nginx

将nginx源码下载到本地指定文件夹

wget -P /opt/nginx/ https://nginx.org/download/nginx-1.31.1.tar.gz 

进入指定目录进行解压

cd /opt/nginx && tar -xvf nginx-1.31.1.tar.gz

创建nginx组和用户并将nginx目录所有权更改为nginx:nginx

groupadd nginx && useradd nginx -M -r -g nginx -s /bin/false && chown nginx:nginx /opt/nginx -R

安装需要的依赖

dnf clean all && dnf makecache && dnf install pcre2-devel zlib-devel openssl-devel -y && dnf groupinstall "Development Tools" -y

配置基本的configure(也可执行configure –help查看更高级操作)

./configure \
--prefix=/app/nginx/ \
--sbin-path=/app/nginx/ \
--modules-path=/app/nginx/modules \
--conf-path=/app/nginx/conf.d/nginx.conf \
--error-log-path=/app/nginx/logs/error.log \
--pid-path=/app/nginx/run/nginx.pid \
--lock-path=/app/nginx/run/nginx.lock \
--user=nginx \
--group=nginx \
--with-http_ssl_module \
--with-http_v2_module \
--http-log-path=/app/nginx/logs/access.log

进行编译

make &&make install

创建软链接

ln -s /app/nginx/nginx /usr/sbin/

启动nginx

nginx

验证nginx是否启动

curl 127.0.0.1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注