如何部署一个本地的web项目到服务器-搭建linux环境(1)?

  首先声明需要配置的软件:VirtualBox(linux客户端软件),centos (minimal iso版本,没有内置软件,自己折腾折腾),SFTP软件(加密文本传输软件),nodejs,nginx,yum里面的一些工具,这些软件安装过程大多数都可以在网上找到,这里只是简略带过,主要说一下整个过程是如何实现的,这里需要笔者全部使用的macOS进行操作的,window相关软件也有类似自行下载。

首先我们需要安装VirtualBox,配置centos镜像,以及下载linux所需要的软件。

1.首先下载VirtualBox,mac版的

  官网地址

  点击下载地址

     

2.下载centos镜像

     下载地址

     这里我们选择Minimal ISO版本,能供自己折腾的越多,反正是虚拟机,没啥大影响,大不了初始化。

安装CentOS

 首先打开Virtual Box,选择新建,选择类型为Linux,版本为Other Linux(64-bit)。

接下来可以使用默认的设置,也可以设置设置自定义的,比如内存大小。这里我全部采用的是默认设置。

设置虚拟硬盘;

选择硬盘文件类型

设置物理硬盘动态分配

设置硬盘大小,

创建完成,如下,

导入我们下载好的iso镜像,

导入步骤,

设置linux部分参数,

是否打开网络连接

镜像,网络都设置完后点击开始,继续,配置系统账户和密码

都设置完之后就是等着初始化就好了,需要设置网络不然上不了网

这样设置完需要重启服务器,基本就可以链接外网,下载东西了;

进入界面长这个样子

这里需要说明的yum是系统自带的软件管理工具,不过收录的软件不是很全,只包含了部分软件,仅供下载基础的软件;

建议先安装一下net-tools。不然很多网络相关的命令会找不到。安装的时候需要root权限,需要sudo一下;了解npm,yarn等的人应该掌握这个问题不大,基本语法类似;

  • net-tools  网络相关命令
  • iptables-services
  • wget    下载外网的文件需要
  • vim           vi升级版
  • jdk
  • nodejs
  • epel-release  安装nginx库的包
  • nginx

需要配置nodejs环境,nginx环境这里不具体说了,网上类似的很多;

nodejs安装简单,就是比较麻烦,请参考 这位大神的博客 也可以参考nodejs官网安装方法;

nginx安装和nodejs类似,都是安装软件,请参考 这位大神的博客 ,也可以参考nginx官网;

到这里来我们的虚拟机,也可以叫本地服务器就基本搭建完成了,不过我们要想运行我们的web项目,还需要折腾很多的事情,

这里先说到这,到现在我们服务器基本的东西应该已经搭建完成,接下来继续看如何配置nginx访问html?

posted @ 2019-07-16 11:22  程序員劝退师  阅读(431)  评论(0编辑  收藏  举报