记录第一次将自己的网页部署到服务器上的过程

0 写在前面

  近来又是疏于编写文章。2019春季学期的软件工程课程项目也已经如火如荼的启动了,我和我的团队负责的项目是实现一套基于物联网的智能机器人系统。

  学校还算蛮给力,提供了一个服务器(虽然只是1核1G的),这样就可以将团队的主页给部署到服务器上,被大家访问了。

  由于是第一次的部署,我在这个过程中遇到了不少坑,在这里简要记录一下~

1 环境/工具

  作为新手(而且我也不太会用Linux)我申请了一个Windows Server R2016的服务器。

  网站的管理上,我则是使用了对新手友好,容易操作的IIS(信息服务管理器)。IIS可以在Windows上安装。

  网页代码的管理我采用了github作为一个文件“中转站”。这是由于服务器性能一般,也没配置过好用的编辑器,直接在上面写代码不如本地方便。因此采用了一个“中转站”,就可以在本地写好代码调试过了之后,直接push上去,在服务器上pull下来即可。

  连接服务器的方法我采用的是windows自带的mstsc,同样也是比较简单。

2 连接到服务器

2-1 什么是服务器

  这是我第一次接触到服务器的操作,之前都是在别人口中听说到有关服务器的使用,对服务器建立起感性认识,这还是第一次。

  下面我们一起来看看百度百科给出的关于服务器的定义:

服务器,也称伺服器,是提供计算服务的设备。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

服务器的构成包括处理器、硬盘、内存、系统总线等,和通用的计算机架构类似,但是由于需要提供高可靠的服务,因此在处理能力、稳定性、可靠性、安全性、可扩展性、可管理性等方面要求较高。

在网络环境下,根据服务器提供的服务类型不同,分为文件服务器、数据库服务器、应用程序服务器、WEB服务器等。

  通俗的理解(我个人的理解),服务器就像是一台性能更好的、一直保持开机状态的“大电脑”。所以才有了我身边一些搞ML的同学经常说的“把一个模型挂到服务器上跑着”等等之类的说法。我以前也曾经尝试过让自己本地的网页让别人访问,当时我并不了解服务器的概念,现在看来,当时让别人访问我的电脑的行为,其实就是将我自己的电脑充当了服务器的角色罢了。

  不过总感觉关了防火墙,让别人都有权限访问我的电脑这种情况太危险了,所以用上服务器的话,就可以消除掉不少的担忧。

2-2 怎么获取一个服务器

  说实话这个我不太了解(因为舍不得自己买),我的服务器是直接找老师申请的,估计自己在各大服务器公司上购买过后,自然就知道获取流程了吧~

  总之获取一个可以操作的服务器的最终的结果是获取到服务器的IP地址、登录用户名和密码。知道这些信息,就可以使用啦。

原文地址:https://www.cnblogs.com/chrischen98/p/10874821.html

时间: 2024-10-07 01:34:01

记录第一次将自己的网页部署到服务器上的过程的相关文章

将静态网页部署到git上访问

1.将已有的项目放在github上 http://www.cnblogs.com/zqunor/p/6583182.html 2.出现错误解决方案 提交错误 http://blog.csdn.net/dengjianqiang2011/article/details/9260435 合并错误 https://www.cnblogs.com/wei325/p/5278922.html 3.将静态网页部署到github上访问 https://www.cnblogs.com/DaisyWang/p/5

JBPM(四)——把流程部署到服务器上

当我们的业务流程被设计开发完毕之后,会有许多相关的文件"散落"在工程中,其中包括: 定义流程的JPDL文件 根据图形化流程定义同步生成的流程图片文件(PNG格式) 业务流程中用于人机交互的表单页面文件 事件监听器等用户自定义代码的Java类文件 其他流程资源文件,例如小图标.css样式表.脚本文件.属性文件等 jbpm4支持将流程定义及其相关资源打包一个JAR(Java归档)格式的文件,部署到服务器上(其实就是服务所连接的JBPM数据库中),然后流程定义就可以被执行了. 一.如何将流程

