《centos下怎么安装nginx》
在CentOS系统中安装Nginx有多种方法,较为常见的两种方式是通过yum源安装和从官网下载源码编译安装。这两种方式都能成功部署Nginx,下面将。
一、通过yum源安装
这种方式简单快捷,适合大多数普通用户使用。
- 更新yum源
确保系统的yum源是的。打开终端,输入命令:
bash
sudo yum update -y
- 安装Nginx
然后执行以下命令来安装Nginx:
bash
sudo yum install nginx -y
-
启动Nginx服务
安装完成后,使用命令启动Nginx:
bash
sudo systemctl start nginx
如果想设置Nginx开机自启,可以使用:
bash
sudo systemctl enable nginx
-
检查Nginx是否运行成功
可以通过浏览器访问服务器的IP地址,如果看到Nginx的欢迎页面,就说明安装成功了。也可以使用命令:
bash
sudo systemctl status nginx
查看Nginx的服务状态。
二、从官网下载源码编译安装
这种方式可以更灵活地配置Nginx的功能模块等。
- 安装依赖包
在编译之前,需要安装一些依赖包。执行命令:
bash
sudo yum install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel -y
- 下载Nginx源码
进入一个合适的目录,例如/usr/local/src
,然后使用wget命令下载Nginx源码(假设下载版本为1.21.6):
bash
cd /usr/local/src
wget http://nginx.org/download/nginx-1.21.6.tar.gz
- 解压并编译安装
解压文件:
bash
tar -zxvf nginx -1.21.6.tar.gz
cd nginx -1.21.6
配置编译选项,可以根据自己的需求添加或修改参数,这里以默认配置为例:
bash
./configure
然后进行编译和安装:
bash
make && make install
- 启动Nginx
编译安装后的Nginx默认安装路径为/usr/local/nginx
,进入sbin目录启动Nginx:
bash
cd /usr/local/nginx/sbin
./nginx
同样可以通过访问服务器IP地址或者查看进程等方式确认Nginx是否启动成功。