linux安装nginx小白
时间: 2025-01-11 14:49:45 浏览: 36
### 如何在Linux系统上安装Nginx的新手教程
#### 准备工作
确保系统的包管理器是最新的,并且已经安装了必要的开发工具。对于基于RPM的发行版,如CentOS或Red Hat,可以通过以下命令更新系统并安装基本编译环境[^2]:
```bash
sudo yum update -y
sudo yum groupinstall "Development Tools" -y
```
#### 安装依赖项
为了让Nginx正常运行以及支持更多的功能模块,在正式安装之前还需要额外安装一些库文件。这些操作同样适用于大多数主流Linux版本:
```bash
sudo yum install gcc openssl-devel pcre-devel zlib-devel -y
```
#### 下载与解压Nginx源码包
前往[Nginx官方网站](https://nginx.org/en/download.html),下载稳定版的tar.gz格式压缩包到本地计算机后再上传至服务器端指定目录内;或者直接通过wget命令在线获取最新版本(此处以1.21.3为例):
```bash
cd /usr/local/src/
wget http://nginx.org/download/nginx-1.21.3.tar.gz
tar zxvf nginx-1.21.3.tar.gz
```
#### 编译配置选项设置
进入刚刚解压出来的文件夹路径下执行`./configure`脚本来设定具体的参数值。这里给出了一组较为通用的选择方案供参考:
```bash
cd nginx-1.21.3
./configure \
--prefix=/usr/local/nginx \
--with-http_ssl_module \
--with-stream \
--with-mail \
--with-pcre-jit \
--without-select_module \
--without-poll_module
```
#### 执行make指令完成构建过程
当上述准备工作完成后就可以开始真正的编译流程了。此步骤可能会花费几分钟时间,请耐心等待直至结束。
```bash
make && make install
```
#### 启动服务测试访问情况
如果一切顺利的话现在应该可以在浏览器地址栏输入http://your_server_ip/看到默认欢迎页面啦!当然在此之前别忘了先启动它哦~
```bash
/usr/local/nginx/sbin/nginx
```
为了方便日后管理和维护建议将Nginx加入开机自启项目列表里去,同时也可以创建相应的systemd service单元文件以便更灵活地控制其状态变化。
最后一步就是按照个人需求调整环境变量PATH中的内容,使得可以直接调用nginx命令而无需每次都指明绝对路径[^5]。
阅读全文
相关推荐















