作为前端工程师必须要会的一项服务器技能大概就是nginx了,很多服务器又是linux的,于是自己在虚拟机里装了centos7,捣鼓了半天研究出了一套nginx的安装教程,算是最简单方便的了。
第一步:安装依赖
yum install gcc-c++ -y pcre pcre-devel -y zlib zlib-devel -y openssl openssl-devel
以上是所以的依赖,如果你的服务器已经有些依赖安装了可以减去几项,要是不清楚就都安装吧。
第二步:下载安装包
wget -c https://nginx.org/download/nginx-1.13.12.tar.gz
这是我那时候的最新版本,你也可以去nginx官网下载最新的包链接,注意要tar.gz的版本。
之后就是各种安装的步骤了:
tar -zxvf nginx-1.13.12.tar.gz //解压刚下载的安装包
cd nginx-1.13.12 //进入加压后的安装包
./configure //直接用官方的配置就好
make //make一下
make install //安装一下
完了以后打开nginx的默认配置目录
cd /usr/local/nginx/sbin/
如果要全局使用nginx命令就再添加一条软链
ln -s /usr/local/nginx/sbin/nginx /usr/local/bin/nginx
这样你就能在任何文件夹下使用nginx -s stop这样的命令了。
第一次启动直接在/usr/local/nginx/sbin文件夹下输入./nginx就好了
./nginx
当然做了软链了的话就直接nginx就好了,不需要前面加‘./’了
打开80端口看看,是不是成功了,服务器是有端口限制(比如防火墙,或者是入站规则等设置)的,要注意这一点。