超详细带图详解,在linux下如何利用nginx部署自己的项目到服务器?认真看完,你不会过来找我!
在linux下如何利用nginx部署自己的项目到服务器?
- 一、基本思路
- 二、实例解析
- 1、在虚拟机安装linux系统,我这里用到的是centos7。当然你也可以选择其他的,但大概步骤,过程是一样的。怎么安装我就不详细说了。
- 2、打开cmd命令行,链接远程服务器,用到的命令就是**ssh -p xxxx root@xxx.xx.xxx.x**
- 3、安装nginx
- 1安装依赖包
- 2.下载并解压安装包
- 3.安装nginx
- 4、配置nginx.conf
- 5.启动nginx
- 6、配置完之后,你要通过命令行将本地项目发送到服务器的某一文件夹下。
- 7、在浏览器输入相应的url就可以访问了。
#当我们做完一个项目,如何将其部署到服务器,这个技能,我想是每一个IT人都应该掌握的技能。今天研究了一下午,在我师兄的帮助下,终于搞懂了。这里做一下记录。
注意:本篇文章的技术是完全用命令行实现的,没有用到图形化界面。
一、基本思路
首先说一下基本流程,也就是思路,我们怎样一步步的操作才能让自己的项目部署到服务器上。
1、首先我们应该要有一个linux系统,这里选择就比较多了,Ubuntu、centos等等。具体的安装过程自行百度就可以了。
2、当有了linux环境之后,首先第一步是要链接到远程服务器。
3、进入服务器后,你需要安装nginx。
4、安装完nginx之后,你需要进行配置nginx里的一些东西。
5、配置完之后,你要通过命令行将本地项目发送到服务器的某一文件夹下。
6、在浏览器输入相应的url就可以访问了。
二、实例解析
下面我就用一个部署纯前端项目的例子来具体的说一下怎么操作。
1、在虚拟机安装linux系统,我这里用到的是centos7。当然你也可以选择其他的,但大概步骤,过程是一样的。怎么安装我就不详细说了。
2、打开cmd命令行,链接远程服务器,用到的命令就是ssh -p xxxx root@xxx.xx.xxx.x
下面来解释一下这个命令的意思,注意:这里用户名用root可以获得更高的权限。
SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。
假定你要以用户名user,登录远程主机host,只要一条简单命令就可以了。
$ ssh user@host 如:ssh pika@192.168.0.111
如果本地用户名与远程用户名一致,登录时可以省略用户名。
$ ssh host
SSH的默认端口是22,也就是说,你的登录请求会送进远程主机的22端口。使用p参数,可以修改这个端口。
$ ssh -p 2222 user@host
上面这条命令表示,ssh直接连接远程主机的2222端口。
如果你是第一次登录对方主机,系统会出现下面的提示: VMware里建立虚拟机快照(带图详解) 创建快照 如下图所示,想要创建快照有两种方法 可以自行修改名称和描述,修改好之后电机"拍摄快照"即可 此时大家可以看一下自己的快照是否建立 ... [小白入门]超详细的OCRnet详解(含代码分析) OCRnet 简介 网络结构 具体实现(含代码分析) 实验结果 本文仅梳理总结自己在学习过程中的一些理解和思路,不保证绝对正确,请酌情参考.如果各位 ... linux 进程间通信 dbus-glib[实例]详解一(附代码)(d-feet工具使用) linux 进程间通信 dbus-glib[实例]详解二(上) 消息和消息总线(附代码) linux 进程间 ... 这里,我们来研究如下代码的栈帧过程.为了初学者理解汇编指令,所以编译环境是在vc++6.0下 #include<stdio.h> #include<stdlib.h>int s ... 目录 前言 匿名管道进程间通信 进程间管道 的创建与图解 MediaSoup中的管道创建 MediaSoup Channel的创建 NodeJs和 C++ 管道通信的过程 MediaSoup 消息确认 ... 大家都知道在Windows下安装DNS非常简单,配置起来也非常方便,几乎全是都是图形界面,但在Linux下安装就不一样了,他不像Windows一样有图形界面,必须通过命令来安装及配置DNS服务,大家想 ... 彩色进度条的实现与makefile编译: 创建一个process文件,在里面编写实现进度条的代码 1.在编写代码的时候我们首先要区分两个转义字符:\n \r \n:表示换行,换到下一行,并位于起 ... 一,概述 SCSI最初是一种专门为小型计算机系统设计的I/O技术,但由于其架构和协议自身的优点,后被广泛应用于实现DAS以及SAN的底层技术. SCSI的定义: SCSI: Small Compute ... gpasswd命令是Linux下工作组文件/etc/group和/etc/gshadow管理工具. 语法gpasswd(选项)(参数) 选项-a:添加用户到组: -d:从组删除用户: -A:指定管理员 ...
$ ssh user@host
The authenticity of host ‘host (12.18.429.21)’ can’t be established.
RSA key fingerprint is 98:2e:d7:e0
超详细带图详解,在linux下如何利用nginx部署自己的项目到服务器?认真看完,你不会过来找我!相关推荐
最新文章
热门文章