Nginx CentOS 编译安装

在 CentOS 7 上编译安装 Nginx 1.24.0 并使用用户"nginx"运行,您可以按照以下步骤进行操作。

此过程还将指定 Nginx 的安装目录:

1、 准备环境
在开始编译之前,确保您的系统已安装必要的编译工具和依赖项。在 CentOS 7 上,您可以使用以下命令安装这些工具:

sudo yum install -y gcc gcc-c++ make zlib-devel pcre-devel openssl-devel

2、 创建用户和用户组
创建一个名为"nginx"的用户和用户组,以便后续的安装过程中使用。

sudo useradd -s /sbin/nologin nginx

3、. 下载Nginx源代码
下载 Nginx 1.24.0 的源代码压缩包,并解压缩:

wget http://nginx.org/download/nginx-1.24.0.tar.gz
tar -zxvf nginx-1.24.0.tar.gz

4、 配置编译选项
进入 Nginx 源代码目录并运行configure脚本,同时指定 Nginx 的安装目录以及使用的用户和组。

cd nginx-1.24.0
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx

这将配置Nginx以使用"/usr/local/nginx"作为安装目录,以及以"nginx"用户和用户组的身份运行。

5、 编译和安装
使用make命令编译 Nginx,并使用make install命令将 Nginx 安装到指定的目录。

make
sudo make install

make && make install

6、 启动 Nginx
使用以下命令启动 Nginx 服务:

sudo /usr/local/nginx/sbin/nginx

7、 验证安装
打开您的 Web 浏览器并访问服务器的 IP 地址或域名,您应该能够看到 Nginx 的欢迎页面。

现在,您已经成功编译和安装 Nginx 1.24.0,并使用"nginx"用户运行它,同时指定了自定义的安装目录"/usr/local/nginx"。这有助于提高系统的安全性和管理性。您可以根据需要配置 Nginx 以满足您的特定需求,例如设置虚拟主机、负载均衡或 SSL 证书等。

posted @ 2023-11-30 12:17  ioufev  阅读(275)  评论(0)    收藏  举报