一.下载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/