zoukankan      html  css  js  c++  java
  • 08.web服务器

    1. WEB服务器

    1.1 web服务器

    一般也称为:网页服务器、HTTP服务器

    1.2 web服务器的作用?

    web服务器是将我们做好得网站通过网络发布出去,让网民通过网络可以远程访问我得网页!

    比如京东网站服务器、百度web服务器等等

    1.3 web服务器使用得协议是?

    HTTP/HTTPS协议

    1.4 http协议端口:80

    1.5 web中间件

    就是发布web服务器得软件

    微软: llS(IIS软件可以发布web服务器、发布FTP服务器)

    linux:Apache/LAMP/LNMP/Tomcat/nginx等等

    第三方:phpstudy、XAMPP

    2 部署web服务器

    实验拓扑图如下:

    image-20201027165324066

    2.1 详细步骤

    1)开xp+2003虚拟机,还原快照,桥接到vmnet0,再开机。

    2)分别配置iP地址,保证可以互相ping通!

    3)安装lIS之web插件,插入光盘 --》安装可选组建 --》应用程序服务器 --》找到IIS,安装完毕

    使用netstat -an验证80是否打开,此时80已经打开,且IlS自带了一个发布好的网站,称之为默认网站!

    重点!!! IIS自带得默认网站路径: c:inetpubwwwroot。此时建议停止默认网站!!

    image-20201027173730309

    image-20201027173811106

    1. 新建网站(发布网站),网站右键 --> 新建网站即可!

    image-20201027174033231

    image-20201027174137921

    image-20201027174657039

    (网站路径不建议在桌面上或者C盘上! ! )

    5)设置默认文档,如baidu网站 --》右键属性 --》文档 --》添加首页!

    image-20201027175346791

    3. 一台服务器发布多个网站

    3.1 不同端口发布第二个网站

    一般通过改端口号来进行网站没发布之前的测试,常用的有 8080 8888 8081等类似端口号

    和新建网站只有一个区别就是端口号不要设置成80,这样会和默认端口冲突。

    image-20201027182421975

    image-20201027182506442

    3.2 同一端口不同域名发布第二个网站

    将baidu和hr两个网站分别绑定2个域名,要求员工必须使用域名来访问网站 , 进而能够区分2个网站,也最终实现

    了在1台服务器上成功发布了2个web网站(只能通过域名访问,ip+port无法访问)。此时必须解决员工进行域名

    解析得问题,所以必须在公司内部搭建一个DNS服务器!

    image-20201027184117273

    image-20201027184237456

    3.3 发布动态网站

    网站类型:

    1. 静态网站

    不能与客户进行互动,一般扩展名为.html或.htm

    只有前台页面,没有后台数据库

    2)动态网站

    可以与客户进行互动,动态网页在html静态页面得基础上内置了动态语音。

    动态语言: php、asp(微软自带)、 jsp、 java、 python

    动态语言得作用:连接前台页面与后台数据库

    如 : php编写得动态网页扩展名为: .php

    ​ asp编写得动态网页扩展名为: .asp

    一般发布asp网站时 : 在windows服务器上: IIS+ASP+SQL Sever(微软自带数据库)

    一般发布php网站时 : 在linux服务器上: Apache+php+mysql (LAMP)(LNMP ->linux nginx mysql php)

    image-20201027191730178

    具体步骤:

    1)开xp+2003虚拟机,还原快照,桥接到vmnet0,再开机。

    2)分别配置iP地址,保证可以互相ping通!

    3)安装lIS之web插件,插入光盘 --》安装可选组建 --》应用程序服务器 --》找到IIS,安装完毕

    使用netstat -an验证80是否打开,停止默认网站。

    4)新建网站 --》填写描述 --》设置IP+PORT --》设置网站首页文档

    image-20201027194318119

    image-20201027194601312

    5)开启asp语言

    image-20201027194419567

    3.4 小结

    方法1、使用相同得IP,不同的端口号(本方法使用与给专业人士做测试网站时使用)

    方法2、使用相同得IP,相同的端口号,不同得域名(本方法是对公开放得最根本方法! )

  • 相关阅读:
    数据结构与算法
    c++学习笔记
    红黑树(map与unorder_map)B B+树
    数据库笔记
    多路复用IO:select poll epoll
    https加密过程!!! 这才是差不多非常详细的https双方获取共用的秘钥过程!!!!!
    助教周报(第一轮)——范青青
    第二十二周助教总结(2021.6.28-7.4)
    第二十一周助教总结(2021.6.21-6.27)
    第二十周助教总结(2021.6.14-6.20)
  • 原文地址:https://www.cnblogs.com/xcymn/p/14464751.html
Copyright © 2011-2022 走看看