在 CentOS 上安装 Nginx 的方法有几种,具体取决于你的需求和系统版本。以下是几种常见的方法:
1. 使用 EPEL 仓库安装(推荐)
- 安装 EPEL 仓库(如果还没有安装):
sudo yum install epel-release
- 安装 Nginx:
sudo yum install nginx
- 启动 Nginx:
sudo systemctl start nginx
- 设置 Nginx 开机自启:
sudo systemctl enable nginx
2. 使用 Nginx 官方仓库安装
- 创建 Nginx 官方仓库文件:
sudo vi /etc/yum.repos.d/nginx.repo
- 在文件中添加以下内容:
[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
- 安装 Nginx:
sudo yum install nginx
- 启动 Nginx:
sudo systemctl start nginx
- 设置 Nginx 开机自启:
sudo systemctl enable nginx
3. 从源码安装(高级用户)
- 安装编译工具和依赖:
sudo yum groupinstall 'Development Tools'
sudo yum install pcre-devel zlib-devel openssl-devel
- 下载 Nginx 源码:
cd /usr/local/src
sudo wget http://nginx.org/download/nginx-1.XX.X.tar.gz
sudo tar -zxvf nginx-1.XX.X.tar.gz
- 编译和安装 Nginx:
cd nginx-1.XX.X
sudo ./configure
sudo make
sudo make install
- 启动 Nginx(通常位于
/usr/local/nginx/sbin/nginx
):
sudo /usr/local/nginx/sbin/nginx
- 配置 Nginx:编辑
/usr/local/nginx/conf/nginx.conf
以进行自定义设置。
这些方法中的第一种和第二种是最简单且最常用的,适合大多数用户需求。如果你需要特定的功能或者想要使用最新版本的 Nginx,可能会选择第三种方法。