前端nginx环境搭建

65 阅读1分钟

系统:linux(CentOS)

应用软件:nginx

准备工作:

1.用root账号登录linux服务器(ssh root@{ip})

2.查询nginx是否已经安装:

  • 若之前用的是yum安装,可用rpm -q nginx查询
  • 若之前用的是源码包安装,可查询/usr/local下是否有nginx的目录

3.若没有安装nginx,则可以通过以下两种方式安装。在安装之前均需要先安装必要的程序

yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake zlib zlib-devel openssl openssl-devel
yum -y install wget httpd-tools vim

执行上诉两条命令时,若服务器上已经安装,则不会再重复安装了。

方式一: yum安装

参考文档:juejin.cn/post/684490…

检查yum源是否已存在:yum list | grep nginx,如出现结果则表示存在。

如果不存在,或者不是你需要的版本,那我们可以自行配置yum源,下面是官网提供的源,我们可以放心大胆的使用。

[nginx]
name=nginx repo
baseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/
gpgcheck=0
enabled=1

复制上面的代码,然后在终端里输入:

vim /etc/yum.repos.d/nginx.repo

然后把代码复制进去。复制完成后,需要修改一下对应的操作系统和版本号,如果是centos7的版本,则改为这样。

baseurl=http://nginx.org/packages/centos/7/$basearch/

你可以根据你的系统或需要的版本进行修改。可以通过lsb_release -a查看系统版本。

如果都已经准备好了,那就可以开始安装了,安装的命令非常简单:

yum install nginx

安装完成后可以使用命令,来检测Nginx的版本。

nginx -v

如果出现下面图片的内容,说明Nginx就安装成功了。

166c261627e50728_tplv-t2oaga2asx-watermark.png

方式二:源码包安装

参考文档:juejin.cn/post/685548…

首先需要下载源码

wget -c https://nginx.org/download/nginx-1.14.2.tar.gz

解压源码包

tar -zxvf nginx-1.14.2.tar.gz

进入解压后的文件夹

cd nginx-1.14.2/

进行编译和安装

./configure 
make && make install

到此,nginx已成功安装到/usr/local/nginx。 可到/usr/local/nginx/sbin/下测试相关的命令

cd /usr/local/nginx/sbin/
./nginx 
./nginx -s stop 
./nginx -s quit 
./nginx -s reload