虚拟机linux系统安装nginx
时间: 2025-05-10 18:19:27 浏览: 33
### 安装配置 Nginx 的详细过程
#### 1. 准备工作
在 Linux 虚拟机中安装 Nginx 前,需确认系统已具备必要的工具和依赖项。如果未安装 `wget` 工具,则可以通过以下命令完成安装:
```bash
yum install -y wget
```
#### 2. 安装 Nginx 所需的依赖库
为了确保 Nginx 正常运行并支持更多功能模块,建议预先安装其所需的开发库和其他组件。以下是常用的依赖列表及其安装方法[^1]:
```bash
yum install -y gcc-c++ make zlib zlib-devel pcre pcre-devel openssl openssl-devel
```
#### 3. 下载 Nginx 源码包
通过官方站点获取最新稳定版源码压缩包,并将其保存至本地路径 `/home/pcre/` 或其他指定位置[^5]:
```bash
cd /home/pcre/
wget http://nginx.org/download/nginx-1.20.1.tar.gz
tar zxvf nginx-1.20.1.tar.gz
cd nginx-1.20.1
```
#### 4. 编译与安装
执行编译脚本前可根据实际需求调整参数设置。默认情况下无需额外修改即可正常构建服务端程序文件[^3]:
```bash
./configure --prefix=/usr/local/nginx \
--with-http_ssl_module \
--with-pcre=/home/pcre/pcre-8.44
make && make install
```
> **提示**: 如果遇到错误提示关于 Docker CE 冲突的情况,请按照如下方式卸载冲突软件后再重试操作[^4]:
>
>`yum erase podman buildah`
>`yum clean all`
>`yum autoremove`
#### 5. 启动测试
当上述步骤完成后即表示已完成部署流程。此时可通过下面指令验证是否成功启动监听进程[^2]:
```bash
/usr/local/nginx/sbin/nginx
ps aux | grep 'nginx'
curl localhost
```
#### 6. 外部网络访问
为了让外部设备能够连接到当前主机上的 Web 页面展示内容,在防火墙策略允许的前提下开放对应端口范围内的流量通行权限。
---
### 注意事项
对于初学者而言,可能还需要了解一些基础概念比如什么是反向代理?负载均衡又是怎么实现原理等等知识点可以进一步深入学习研究下去哦!
阅读全文
相关推荐




















