linux安装nginx(centos7版本)

一.下载nginx压缩包并传到服务器上去

下载地址
或者使用命令直接在服务器终端输入

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

二.解压压缩包并进入该文件夹

在这里插入图片描述

[root@izwz9fty4xcvay15kgf54pz software]# ls
D:  jdk1.8.0_201  jdk-8u201-linux-x64.tar.gz  nginx-1.9.7  nginx-1.9.7.tar.gz
[root@izwz9fty4xcvay15kgf54pz software]# cd nginx-1.9.7
[root@izwz9fty4xcvay15kgf54pz nginx-1.9.7]# ls
auto  CHANGES  CHANGES.ru  conf  configure  contrib  html  LICENSE  man  README  src

三.安装所需的依赖环境

在这里插入图片描述

[root@izwz9fty4xcvay15kgf54pz nginx-1.9.7]# yum -y install gcc pcre-devel 
zlib-devel openssl openssl-devel




Loaded plugins: fastestmirror, product-id, search-disabled-repos, subscription-manager

This system is not registered with an entitlement server. You can use subscription-manager to register.

Determining fastest mirrors
 * base: mirrors.cloud.aliyuncs.com
 * extras: mirrors.cloud.aliyuncs.com
 * updates: mirrors.cloud.aliyuncs.com

yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

四.检查

[root@izwz9fty4xcvay15kgf54pz nginx-1.9.7]# ./configure

 即
 ./configure

看到像这样表示成功
在这里插入图片描述

五.安装

make install
whereis nginx
cd /usr/local/nginx

在这里插入图片描述

六.启动、停止nginx

(1)先进入nginx的目录

cd /usr/local/nginx/sbin/

(2)再执行命令

./nginx 开启
./nginx -s stop 停止
./nginx -s quit
./nginx -s reload

注意:

./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。 
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。

七.修改端口(将原本的80改为81或者8080等等)

在这里插入图片描述

八.开机自启动(不然当你关闭终端时,则访问不了项目)

1.vim /etc/rc.local
2.添加语句
/usr/local/nginx/sbin/nginx

在这里插入图片描述

九.安装命令总结

wget -c https://nginx.org/download/nginx-1.11.6.tar.gz
tar -zxvf nginx-1.11.6.tar.gz
cd nginx-1.11.6


yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel

./configure
make
make install
whereis nginx


cd /usr/local/nginx/conf
cp nginx.conf nginx.conf.back
vi nginx.conf


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


ps aux|grep nginx

十.另外附上打包vue脚手架项目(记录一下)

1.前端项目打包
npm run build

2.会在项目中生成dist文件夹,将此文件夹中的文件通过xftp上传到服务器上

3.linux中将一个文件夹下的所有文件(包括文件夹以及该文件夹下所有的文件)都复制到另外一个目录下
cp -r /home/packageA/* /home/cp/packageB/
或
cp -r /home/packageA/. /home/cp/packageB/

4.linux复制多个文件到另外一个目录中
cp -r a.txt b.txt c.txt /home/downloads/
(即复制三个文件到downloads文件夹下)

5..将一个文件夹复制到另一个文件夹下
cp -r /home/packageA /home/packageB
运行命令之后packageB文件夹下就有packageA文件夹了。

6.移动一个文件夹到另一个文件夹下面
mv /home/packageA /home/packageB/
或
mv /home/packageA /home/packageB
这两种方法效果是一样的。

7.移动一个文件夹下的所有内容到另一个文件夹下面
mv /home/packageA/* /home/packageB/

参考资料
linux nginx安装以及配置

linux下安装nginx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Summer524!

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值