nginx部署linux
时间: 2025-01-17 21:59:03 浏览: 40
### 安装和配置Nginx
#### 下载并解压源码包
为了在Linux系统上安装Nginx,首先需要从官方网站获取最新的稳定版源码压缩包.gz格式[^2]。下载完成后,在终端执行如下命令来解压该文件:
```bash
tar -zxvf nginx-1.10.3.tar.gz
cd nginx-1.10.3
```
#### 编译前准备
确保已经安装了必要的依赖库,比如`zlib`, `openssl`等开发工具以及C++编译器。可以通过yum包管理器一键安装这些前置条件:
```bash
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel
```
#### 配置与编译
完成上述准备工作之后,可以开始配置Nginx的构建选项,并通过make命令来进行实际编译工作。
```bash
./configure
make && make install
```
这一步骤将会把Nginx默认安装至`/usr/local/nginx`目录下[^1]。
#### 启动服务
一旦成功编译并安装完毕,就可以尝试启动Nginx服务端程序了。进入其sbin子目录找到可执行文件`nginx`,并通过它发起HTTP请求监听。
```bash
cd /usr/local/nginx/sbin/
./nginx
```
此时应该能够访问本机IP地址查看到欢迎页面,证明Web服务器正在正常运作[^4]。
#### 修改防火墙规则
如果遇到无法远程连接的情况,则可能是由于SELinux或iptables阻止了外部流量到达80端口所致。这时需调整相应的安全策略允许http协议通行。
```bash
firewall-cmd --zone=public --add-service=http --permanent
firewall-cmd --reload
```
#### 自定义配置
对于更复杂的场景来说,默认参数可能并不满足需求;因此建议编辑位于`/usr/local/nginx/conf/`下的主配置文件`nginx.conf`来自定义各项设定项。此文件结构大致分为三个层次:全局块、events模块和其他HTTP相关设置[^3]。
阅读全文
相关推荐



