总结之提交代码并部署到服务器上,为什么代码却没有更新?

问题描述: 遇到过几次这种情况:开发将代码提交之后,通过打包部署,发现部署到服务器上的代码不是最新的,还是修改之前的老代码. 打包部署流程背景说明: gitlab-->jenkins服务器打jar包-->将打好的jar包过滤并推送到服务器A上build镜像-->将镜像推送到harbor仓库-->部署容器到服务器 1.代码没有提交成功 这个不用多说,遇到过几次. 2.jenkins上的缓存没有清除 例如test服务的构建包的缓存目录就是在jenkins服务器的~/.m2/reposi

将网站部署到服务器上出现_STORAGE_WRITE_ERROR_问题

用的thinkphp3.2的框架,在本地运行没有问题,部署到服务器上(基于centos的LAMP环境)即报错,报错信息如下(完全看不懂...):求大神帮帮忙~~~~(>_<)~~~~ :(_STORAGE_WRITE_ERROR_:./Application/Runtime/Cache/Home/f8995a0e1afcdadc637612fae5a3b585.php错误位置FILE: /var/www/html/shoppingback/ThinkPHP/Library/Think/Stor

sqlite数据库部署到服务器上的问题

试了一天...本地测试是好的(WIN10 64位+VS2015),部署到服务器上(WIN2008 32位+IIS6) 总是不行..按网上说了什么不要BUNDLE的,加入X86X64目录再放那个SQLite.Interop.dll到不同的目录,还是不行,还是出错, 最后修改了应用程序池的标识里的预定义账户为本地系统就好了..还有我按网上做的IIS6运行32位模式的做了结果是没有任何反应的,可能是我的服务器本 来就是32位的原因的吧!!!

【笔记】第一次将网站部署到服务器上

前几天和两个朋友一起租了个国外的服务器,自己手头有个域名,打算寒假把flask学了做个网站玩一玩,不过还没开工,下午学了下flask弄了个helloworld,所以迫不及待的想先试一下把它部署到服务器上去. 使用的架构是uwgsi+nginx+flask. nginx是个什么东西呢,我们购买的服务器有一个ip地址,我们3个人有个人的域名需要解析到这个地址,互联网上默认的请求都是通过80端口,然后我们各自的web应用在服务器上需要有自己的端口,那么nginx就把请求转移到对应的服务器端口上去,比如

DJANGO项目部署到服务器上

---- 说明: 本文章来自于 http://www.pythonav.com/wupeiqi/3.html  是武沛齐老师个人博客上取的内容. 尊重老师的成果. 小白的项目部署 项目开发完毕后,需要将代码放到服务器上,这样用户才能访问.接下来我们一步一步来进行一波部署操作. 1. 简单粗暴 项目开发完毕,在部署之前需要再配置文件中将 ALLOWED_HOSTS配置设置为:当前服务器IP或*,如: ALLOWED_HOSTS = ["*",] 示例源码:猛击下载 然后将源码上传至服务器

如何把vue.js项目部署到服务器上

如何把vue.js项目部署到服务器上面,我用的是tomcat服务器 1-改一下config/index.js文件,如下图,把assetsPublicPath: './', productionSourceMap: false 2-运行npm run build 然后在项目路径中找到打包后的文件,在项目文件的dist文件夹下面的static和index.html就是打包后的文件.然后我自己创建了cccBlog文件夹,把static和index.html拷贝到cccBlog下面,然后向服务器上传这个

如何将Java Web项目部署到服务器上

项目部署 我们对于 Java Web 项目在本地机器(无论是 Windows 还是 Linux)上的部署已经了然于心了,那么对于在云服务器上部署 Java Web 项目又是如何操作的呢? 其实很简单,还是离不开 Web 项目部署的那三点:① 基础的 JDK 环境② 一个 Web 服务器.如 Tomcat.JBoss③ 一款数据库.如:mysql 对于云服务器上 Java Web 项目的部署,和平时在 Windows.Linux 下部署是一样的.最多也就是只能使用纯命令模式来操作而已,其实过程都一