如题,我们在购买了云服务器后怎么使用?是当个网络U盘存储文件,还是用来搭建网站,提供网路服务?其实是都可以的,例如购买一个windows操作系统的云服务器,就是可以在上面存放一些文件,这样避免携带U盘,还可以在里面如操作本地电脑一样来实现许多业务的处理,比如放一个量化交易工具,因为云服务器可以全天候工作。不过更多的用途是用于作为网站的服务器来使用,云服务器一般都具有较大带宽、24小时工作,所以很适合选做网站服务器。

目前为服务器提供HTTP服务的主要包括IIS、Apache(Tomcat)、Nginx三类。IIS是windows系统专属,即微软提供的,不具有平台兼容性,只能在windows平台使用。Apache和Nginx属于更为通用的产品,windows\linux\mac系统上都可以安装部署。

由于网站服务器一般会同时需要部署安装数据库软件和服务器语言,因此许多集成套装产品就因此而获得青睐。如wampserver就是windows系统下apache+php+mysql三个软件集成的产品,其中apache为HTTP服务软件,php为服务器语言,mysql为数据库服务软件;anmpserver是一款集成apache服务器、nginx服务器、mysql数据库、php解释器的整合软件包。由此看来,如果想部署一个网站服务,HTTP服务软件、数据库服务软件、服务器语言解释器这三套一个也不能少,其中HTTP服务软件负责处理数据的解析和传输,数据库软件负责数据的存储与查询等操作、服务器语言解释器负责对数据的处理、操作数据库等。https://www.zhihu.com/video/1188938242899177472

下面分两类操作系统来介绍如何在云服务器上部署自己的网站。

云服务器为windows操作系统时

之前在csdn上写过一篇文章,较为详细的叙述了如何安装IIS和使用IIS来做服务器软件的过程。可以参考一下:https://blog.csdn.net/caojianhua2018/article/details/84890146​blog.csdn.net

IIS的部署安装还是很简单的,直接去关闭或打开windows功能页面里打开就可以了。完成后,打开系统C盘,就可以看到根目录下多了一个文件夹inetpub。打开该文件夹,里面会有一个wwwroot文件夹,这个文件夹就是放置网站的地方。把做好的网站文件夹放在这个里面,就可以开始访问网站了。不过如果想要访问网站就还得需要IP地址。如果在云服务器上测试,服务器本机的IP地址为127.0.0.1。因此在浏览器地址栏输入http://127.0.0.1,就可以看到IIS提供的一张图片,提示IIS服务启动成功。

按照文件系统的方式去理解,访问http://127.0.0.1,实际上就是在访问IIS安装目录里的wwwroot文件夹,继续来看的话,如果访问http://127.0.0.1/a.html,那就是访问wwwroot文件夹下的a.html文件,同理,如果访问Http://127.0.0.1/myweb,那就是访问wwwroot文件夹的myweb文件夹。如果不是服务器本地访问,而是在服务器上wwwroot目录下保存了a.html文件,远程访问时就会在浏览器地址栏输入:http://云服务器IP地址/a.html。例如购买的云服务器IP地址为106.13.111.245, 当安装启动IIS服务后,并在wwwroot目录下存放了a.html文件,那在其他的机器上就可以使用浏览器,在浏览器地址栏上输入: http://103.13.111.245/a.html,这样就可以访问到a.html这个网页了。

如果不使用winddows自带的IIS服务,还可以使用前述的一些集成软件包,如wampserver,这个直接从网上下载安装即可。也可以使用phpstudy,这个集成包效果不错,可以从其官网下载下来:phpStudy - 让天下没有难配的服务器环境!​www.xp.cn

然后可以有不同版本选择:

如果服务器语言选择php,就使用phpstudy windows版本下载安装,如果选择java来开发网站,就可以使用JspStudy来下载安装。

云服务器为Linux操作系统时

如果购买的云服务器为linux操作系统,这里的linux操作系统主流产品包括Ubuntu和centos,个人用户使用ubuntu较多,企业用户一般使用Centos,两者有一些差异,因此在部署的时候也是需要考虑系统的不同采用不同的策略。不过服务器集成软件都可以使用,也可以单独来一个个的安装。

在ubuntu系统上安装过程可以参考我的一篇博文,如下链接:https://blog.csdn.net/caojianhua2018/article/details/84890777​blog.csdn.net

过程较为简单:

