作为一个勤劳的码农。你肯定不甘心每天在自己的电脑上自娱自乐,如何跟别人分享一下自己做过的案例呢? 今天我们就说一说关于项目上线的那些坑——————
一、如果你实在很没听过下边的这几个概念,那今天就先来了解一下吧~~因为下边会经常用到。
1、公网 哎呀这个怎么说呢??就是大家都能看到的公共地址。 说的太官方可能就蒙了,,怎么查看呢???一般购买完服务器,服务器控制台会自动分配给你一个公网ip
如何查看自己电脑的公网ip 请点击 http://www.ip138.com/
阿里云服务器
自己电脑
2、内网 这个就意思只有自己电脑知道还有你自己知道的ip地址了。或者官方点,同一个区域的几台电脑,或同一路由环境下的几台电脑的ip。如何查看呢???window下输入
window + R 打开cmd
输入ip config
linux
3 、电脑与电脑的通讯 。
这个怎么说呢,一台电脑如何访问另一台电脑的资源,而不受限制,这就有一个服务器的概念,一台电脑向外暴露出一个端口,另一台电脑就可以通过电脑的 ip + 端口访问到你电脑上的资源,如果权限足够大,那就能拿到你电脑上的任何数据。
4、电脑系统
服务器现在常用的多为 linux 我们今天用的是linux的contos7.3版本,当然linux也有很多其他的RHEL redhat 等等。还有现在不太常用的 windows Server 。这些电脑的配置 视具体情况而定。大的可能到几颗 几U 小的像我们折磨可怜的就只能买个4G运行的。
自己电脑的系统我就不废话了。
二、 服务器环境的搭建,,
1 、自己没钱搞(国家也不让) 你就只能买别人的服务器了。 购买服务器的地方有很多,,推荐下阿里云(小姐姐客服态度很好) ,当然你要猥琐的搞个什么网站就不要想着买国内的了,,去别的国家买吧。
推荐几个购买网址::
阿里云::https://swas.console.aliyun.com/
腾讯云 ::https://cloud.tencent.com/
亚马逊(需要翻墙)::https://aws.amazon.com/
我们以阿里云作为案例:
购买完在我的产品就可以操作我们的远程电脑了,,怎么操作呢??点击右上方远程连接~~~~~~
2、当然如果每次要这样连是不是要吐血,我们远程操作就用到了SLL工具(就是操作远程电脑和上传文件的工具)
这里提一下,,如果服务器是windows的话 你应该去学一下iis发布,远程连接用远程桌面就行 。
附教程:1 连接:https://blog.csdn.net/tlonline/article/details/50767359
2 发布:https://blog.csdn.net/qq_16882597/article/details/80512305
linux系统我们连接的话一般都用 SecureCRTPortable - 、MobaXterm 等工具 ,附下载地址
MobaXterm:https://mobaxterm.mobatek.net/
SecureCRTPortable https://www.vandyke.com/download/securecrt/download.html
下载完成我们新建一个会话,输入公网ip和密码
连接成功 话会提示显示第二个窗口,,这样你就进入到了你的远程主机的界面 然后你就在这里面为所欲为~~哈哈哈
如果我们要上传文件怎么办呢???不用担心
连接成功就会出现这样一个界面 这里面就是你电脑上所有的资源文件了,就和你windows电脑的C盘是一样的,只不过linux只有一个盘 ROOT 我们一般会将自己的项目安装放在/usr/local 下边 所以我们就先 执行
cd /usr/lcoal
这样就进入的了我们的项目文件夹下边
好了,,说了上面种种 我们终于可以连接到我们的服务器上了。后面的就开始用我们的node构建服务环境和数据库的建立,,哈哈
下回分解~