Nginx安装配置

本文详细介绍了Nginx的编译安装过程,包括基础依赖库的安装、pcre和zlib的配置,以及Nginx源码的下载、编译与启动步骤。提供了从零开始编译安装Nginx的完整流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Nginx安装通常可以使用yum安装或者使用编译的方式安装,

其中yum安装最简单,直接 yum install nginx 即可,配置文件默认会生成在/etc/nginx目录下。

下面记录的是编译的方式安装,

1、基础依赖库安装

yum install gcc gcc-c++
yum install openssl openssl-devel
yum -y install automake autoconf libtool make

2、配置安装(除了以上基础的库依赖外,Nginx还需要pcre和zlib)

cd /usr/local/src
wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz 
tar -zxvf pcre-8.37.tar.gz
cd pcre-8.34
./configure
make
make install

cd /usr/local/src
wget http://zlib.net/zlib-1.2.11.tar.gz
tar -zxvf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make
make install

cd /usr/local/src
wget http://nginx.org/download/nginx-1.1.10.tar.gz
tar -zxvf nginx-1.1.10.tar.gz
cd nginx-1.1.10
./configure
make
make install

以上资源可以直接wget下载,或者到资源文件打包全部下载,https://download.youkuaiyun.com/download/vtopqx/10805103

 

3、启动Nginx

/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf

直接运行这句即可,指定配置文件启动,

 

4、访问,

启动时候可以 查看一下Nginx状态,ps -ef | grep nginx

默认会有两个进程,master和worker,

需要停止的话,直接kill -9 pid 关掉这两个进程即可!

启动之后,可以通过 http://192.168.x.x  访问Nginx首页,

Welcome to nginx!

默认端口是 80,可以在nginx.conf配置文件中修改!

 

 

 

 

 

 

### Nginx 安装配置教程 #### 一、Nginx 下载 为了获取最新的稳定版本,可以从官网下载适合 Windows 的压缩包[^1]。除了官方渠道外,还可以通过其他可信站点获得安装文件。 #### 二、Nginx 安装 解压下载好的文件至目标路径(如 `C:\Tools\Nginx`)。无需复杂的安装过程,在指定位置完成解压即可视为安装成功[^2]。 #### 三、Nginx 配置 所有配置文件位于 Nginx 根目录下的 `conf` 子目录中。主要的核心配置文件为 `nginx.conf`,其默认路径通常为 `C:\Tools\Nginx\conf\nginx.conf` 或 `/usr/local/nginx/conf/nginx.conf`[^4]。 以下是典型的 `nginx.conf` 文件结构示例: ```nginx http { server { listen 80; server_name localhost; location / { root html; index index.html index.htm; } } } ``` 此配置表示监听 80 端口并将请求映射到 HTML 目录中的静态资源文件。 #### 四、验证 启动服务前可以测试配置文件语法是否正确,运行以下命令: ```bash nginx -t ``` 如果无误,则可以通过以下方式启动或停止服务: ```bash start nginx # 启动 Nginx nginx -s stop # 快速终止进程 nginx -s quit # 平滑退出 nginx -s reload # 刷新配置而不中断现有连接 ``` #### 五、其它注意事项 - **跨域问题**:当遇到浏览器报错提示 CORS 错误时,可以在 `location` 中加入适当头信息来解决。 - **自定义安装路径**:在 Linux 上编译源码时可设置特定的安装目录,例如执行如下指令实现个性化部署[^3]: ```bash ./configure --prefix=/usr/mydir/nginx make && make install ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值