(1)使用ubuntu用户登录云服务器后,使用sudo命令先对系统里相关软件进行升级,即在命令行输入:sudo apt-get upgrade,然后回车,看网络情况而定可能需要等待几秒或几分钟。稍微解释一下,这里的sudo命令属于linux系统里的使用超级用户权限,apt-get属于ubuntu里获取网络资源的命令方式,upgrade就是更新现有系统里的软件。

(2)安装Apache服务,同样命令行输入:sudo apt-get install apache2,然后回车。同样也是使用超级用户权限来从网络上自动下载安装apache2软件,在安装过程中有yes/no提示,输入y,表示同意。等待一会,就是提示安装完成。

(3)测试HTTP服务。Apache安装成功后,会在根目录var下生成www/html 目录,这个html目录就是存放网站资源的位置,如前述IIS提供的wwwroot文件夹功能一样。如果需要修改apache相关参数,可以去 / etc/apache2/apache2.conf进行修改。此时就可以在html目录中使用vi命令来编写一个简单的网页,保存为index.html。

my first webpage

hey,guys, I am now a weber! the server is ubuntu

然后离开云服务器,在本地电脑上打开浏览器,在地址栏输入:http://云服务器IP地址/index.html,很快你就可以看见自己写的第一个网页了。

(4)测试FTP服务。在linux系统里使用vi来编写网页估计会痛苦万分,所以99%的开发者都会选择在本地使用相关工具如sublime、vscode、notepad++、eclipse来编写好网页或者网站,然后使用ftp服务将文件上传到刚刚部署的html文件夹中。如果是Ubuntu,之前测试过这里使用flashxp工具实现上传:peter.cao:如何在双11期间选购一款花钱少还好用的云服务器?​zhuanlan.zhihu.com

(5)上传网站资源。

如果购买的云服务器为centos系统,过程与ubuntu类似,就是命令行修改为yum install即可。https://www.zhihu.com/video/1188938863228416000

(1)使用root用户登录云服务器后,直接在命令行输入:

[root@centos]yum -y install httpd

(2)稍等片刻,就出现安装成功提示信息。安装成功后,会产生下面两个文件

/etc/httpd/conf/httpd.conf # 主配置文件

/var/www/html # 默认网站根目录

(3)启动http服务,在shell命令行里输入如下代码:

service httpd start

(4)和ubuntu一样,在命令行窗口进入/var/www/html目录下,使用vi命令编辑一个html文件,保存为index.html:

my first webpage

(5)然后离开云服务器,在本地电脑上打开浏览器,在地址栏输入:http://云服务器IP地址/index.html,很快你就可以看见自己写的第一个网页了。

(6)测试FPT服务。在linux系统里使用vi来编写网页估计会痛苦万分,所以99%的开发者都会选择在本地使用相关工具如sublime、vscode、notepad++、eclipse来编写好网页或者网站,然后使用ftp服务将文件上传到刚刚部署的html文件夹中。

如果是centos,就可以使用SSH Secure Shell,软件也比较小,可以从百度上搜索然后下载,ssh secure shell client​www.downza.cn

这里下载的时候注意选择下方的其他下载地址,不然会带一堆东西安装在你的机器上。具体操作过程请参考前面的一篇博文:peter.cao:如何在双11期间选购一款花钱少还好用的云服务器?​zhuanlan.zhihu.com

