静态网页

如何在服务器上部署静态网页,让所有人都能访看到?

♀尐吖头ヾ 提交于 2019-11-28 19:32:05
前两天自己买了百度云服务器和域名,然后写了一个静态的网页,准备把这个静态的网页放到服务器上去,这样的话,任何人输入网址,都可以看到我写的这个静态网页;于是这两天一直在研究这东西要怎么做才能实现,零零散散好几天,在大神的指导下终于搞定了,把经验分享出来,以供后来者参考。 我是小白,以前没怎么接触过服务器知识,对于服务器,代理,端口,Nginx,XShell是什么东东,是干什么的,可以说几乎没有认识,所以如果你是小白,也不要退却,且听: 一、什么是服务器? 【1】 就是一台电脑,这台电脑的操作系统一般是Linux/Unix系统的,当然也有windows系统的,只不过windows系统的不太常见; 【2】为了方便说明,我在本文中用“服务器电脑”来等效的表示“服务器”,所以本文中大家看到“服务器电脑”这几个字就要知道,我是在说“服务器”;这样做的目的是为了强化”服务器就是一台电脑而已“”这个概念,以方便初学者的理解。 【3】 正如我们的个人电脑要安装一些软件一样,服务器电脑也要安装一些软件,我们的个人电脑上(比如win7)可以安装mySQL数据库,在服务器电脑上也可以安装mySQL数据库;区别是啥?区别是:用win7安装的话,很直观很爽,就是鼠标点击界面,点点点,就行了,安装过程你是全程参与操控的,像一个皇帝一般发号施令,安装的过程你都在见证,有一种观三千大千世界,如观掌中庵摩罗果的感觉

HTTP协议与www浅谈

百般思念 提交于 2019-11-28 04:08:16
1、DNS查询过程:     客户发起访问——>本地DNS服务器——>根服务器——>.com顶级域名服务器——>谷歌服务器——>返回结果到本地服务器做缓存 ——>到DNS解析器做解析——>返回IP地址     清空本地DNS缓存 :ipconfig/flshdns     显示DNS缓存:ipconfig/displaydns 2、HTTP协议协议   简介:超文本传输协议,是互联网上最广泛的一种网络协议。设计HTTP最初的目的是为了提供一种发布和接受 HTML页面的方法      http协议www服务的默认端口是80     加密的www服务https默认端口443     端口21:ftp     端口22:ssh sftp     端口25:smtp(发邮件的)     端口3306:mysql数据库     端口873:rsync     端口161:snmp     端口111:rpc      端口3389:win远程左面     端口80:http      端口443:https     端口110:pop3     端口53:DNS服务 3、动态web服务请求流程: 客户端发送请求->httpd得到请求->httpd解析请求的格式->请求相应的php解析->php解析程序执行完毕,返回结果HTML给httd->httpd把数据返回给客户端 ->游览器接到返回结果

Apache与Tomcat有什么关系和区别

与世无争的帅哥 提交于 2019-11-27 15:09:55
转载地址: https://www.cnblogs.com/zangdalei/p/8057325.html Apache与Tomcat有什么关系和区别 Apache 和 Tomcat 都是web网络服务器,两者既有联系又有区别,在进行HTML、PHP、JSP、Perl等开发过程中,需要准确掌握其各自特点,选择最佳的服务器配置。   Apache是web服务器(静态解析,如HTML),tomcat是java应用服务器(动态解析,如JSP)   Tomcat只是一个servlet(jsp也翻译成servlet)容器,可以认为是apache的扩展,但是可以独立于apache运行 两者从以下几点可以比较的:   1、两者都是apache组织开发的   2、两者都有HTTP服务的功能   3、两者都是开源免费的 联系   1)Apache是普通服务器,本身只支持html即普通网页,可以通过插件支持php,还可以与Tomcat连通(Apache单向连接Tomcat,就是说通过Apache可以访问Tomcat资源,反之不然)。     2)Apache只支持静态网页,但像Jsp动态网页就需要Tomcat来处理。   3)Apache和Tomcat整合使用:     如果客户端请求的是静态页面,则只需要Apache服务器响应请求;     如果客户端请求动态页面,则是Tomcat服务器响应请求

docker+nginx部署静态网页(html)

痴心易碎 提交于 2019-11-26 19:46:56
我看了下网上都是部署单个.html页面的实例。所以今天试试多个.html文件的部署。 因为之前docker部署过vue.js打包的项目,所以按上次部署方式部署。结果还真行,只是这次部署的是 小滴课堂 上的买的教程,仿美团页面项目。 部署步骤参考上篇: https://www.cnblogs.com/longdb/p/10770661.html 测试链接: http://193.112.82.83:5000/ IIS或者Tomcat部署静态网页就更简单啦。 来源: https://www.cnblogs.com/longdb/p/11331349.html

七层负载均衡 nginx

浪尽此生 提交于 2019-11-26 01:45:34
七层负载均衡 简单解说: ============================================================== 一、集群的分类:(cluster) 1、高可用集群 HA high availability 避免单节点故障 软件:keepalived 2、负载均衡集群 LB load balance 提高负载,提高并发量 软件:nginx反向代理 lvs 硬件:硬件负载均衡器 F5(BigIP)和redware 3、 HPC高性能运算集群 4、分布式存储集群 极大的提升存储容量,提供数据高可用,保证数据安全 软件:ceph glusterfs hdfs 二、Nginx proxy 是 Nginx 的王牌功能,利用 proxy 基本可以实现一个完整的 7 层负载均。 功能强大,性能卓越,运行稳定。 配置简单灵活。 能够自动剔除工作不正常的后端服务器。 上传文件使用异步模式。 支持多种分配策略,可以分配权重,分配方式灵活。 三、七层负载均衡与四层负载均衡: lvs和nginx的区别: nginx: nginx可以用来做http的反向代理,在配置文件中使用upstream实现http请求的多种方式的均衡转发。 由于采用的是 异步转发 可以做到如果一个服务器请求失败,立即切换到其他服务器,直到请求成功或者最后一台服务器失败为止