0

    还不会在本地与云服务器进行文件传输?详细图解来教你

    2023.07.20 | admin | 138次围观

    就像我自己说的,代码敲多了总想搞些事情,于是申请了阿里云服务器。总觉得拥有了服务器可以干很多事情,自己做的东西可以被别人访问到本身也是一种成就感,而且服务器一个月就几十块钱也不贵。试想一下,你在网上投简历的时候直接发一个自己的网址过去,或者你在面试的时候将自己做的网站写在简历上,而且面试官还能访问到,是不是就是一种优势呢?

    回归正题,通过服务器访问到项目,肯定要将项目部署到服务器上。当你拥有了云服务器,在本地已经将项目做好,该如何将本地项目上传到服务器上呢?下面将通过我自己的经验来教大家如何进行配置。

    1.以前超low的做法

    以前自己的做法很蠢本地文件上传到服务器,每次做完后将整个项目压缩上传至云盘,再登录到服务器上从云盘下下来,解压并部署。这种做法简直low到爆,每次更新都需要重复的操作,作为一个程序员怎么能容忍这么low的做法呢,于是细心探索,总结出以下的方法供大家使用。

    2.现在GDS的做法

    2.1 云服务器端配置

    我申请的云服务器为Windows Server 2003,1M带宽(其实给自己练手已经足够了),2G内存,50G硬盘

    通过windows远程桌面连接至服务器

    远程桌面连接

    会弹出用户名和密码的输入框,一般用户名为Administrator,密码为自己设置的登录密码,如下图

    用户名和密码输入界面

    本地和服务器端传输文件是通过FTP协议完成的,所以需要确保服务器端开启了FTP服务。开启FTP服务的步骤如下:

    (1)左下角开始 > 管理您的服务器 > 添加或删除角色

    第一步:添加应用服务器

    (2)中间会有配置服务器向导,会花大概一两分钟的时间

    第二步:配置服务器向导

    (3)添加服务器应用(IIS),双击进去后选择FTP服务,此时要手动选择FTP服务,因为默认的IIS是不带FTP服务,选择好后,点击确定,就开启了FTP服务。操作成功后会如下图展示效果

    第三步:FTP服务开启成功

    开启FTP服务后,需要创建FTP站点,指定硬盘的位置来存储FTP协议传输的文件。步骤如下

    (1)打开应用程序服务器

    第一步:管理应用服务器

    (2)Application Server > Internet Information Services(IIS) > 本地计算机 > FTP站点,单击右键,新增FTP站点

    第二步:新增FTP站点

    (3)输入站点名称

    第三步:输入站点名称

    (4)选择IP地址和端口号,IP为公网IP,这里我就隐藏掉自己的啦,怕被攻击O(∩_∩)O哈哈~

    第四步:设置IP和端口号

    (5)隔离设置,选择不隔离用户即可

    第五步:用户隔离设置

    (6)设置站点目录,存取FTP协议传输文件的位置

    第六步:设置站点目录

    (7)设置站点目录的读写权限

    第七步:设置站点目录的读写权限

    (8)完成

    (1)在本地安装好FlashFXP后,连接至远程服务器

    FlashFXP连接至远程服务器

    (2)连接成功后,将显示本地文件和服务器端设置的FTP站点下的文件。然后就可以轻轻松松的完成本地文件上传至服务器端了,同时服务器端的文件也可以轻松下载下来。

    本地和服务器FTP站点下的文件

    (3)上述FlashFXP是针对windows环境下文件传输的工具,如果是在Mac下使用FTP服务,则推荐使用工具FileZilla。使用方法类似于FlashFXP,输入IP,用户名,密码和端口号后,可以看到以下界面

    Mac下的FileZilla工具

    经过了上述的步骤,终于可以开(肆)开(无)心(忌)心(惮)地在本地和云服务器端传输文件啦。这些步骤都是自己亲身实践并总结出来的,目前云服务器打算长期持有,所以自己也是用这种方法进行的文件传输。如果大家有机会也申请到自己的主机,希望这种方式能帮到大家^_^

    如果喜欢的话,记得关注小编噢,小编后续会坚持出更多技术性的文章,如果有任何问题本地文件上传到服务器,也欢迎提问,小编都会尽力解答的。

    版权声明

    本文仅代表作者观点。
    本文系作者授权发表,未经许可,不得转载。

    发表评论