Nginx系列(一):Linux 环境安装 Nginx
Linux 环境安装 Nginx 真的太简单了,是非常的简单。
在部署个前后端分离的前端项目,需要用到 Nginx ,但包下载下来后,接下来的操作我尽然…..忘…..了,记忆中可是随便两三步操作就能跑的。
安装那么简单为什么还单独开篇文章,3个原因:
- Nginx 系列的配置和优化系列文章是计划中的事,之前只是不确定什么时候开始,现在就以此篇标记开始。
- 遇到问题个人不喜欢马上到网上去搜,一是看日志和提示试着解决,二是看自己博客文章和以前的技术笔记,最后才到网上搜解决方案。而个人博客上没有 Nginx 相关文章,当然这是计划中待执行的事件。
- 安装 Nginx 的笔记还存在,但这不知道什么时候涂画的笔记看的有些费劲,所以罚重写笔记。
Ubuntu 下安装
从官网下载 Nginx 软件包
Nginx 官网,下载方式有多种,可以使用wget
命令,也可以下载到本地再上传到服务器。解压到指定目录
tar zxvf nginx-1.15.5.tar.gz -C /usr/local/
执行环境检测
./configure
检测没问题后,输出 Nginx 将要安装到的目录
根据检测结果安装缺少的依赖
apt update
可能需要安装 libpcre
apt install libpcre3 libpcre3-dev可能需要安装 zlib1g
apt install zlib1g zlib1g.dev可能需要安装 openssl
apt install openssl libssl-dev可能还需要安装 gcc 编译环境
apt install build-essential
gcc - -verison编译和安装
make
make installNginx 操作
检查配置文件 nginx.conf
./nginx -t启动 nginx
./nginx重载配置文件
./nginx -s reload强制停止服务
./nginx -s stop完成任务再结束
./nginx -s quit浏览nginx服务
浏览器输入: http://nginx-ip/
设置为开机启动
CentOS 下安装
下载、解压、编译、安装和 Nginx 服务操作与 Ubuntu 一样,只是在安装依赖有些不同
- 依赖安装
可能需要 pcre
yum -y install pcre可能需要 gcc
yum -y install gcc-c++可能需要 zlib
yum -y install zlib
Nginx系列(一):Linux 环境安装 Nginx
http://blog.gxitsky.com/2018/10/23/Nginx-01-install-in-ubuntu-centos/