现在的云主机是如何安装网页服务程序的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
huzhikuizainali
V2EX    云计算

现在的云主机是如何安装网页服务程序的?

  •  
  •   huzhikuizainali 2023-02-27 21:25:58 +08:00 1579 次点击
    这是一个创建于 1036 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我在古早时代折腾过在 IIS 服务器上安装静态网页。然后成功了。浏览器可以访问。 当时服务器有微软的 IIS ,有 Apache 。 不同的服务器有不同的配制方式,上传做好的网页步骤也略有不同。

    前两天看了一个视频,自建博客网站。从一个第三方博客程序网站上下载了一博客程序。然后在另外一家云主机提供商处购买了一个云主机,获得了以一些密码和用户名,口令之类的东西。然后把其中一些提交给那个博客网站,一会儿就安装好了。

    我就有几个疑惑。博客网站算是动态网页了。有前端程序,后端的数据库等等。这些东西如今在云主机是跑在什么服务器上(我猜不是 IIS 或 Apache 了吧) 不同的云主机,操作系统,服务器程序 这些有可能不同。在按装过程中也没有让你选操作系统或服务器类型。为什么那个博客网站的程序能那么顺利的安装在云主机上?不存在适配等问题呢?

    哪位老师给小白科普一下?在以上安装过程中发生了什么?在第三方博客程序提供商 和 云主机服务器之间有哪些信息交互?

    hyperzlib
        1
    hyperzlib  
       2023-02-28 08:35:55 +08:00
    可能是用的 docker ,原理很简单,docker 暴露 http 端口,上级的服务端程序( NginX 或者 Caddy )设置转发就行了。
    hyperzlib
        2
    hyperzlib  
       2023-02-28 08:36:30 +08:00
    另外看你描述的可能是 VPS ,VPS 就是一个完整的虚拟机环境,和正常电脑一样用。
    samasxxc
        3
    samasxxc  
       2023-02-28 10:21:28 +08:00
    宝塔
    huzhikuizainali
        4
    huzhikuizainali  
    OP
       2023-02-28 10:29:02 +08:00
    @samasxxc 宝塔是不是就是 类似于 IIS 的服务器程序?
    gogogo2000
        5
    gogogo2000  
       2023-02-28 11:19:52 +08:00
    @huzhikuizainali 宝塔更加类似 windows server 上面那个启动就弹出的管理面板,可以图形化的管理下面的各种服务,比如 nginx ,mysql 等等,也能进行一些复杂的组件升级安装和安全设置。

    至于现在如何部署网站,方法多种多样,最常见的就是 LNMP 或者 LAMP 套件,一键就能搭好全套环境,再就是 docker 或者 k8s 等容器搭建,连环境都不需要
    huzhikuizainali
        6
    huzhikuizainali  
    OP
       2023-02-28 13:03:37 +08:00
    @gogogo2000 那么是如何做到不依赖环境呢?我当前的知识不明白为什么可以不了解服务器操作系统,web 服务器类型的前提下就可以一件部署 blog 服务程序。
    blog 服务程序开发者是如何做到这一点的呢
    我要在 Mac 上跑 windows 程序还要先跑个模拟器呢。
    gogogo2000
        7
    gogogo2000  
       2023-03-01 09:10:57 +08:00
    @huzhikuizainali 你可以把 docker 理解为轻量级的虚拟机,一个 docker 镜像内就包含了整套别人部署好的虚拟机镜像,相关的依赖全部都预先安装好了,自然就不需要再依赖你的外部运行环境了
    huzhikuizainali
        8
    huzhikuizainali  
    OP
       2023-03-01 16:09:53 +08:00
    @gogogo2000 感觉这样会将第服务器效率或者说增加硬件开销。不知道实际情况是不是这样的?
    gogogo2000
        9
    gogogo2000  
       2023-03-01 16:47:59 +08:00
    @huzhikuizainali 没错,docker/k8s 虽然是用户层虚拟机,但毕竟也是需要消耗额外的资源的,更何况现在有些服务内部还会启动重复的内容,例如 wordpress 自带一个 nginx ,typecho 也自带一个 nginx ,xxx 也自带一个 nginx 等等,然后你在外部还得再套一层 nginx ,纯属资源浪费,但和便捷可靠的部署带来的稳定性和便捷性相比完全可以忽略不计。

    另外,大多数镜像的数据库等均设计成了外部依赖,所以可以多个镜像使用同一个数据库(镜像),也可以大大减少重复的资源分配
    samasxxc
        10
    samasxxc  
       2023-05-18 15:35:25 +08:00
    宝塔

    @huzhikuizainali 差不多吧 我没用过 is
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5277 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 08:11 PVG 16:11 LAX 00:11 JFK 03:11
    Do have faith in what you're doing.
    (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','//www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-11940834-2', 'v2ex.com'); ga('send', 'pageview'); ga('send', 'event', 'Node', 'topic', 'cloud'); /script> ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86