0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

云服务器如何部署web项目,一起来看看吧

深圳市恒讯科技有限公司 来源:深圳市恒讯科技 作者:深圳市恒讯科技 2021-07-07 17:21 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

我们在购买了云服务器后怎么使用?是当个网络U盘存储文件,还是用来搭建网站,提供网路服务?其实是都可以的,不过更多的用途是用于作为网站的服务器来使用,那如何在云服务器上部署web项目?很多站长或企业的web项目搭建好了后,会想部署在服务器上,在云服务器上部署web项目首先要购买一台云服务器。

我们以前讲过vps搭建wordpress网站的3个步骤,大家可以参考一下。目前云服务器提供两种操作系统,windows和linux,下面分别介绍不同操作系统部署云服务器的步骤。

一、云服务器为windows操作系统部署网站

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

(2)按照文件系统的方式去理解,访问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,这个集成包效果不错,可以从其官网下载下来:然后可以有不同版本选择:如果服务器语言选择php,就使用phpstudy windows版本下载安装,如果选择java来开发网站,就可以使用JspStudy来下载安装。

二、云服务器为Linux操作系统部署网站

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

(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。

然后离开云服务器,在本地电脑上打开浏览器,在地址栏输入: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即可。

①、使用root用户登录云服务器后,直接在命令行输入:[root@centos]yum -y install httpd

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

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

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

③、启动http服务,在shell命令行里输入如下代码:service httpd start

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

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

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

fqj

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 云服务器
    +关注

    关注

    0

    文章

    830

    浏览量

    14084
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    如何快速在服务器部署Web环境?

    如何快速在服务器部署Web环境
    的头像 发表于 10-14 14:16 308次阅读

    Jtti服务器上怎么部署网站吗

    在互联网快速发展的今天,网站已经成为公司和个人沟通和展示自我的重要渠道。无论是个简单的个人博客,还是个复杂的电子商务平台,部署网站的过程都是相似的。
    的头像 发表于 09-26 17:16 850次阅读

    DeepSeek企业级部署服务器资源计算 以raksmart裸机服务器为例

    以RakSmart裸机服务器为例,针对DeepSeek企业级部署服务器资源计算指南,涵盖GPU/CPU/内存/存储/网络等核心维度的详细计算方法与配置推荐,主机推荐小编为您整理发布
    的头像 发表于 03-21 10:17 815次阅读

    华为 Flexus X 实例服务器部署即时通讯 IM 项目

    @TOC   写在前面 手里拿到了台 华为 Flexus X 实例 的服务器部署部署
    的头像 发表于 02-07 10:15 689次阅读
    华为<b class='flag-5'>云</b> Flexus X 实例<b class='flag-5'>云</b><b class='flag-5'>服务器</b><b class='flag-5'>部署</b>即时通讯 IM <b class='flag-5'>项目</b>

    Flexus 服务器 X 实例实践:部署思源笔记工具

    服务器,它为各种应用的部署提供了坚实的基础,就如我们即将探讨的思源笔记工具的部署样。 、F
    的头像 发表于 02-06 15:37 1017次阅读
    Flexus <b class='flag-5'>云</b><b class='flag-5'>服务器</b> X 实例实践:<b class='flag-5'>部署</b>思源笔记工具

    独立服务器服务器哪个快些?

    独立服务器服务器哪个快些?在数字服务部署中,独立服务器
    的头像 发表于 02-05 10:08 799次阅读

    用华为服务器部署WordPress教程

    用华为服务器部署个 WordPress,体验下 WordPress 的功能之所在。
    的头像 发表于 01-17 09:42 1856次阅读
    用华为<b class='flag-5'>云</b>的<b class='flag-5'>服务器</b><b class='flag-5'>部署</b>WordPress教程

    Flexus 服务器 X 实例实践:部署 Alist 文件列表程序

    引言 在当今数字化时代,华为以其卓越的技术实力和可靠的服务品质成为众多企业和开发者的首选。华为 Flexus 服务器 X 实例作为新
    的头像 发表于 01-14 09:31 1442次阅读
    Flexus <b class='flag-5'>云</b><b class='flag-5'>服务器</b> X 实例实践:<b class='flag-5'>部署</b> Alist 文件列表程序

    Flexus 服务器 X 实例部署宝塔运维面板

    本次华为 Flexus 服务器 X 实例部署宝塔运维面板教学,这次是推陈出新啊 之前的耀
    的头像 发表于 01-08 11:50 780次阅读
    Flexus <b class='flag-5'>云</b><b class='flag-5'>服务器</b> X 实例<b class='flag-5'>部署</b>宝塔运维面板

    服务器 Flexus X 实例:RAG 开源项目 FastGPT 部署,玩转大模型

    本篇文章主要通过 Flexus 服务器 X 实例 部署 RAG 开源项目 FastGPT,通过 FastGPT 可以使用大模型生成用户需要的内容。 Flexus
    的头像 发表于 01-08 11:49 1972次阅读
    <b class='flag-5'>云</b><b class='flag-5'>服务器</b> Flexus X 实例:RAG 开源<b class='flag-5'>项目</b> FastGPT <b class='flag-5'>部署</b>,玩转大模型

    华为 Flexus 服务器 X 实例之 openEuler 系统下部署 SQLite 数据库浏览 sqlite-web

    的资源调度能力和全面的安全保障体系,Flexus 服务器 X 实例已成为众多中小企业和开发者青睐的选择。本文将详细介绍如何在华为 Flexus
    的头像 发表于 01-08 11:42 974次阅读
    华为<b class='flag-5'>云</b> Flexus <b class='flag-5'>云</b><b class='flag-5'>服务器</b> X 实例之 openEuler 系统下<b class='flag-5'>部署</b> SQLite 数据库浏览<b class='flag-5'>器</b> sqlite-<b class='flag-5'>web</b>

    服务器 Flexus X 实例:轻量级 http 服务器 Tinyhttpd 部署

    Flexus 服务器 X 实例 是华为推出的款高性能、高可靠性的服务器产品,它专为满足企
    的头像 发表于 01-07 16:59 914次阅读
    <b class='flag-5'>云</b><b class='flag-5'>服务器</b> Flexus X 实例:轻量级 http <b class='flag-5'>服务器</b> Tinyhttpd <b class='flag-5'>部署</b>

    华为 Flexus 服务器 X 实例部署 Note Mark 笔记工具

    前言 华为 Flexus 服务器 X 实例作为专为中小企业和开发者设计的新代柔性算力服务器
    的头像 发表于 01-02 13:42 757次阅读
    华为<b class='flag-5'>云</b> Flexus <b class='flag-5'>云</b><b class='flag-5'>服务器</b> X 实例<b class='flag-5'>部署</b> Note Mark 笔记工具

    华为 Flexus 服务器 docker 部署 srs6,协议可使用 HLS 协议

    定不要错过这个机会。赶紧去看看吧! 什么是华为 Flexus 服务器 · 华为 Flexus
    的头像 发表于 01-02 11:58 701次阅读
    华为<b class='flag-5'>云</b> Flexus <b class='flag-5'>云</b><b class='flag-5'>服务器</b> docker <b class='flag-5'>部署</b> srs6,协议可使用 HLS 协议

    华为 Flexus 服务器 X 实例之 openEuler 系统下部署 Web 应用服务器 OpenResty

    前言 作为 IT 技术人员,在日常工作中云服务器的使用不可或缺,华为 Flexus 服务器 X 实例以其卓越的性能和高性价比成为理想的选择。选择华为
    的头像 发表于 12-26 18:15 810次阅读
    华为<b class='flag-5'>云</b> Flexus <b class='flag-5'>云</b><b class='flag-5'>服务器</b> X 实例之 openEuler 系统下<b class='flag-5'>部署</b> <b class='flag-5'>Web</b> 应用<b class='flag-5'>服务器</b> OpenResty