CentOS 7.4安装Nginx 1.14.0
一、安装所需环境
1、gcc 安装
yum install gcc-c++
2、PCRE pcre-devel 安装
yum install -y pcre pcre-devel
3、zlib 安装
yum install -y zlib zlib-devel
4、OpenSSL 安装
yum install -y openssl openssl-devel
二、下载nginx
1、直接下载.tar.gz安装包,地址:https://nginx.org/en/download.html
2、使用wget命令下载(推荐)
wget -c https://nginx.org/download/nginx-1.14.0.tar.gz
三、解压
tar -zxvf nginx-1.14.0.tar.gz
四、配置makefile
为了防止 重启nginx后 报如下异常:
[root@localhost sbin]# nginx: [emerg] open() “/var/run/nginx/nginx.pid” failed (2: No such file or directory 。
推荐使用默认配置
进入到nginx-1.14.0目录下
cd nginx-1.14.0
1、使用默认配置(个人 强烈推荐)
./configure
2、自定义配置(不推荐)
此方法可以网上搜索查看,这里我就不列出来了
五、编译安装
1、make
2、make install
六、查找安装路径
whereis nginx
七:启动nginx
cd到nginx安装目录的bin目录下启动nginx
cd /usr/local/nginx/sbin/
./nginx
八: 查询nginx进程
ps aux|grep nginx
九、 验证是否安装启动成功 (前提:先启动nginx)
打开浏览器,输入安装nginx服务器的CentOS系统的IP地址,看到如下的页面时,说明安装启动成功了。
十: 停止nginx
./nginx -s stop
./nginx -s quit
附加说明:
./nginx -s quit:此方式停止步骤是待nginx进程处理任务完毕进行停止。
./nginx -s stop:此方式相当于先查出nginx进程id再使用kill命令强制杀掉进程。
部署vue项目
将打包好的dist文件夹上传到服务器上, 并修改nginx配置即可
scp -r ./dist root@xxx.xxx.xx.x:/usr/local/nginx/html
注:把当前目录下的 dist 目录上传至ip为 xxx.xxx.xx.x 服务器的 /usr/local/nginx/html 目录里面
使用命令行将本地文件上传Linux服务器
上传本地文件到服务器
scp ./basis.zip root@8.888.888.888:/root/
注:把当前目录下的 basis.zip 上传至ip为 8.888.888.888 服务器的 /root/ 目录里面
上传本地目录到服务器
scp -r ./dist root@8.888.888.888:/root//www/
注:把当前目录下的 dist 目录上传至ip为 8.888.888.888 服务器的 /root/www/ 目录里面
使用ssh连接远程服务器
ssh root@8.888.888.888
注:
root是账号
8.888.888.888是IP地址
从服务器上下载文件
scp root@8.888.888.888:/var/www/test.txt /var/www/local_dir
注:把 8.888.888.888 上的 /var/www/test.txt 的文件下载到 /var/www/local_dir(本地目录)
从服务器下载整个目录
scp -r root@8.888.888.888:/var/www/test /var/www/
注:把 8.888.888.888 上的 /var/www/test 的目录下载到 /var/www/(本地目录)
CentOS 7.4安装Nginx 1.14.0相关推荐
- nginx 1.14 php,nginx 1.14.0 配置部署 thinkphp 5.1
开始接触NGINX,配置tp5配了半天,找不到具体原因,于是用网上搜索到的配置复制粘贴搞定. 感谢 https://blog.csdn.net/qq_36431213/article/details/ ...
- 如何在 CentOS 7 上安装 Nginx
本文首发:开发指南:如何在 CentOS 7 上安装 Nginx Nginx 读作 engine x, 是一个免费的.开源的.高性能的 HTTP 和反向代理服务,主要负责负载一些访问量比较大的站点. ...
- CentOS 6 5安装Erlang/OTP 17 0
CentOS 6.5安装Erlang/OTP 17.0 作者:chszs,转载需注明.博客主页:http://blog.csdn.net/chszs Erlang目前已经是Fedora和Debian/ ...
- linux rpm安装zabbix,CentOS 7上安装Zabbix Server 3.0 图文详解
CentOS 7上安装Zabbix Server 3.0 图文详解 1.查看系统信息. cat /etc/RedHat-release CentOS Linux release 7.0.1406 (C ...
- centos 7 在线安装nginx 查看gcc,pcre,zlib,openssl 等依赖是否安装
之前整理过centos 7 离线安装nginx的步骤 在线安装相对操作就简易多了 查看安装nginx需要的依赖是否已安装 没安装yum指令在线安装即可 我使用的是centos7.6版本 安装的ngin ...
- ubuntu 14.04编译安装nginx 1.14.2
环境:Ubuntu 14.04+nginx 1.14.1+php 近期,nginx 1.14.1报了漏洞需要将nginx版本升级到1.14.2.apt-get支持的最新版就是1.14.1,所以需要编译 ...
- centOS 7 离线安装 nginx 1.21
NGINX 离线安装 centOS 7 离线安装 nginx 1.21.6 准备环境 1.离线 centOS 7 2.nginx 安装文件 (nginx-***.tar.gz 已放到下面的链接中,请自 ...
- Centos 7下安装nginx,使用yum install nginx,提示没有可用的软件包(亲测)
Centos 7下安装nginx,使用yum install nginx,提示没有可用的软件包. 18 (flaskApi) [root@67 flaskDemo]# yum -y install n ...
- nginx 怎么重新编译安装mysql,centos 下 编译安装 nginx + mysql + php 服务
centos 下编译安装nginx + mysql + php 服务 1.安装nginx 1.1.安装依赖包 yum install wget make gcc gcc-c++ pcre-devel ...
最新文章
- 计算机多媒体技术广泛应用于各个领域,多媒体技术发展前景计算机现状及
- 虚拟机nat固定IP上网配置
- java清空redis缓存数据库_java相关:Spring Cache手动清理Redis缓存
- 【Python基础】Python轻量级循环-列表推导式
- tkinter frame背景色_Tkinter教程-基础组件(三)
- 使用模板引擎artTemplate的几个问题总结
- deepin20系统选择手动安装盘_国产操作系统替换微软还有多远?掌上电脑安装深度Deepin 20体验...
- [论文阅读] Boosting Salient Object Detection with Transformer-based Asymmetric Bilateral U-Net
- java rdd hashmap_利用Spark Rdd生成Hfile直接导入到Hbase详解
- matlab2c使用c++实现matlab函数系列教程-sign函数
- 关于 Google“博客搜索”Ping 服务应用编程接口(API)
- html播放m3u8格式转换,使用HTML视频标签播放m3u8文件
- 常用密码技术-对称加密
- 学了那么久爬虫,快来看看这些反爬,你能攻破多少?【对应看看自己修炼到了哪个等级~】
- java根据权重随机抽奖
- mysql8.0.13解压版安装密码设置_mysql8.0.13解压版安装配置方法图文教程
- 实现redis连接池以及管道
- wan口设置已断开(服务器无响应),无线路由器wan口设置显示已断开
- docker技术(七)--docker-compse简介与安装
- 图文并茂详细教程之——用pixhawk飞控组装一台S500四轴无人机(中)(苍穹四轴)