liunxnginx
时间: 2025-01-03 12:38:16 浏览: 6
### Linux Nginx 配置与使用教程
#### 安装必要的依赖包
为了成功编译并安装 Nginx,在开始之前需要确保系统已经安装了所有必需的开发工具和库文件。这可以通过执行以下命令来完成:
```bash
sudo yum install -y gcc gcc-c++ automake pcre pcre-devel zlib zlib-devel openssl-devel
```
这些软件包提供了构建 Nginx 所需的基础环境和支持功能,如正则表达式处理 (pcre),压缩支持(zlib) 和 SSL/TLS 加密(OpenSSL)[^1]。
#### 获取 Nginx 源码
下载官方发布的稳定版 Nginx 压缩包,并解压到当前目录下:
```bash
wget http://nginx.org/download/nginx-1.23.0.tar.gz # 版本号可根据需求调整
tar -zxvf nginx-1.23.0.tar.gz
cd nginx-1.23.0
```
此过程会创建一个新的文件夹 `nginx-1.23.0` 并进入其中准备后续操作[^1]。
#### 编译与安装
配置阶段允许指定自定义选项以及要启用的功能模块。这里选择了 HTTP over TLS/SSL 的支持作为例子:
```bash
./configure --prefix=/usr/local/nginx --with-http_ssl_module
make
sudo make install
```
上述指令会在 `/usr/local/nginx` 路径下安装 Nginx 及其关联组件,同时启用了 HTTPS 协议的支持能力。
#### 启动 Nginx 服务
一旦安装完毕,可以启动 Nginx 来验证一切正常工作:
```bash
/usr/local/nginx/sbin/nginx
```
如果浏览器访问服务器 IP 地址能够看到默认欢迎页面,则说明安装成功。
#### 修改配置文件
Nginx 主配置文件通常位于 `/usr/local/nginx/conf/nginx.conf` 。编辑该文件可更改端口监听、设置虚拟主机等高级特性。例如修改 server_name 或 root 参数指向不同的网站根目录路径:
```nginx
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
}
```
保存更改后记得重启 Nginx 让新设定生效:
```bash
/usr/local/nginx/sbin/nginx -s reload
```
通过以上步骤即可初步掌握如何在 Linux 上部署并管理 Nginx Web Server。
阅读全文