如何安装 nginx
信息
本文中演示的系统是 CentOS7 amd64,并且要确保系统中没有安装 nginx 或其他网站服务端。
安装方法一: 使用包管理器安装
这个方法我们就不介绍了, 仅给出一条安装命令:
1 | yum install nginx |
安装方法二: 使用源代码编译安装
这种方法是我们今天重点讲解的方法, 使用这种安装方法的好处有很多, 这里就不一一列举了。坏处嘛, 比较麻烦。
首先, 我们需要做安装前的准备
先安装一些编译工具
打开终端, 输入:
1 | yum install gcc gcc-c++ autoconf automake make zlib zlib-devel openssl openssl-devel pcre pcre-devel |
在控制台输出Complete!
后, 进入下一步。
添加 WWW 用户
输入:
1 | groupadd -f www |
开始进入正式环节
获取安装源代码
首先进入 nginx 官网查看最新版本
这里选择最新的1.17.8
版本
1 | #官方地址: |
获取安装包之后解压它:
1 | tar -zxvf nginx-1.17.8.tar.gz |
配置 nginx
进入文件夹
1 | cd nginx-1.17.8 |
配置 nginx
1 | #--prefix=你想要安装nginx的目录,例如: |
看到配置结果说明配置成功了
安装 nginx
首先编译 nginx
1 | make |
然后安装
1 | make install |
启动服务, 访问对应的 IP 地址
1 | /usr/local/nginx/sbin/ngin |
其他使用事项
意图 | 命令 |
---|---|
启动 nginx 服务 | /usr/local/nginx/sbin/nginx |
停止 nginx 服务 | /usr/local/nginx/sbin/nginx -s stop |
重启 nginx 服务 | /usr/local/nginx/sbin/nginx -s reload |
将网页存放在/usr/local/nginx/html/
目录下即可。
恭喜
恭喜你, 成功完成了 nginx 的编译安装。