加入收藏 | 设为首页 | 会员中心 | 我要投稿 上饶站长网 (https://www.0793zz.com.cn/)- 数据库平台、视觉智能、智能搜索、决策智能、迁移!
当前位置: 首页 > 服务器 > 系统 > 正文

搭建自己的前端服务器环境:Node、MySQL、Git和Nginx等一网打尽

发布时间:2019-12-07 11:14:07 所属栏目:系统 来源:站长网
导读:副标题#e# 作为前端开发者一直都在关注浏览器的行为、表现。但是时间长了免不了要接触到后端的知识、服务器的知识。尤其是在前端技术爆发式发展的当下,前端慢慢的渗透到了更多的领域。比如,使用 express/koa 创建 http 服务,使用React-Native开发Android
副标题[/!--empirenews.page--]

作为前端开发者一直都在关注浏览器的行为、表现。但是时间长了免不了要接触到后端的知识、服务器的知识。尤其是在前端技术爆发式发展的当下,前端慢慢的渗透到了更多的领域。比如,使用 express/koa 创建 http 服务,使用React-Native开发Android和IOS通用的APP,甚至使用node开发系统、嵌入式程序等。这个时候,我的内心开始蠢蠢欲动,我们能做的不仅仅是网页。虽然我是个前端,但是我有一颗全栈的心啊,正好之前入手了阿里云的服务器,这周闲来无事,折腾起来。

搭建自己的前端服务器环境:Node、MySQL、Git和Nginx等一网打尽

创建自己的服务器

我这里推荐使用云服务器,相比使用自己的服务器,云服务器有很多方便的地方,而且云服务器提供一个一周的试用版,用起来非常的方便。

创建一个轻量级的服务器 阿里云可以购买一台可使用一周的服务器,这个服务器正好用来做这次开发(已有的请跳过)。

登录阿里云,进入购买 CES 的地方,链接地址如下:

https://www.aliyun.com/[1]

依次选择:

•计费方式:包年包月。

•地域:华北5(当前华北5有优惠)。

•实例:请寻找1vCPU、1G内存的实例(我最终选择了突发性能实例 t5)。

•镜像:选择CentOS 7.4 (现在后端普遍使用6+的版本,7相比6有了很大改进,前端选择7可以减少很多麻烦),勾选安全加固。

•云盘:40G高效云盘。

•公网带宽:勾选自动分配公网 IP,选择1M带宽。

•安全组:选择默认安全组,并勾选http80端口和http443端口。

•购买周期:选择1周。

最终结果:

搭建自己的前端服务器环境—Node、MySQL、Git和Nginx等一网打尽

我们的服务器主要做网站类的开发,所以有针对性需求的用户可以考虑将内存增大,其他在需要的时候采取考虑。

安装自己的开发环境

Windows连接到服务器

Linux服务器不像window那样有一个可视化的界面,window/mac连接的时候也不像远程桌面那样方便。这里连接服务器需要使用命令才行。

window连接服务器 好消息是window下有一款神器:xshell,命令可以很方便的输入到一台服务器或者多台服务器上,用户密码也可以很方便的保存在本地,多个服务器还可以分组,你要做的就是专注于眼前的服务器开发。

这个软件可以直接百度下载。

•首先你需要安转一个xshell,下载需要填一些信息,安装非常简单,要注意的是安装的时候需要选择个人开发使用,不然安装好之后发现需要交钱才能用就坑了。

搭建自己的前端服务器环境—Node、MySQL、Git和Nginx等一网打尽

•安装好之后你就可以把自己的服务器ip、用户名、密码都填好了,以后只需要鼠标一点就进入了自己的服务器了。

搭建自己的前端服务器环境—Node、MySQL、Git和Nginx等一网打尽

•需要注意的是,选择一下默认的字符,不然你的中文会变成乱码。

搭建自己的前端服务器环境—Node、MySQL、Git和Nginx等一网打尽

•连接之后的界面是下面这样。

搭建自己的前端服务器环境—Node、MySQL、Git和Nginx等一网打尽

•首先有一个进入服务器的提示,然后下面就是熟悉的命令行了,不同的是前面那段显示的规则是用户名@机器名。

Mac连接服务器

Mac连接服务器可以使用自带的终端应用,也可以自己下载一个iTerm2,这里我推荐使用iTerm2,可以方便的使用不同的主题,添加各种有用的插件。

•打开iTerm2,输入连接命令ssh 用户名@ip地址然后回车,你会看到提示你输入密码,这个时候输入你在购买服务器的时候设置的密码就好了。

搭建自己的前端服务器环境—Node、MySQL、Git和Nginx等一网打尽

•只要密码正确,你就可以进入服务器了,依旧是熟悉的命令行模式。

搭建自己的前端服务器环境—Node、MySQL、Git和Nginx等一网打尽

•你会在第一时间看到服务器反馈的上次登录信息,欢迎信息,然后是命令行的提示,前面的显示规则是用户名@机器名。

几个常用的命令 要想使用Linux系统服务器做开发,不懂几个常用命令怎么行?

ssh 用户名@ip,连接服务器的命令。

cd 绝对路径/相对路径,跳转到路径对应的目录下。

rm 文件名,删除文件。

rm -rf 目录路径,删除目录以及目录下的所有文件,谨慎操作!

ls [-a],查看当前目录下的文件和目录,加-a参数可以查看所有文件,包括隐藏文件(.开头的文件是隐藏文件,默认是看不见的)。

ll,查看当前目录下的文件详情,可以文件的权限,遇到没有权限执行的情况下可以使用这个命令查看。

pwd,查看当前路径的完整路径,不知道自己在哪儿的时候可以使用这个命令查看。

which 名字,在几个默认位置查找改名字,比如查找pm2安装在哪个地方了。

mkdir 目录名,创建一个空目录。

cat 相对/绝对文件路径,查看文件的内容,多为查看日志或者其他文本文件。

cp 文件路径 目标路径,复制一个文件到另外一个地方。

mv 文件路径 目标路径,移动一个文件到另外一个地方,也可以重命名。

ps -aux,显示当前进程,有时候需要用这个查看进程是否存活。

kill -9 进程id,结束进程,进程id就是上一条命令查到的pid。

tar -zxvf 文件,解压缩文件。

tar -zcvf 压缩后的文件 要压缩的文件/目录,压缩文件。

vi 文件路径,使用vim进入文件的编辑模式。

vi退出文件,按下esc键保证退出编辑模式,输入:q或者:q!强制退出。退出保存输入:wq

vi编辑,按下i左下角会提示进入编辑模式,然后就是正常的输入文字,再按esc键退出编辑模式。

vi保存编辑结果,按下esc键保证退出编辑模式,输入:x保存并退出

安装Node

1.推荐安装最新的稳定版。我这里是10.15.3,下载地址如下: https://nodejs.org/en/download/[2]

(编辑:上饶站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读