怎么在云服务器上建网站_如何在云服务器上部署自己的网站?相关推荐

  1. 怎么在云服务器上建网站_怎么使用云服务器创建一个网站?

    创建一个网站,需要三样东西,分别是域名.服务器和程度(代码),题主的需求是为了让作业的逼格更高,那么我们来看看网站所需的三样东西都怎么来: 1.域名:国内目前主要的域名注册商是阿里云和腾讯云,分别对应 ...

  2. 游戏找不到服务器无法打开,mordhau雷霆一击无法加入服务器怎么解决_搜不到服务器解决方法...

    mordhau雷霆一击无法加入服务器怎么解决_搜不到服务器解决方法 时间:2020-08-05 11:44:25 责任编辑:花泽香菇 mordhau雷霆一击无法加入服务器-搜不到服务器怎么办-这个游戏 ...

  3. 云服务器快速建网站_安装BT宝塔面板和wordpress

    简介 买了阿里云云服务器后,打算来折腾一下服务器.服务器都有哪些用途? 大概列一下常用的方法: 建网站.博客.就是这篇文章所说的内容.为甚么要自己建立博客?因为博客在自己手上总是比较踏实.像社交网站兴 ...

  4. 阿里云安装git_阿里云服务器快速建网站_安装BT宝塔面板和wordpress

    简介 买了阿里云云服务器后,打算来折腾一下服务器.服务器都有哪些用途? 大概列一下常用的方法: 建网站.博客.就是这篇文章所说的内容.为甚么要自己建立博客?因为博客在自己手上总是比较踏实.像社交网站兴 ...

  5. oss多线程 上传_解读阿里云oss-android/ios-sdk 断点续传(多线程)

    摘要: oss sdk 断点续传功能使用及其相关原理 前言 移动端现状 随着移动端设备的硬件水平的不断提高,如今的cpu,内存等方面都大大的超过了一般的pc电脑,因此在现今的程序中,合理的使用多线程去 ...

  6. asp.net尚未在web服务器上注册_最新版Web服务器项目详解 00 项目概述

    点 击 关 注 上 方"两猿社" 设 为"置 顶 或 星 标",干 货 第 一 时 间 送 达. 互 联 网 猿 | 两 猿 社 TineyWebServer Linux下C++轻量级Web服务器,助 ...

  7. 国外高性能服务器,国内高性能的外国服务器如何选_网时云服务器

    国内高性能的外国服务器如何选,网时云服务器, 网时云被深圳市互联网技术与应用协会评为深圳市互联网行业最具影响力企业,网时云以全球化视角和客户至上的服务理念,铸就今日亚太地区领先的IDC运营商和云计算整 ...

  8. 阿里云轻量服务器 外网卡_学生专属云 阿里云服务器仅需¥9.5/月

    阿里云最新推出的最新的学生云服务器.12 – 24周岁自动获得学生身份,无需学生认证!!所买云服务器CPU不受限制!!两款机型(服务器or轻量)二选一.个人建议不要选择轻量云服务器,因为有月流量限制, ...

  9. sql服务器默认密码_搭建一个DNS服务器,轻松实现域名解析内容分发,访问速度提高N倍...

    DNS服务器,Domain Name Server,域名解析服务器,互联网上相互通信使用的是IP,但是IP是又长又臭又难记,所以创造了域名来解决IP难写难记的问题,记一个g.cn比203.208.50 ...

  10. 小样本点云深度学习库_基于点云深度学习的点云数据集制作系统及方法与流程...

    本发明涉及测控技术领域,尤其涉及一种基于点云深度学习的点云数据集制作系统及方法. 背景技术: 深度学习网络模型一般都是基于64线单帧激光数据集进行.但64线激光器和单帧的限定,造成了工程应用中点云数据 ...

最新文章

  1. 服务器系统检测报告自动生成,生成allure测试报告之后,服务器端口无法访问查看生成的report,可能是这样引起的。...
  2. .Net面试题(3)
  3. 5、vsphere6-ESXI主机的安装及配置
  4. java之RSA和Base64加密帮助类
  5. openresty总结
  6. 《人月神话》读后感1
  7. 2021年高考文科成绩 查询,预计2021年高考文科分数线
  8. Java非对称加密开发(三)-代码及说明
  9. NFC技术 (二) -硬件设计
  10. 费马小定理 欧拉定理 逆元
  11. 10个办公必备神器PPT网站,免费!!!
  12. 一键帝国CMS快速重置管理员密码工具
  13. 手机app服务器端开发初期---工具选择
  14. sklearn 命令行安装_1.sklearn库的安装
  15. 如何选择企业电脑加密软件,知道这几点一定不后悔!
  16. 【Spark ML】第 5 章:Recommendations
  17. Excel调整行高,鼠标右键直接选中一行进行调整了
  18. 2010互联网第一件大事件——谷歌退出中国内地
  19. 初学者入门学习Java,如何选择Java培训机构?
  20. K8s第七篇授权认证

热门文章

  1. 摄影后期从入门到精通(一)
  2. 明解c语言入门篇第三版第九章答案,明解C语言 入门篇 第一章答案
  3. 更新pip版本至最新
  4. python numpy安装失败_【Python】pip安装numpy安装到一半失败解决办法
  5. 第一讲:Kafka要点入门
  6. bo耳机h5使用说明_五分钟了解Bamp;O耳机音箱能不能买
  7. Python实现双色球号码随机生成
  8. 大数据数据库(HBase)
  9. 【论文复现】ReLU、Leaky ReLU、PReLU、RReLU实验对比(2015)
  10. 通过REST API修改JUNOS的配置