返回
Nginx源码安装,配置开机自启
后端
2024-01-03 01:16:15
前言
最近,全球都在制裁 Nginx , ClickHouse 的诞生地。以前都是通过 yum 直接安装的 Nginx ,今天试试源码安装。
系统环境
在 CentOS7 上进行安装,虚拟主机信息如下:
操作系统:CentOS Linux release 7.9.2009 (Core)
内核版本:4.18.0-348.el7.x86_64
安装前准备
- 安装依赖库
# yum install -y gcc pcre-devel openssl-devel
- 下载 Nginx 源码包
# wget https://nginx.org/download/nginx-1.23.1.tar.gz
- 解压 Nginx 源码包
# tar -zxvf nginx-1.23.1.tar.gz
编译安装 Nginx
# cd nginx-1.23.1
# ./configure
# make
# make install
配置 Nginx 服务
- 创建 Nginx 用户和组
# groupadd nginx
# useradd -r -g nginx nginx
- 复制 Nginx 配置文件
# cp -r /usr/local/nginx/conf/ /etc/nginx/
- 修改 Nginx 配置文件
# vi /etc/nginx/nginx.conf
找到以下几行,并修改为以下内容:
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log notice;
pid /var/run/nginx.pid;
- 创建 Nginx 日志目录
# mkdir -p /var/log/nginx
- 启动 Nginx 服务
# systemctl start nginx
- 检查 Nginx 服务状态
# systemctl status nginx
配置 Nginx 开机自启
# chkconfig nginx on
测试 Nginx 服务
在浏览器中输入以下网址:
http://localhost/
如果看到 Nginx 的欢迎页面,则表示 Nginx 服务已经安装成功。
总结
本文介绍了如何在 CentOS7 系统上源码安装 Nginx 并配置开机自启。如果您想了解有关 Nginx 的更多信息,可以参阅 Nginx 官方网站。