【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解

课程目录链接

  • 快速上手Linux玩转典型应用-目录

目录

  • 1. Apache的安装
  • 2. Apache的虚拟主机配置及伪静态操作
  • 3. Nginx的基本操作
  • 4. Nginx伪静态的实现
  • 5. 实例演示反向代理和负载均衡

【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第1张图片

==============================================================

1. Apache的安装

【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第2张图片

  • 安装演示:

    • 第一步:启动虚拟机并由xshell连接到Linux虚拟主机的非root账户

      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第3张图片
    • 第二步:安装命令:sudo yum install httpd

      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第4张图片
    • 第三步:启动关闭以及进程查询:sudo service httpd start/stop

      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第5张图片
    • 第四步:浏览器访问80端口(web服务器默认):关闭防火墙以后可以在浏览器访问阿帕奇

      (再次启动时需要重新开启阿帕奇以及关闭防火墙)

      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第6张图片


      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第7张图片
      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第8张图片

==============================================================

2. Apache的虚拟主机配置及伪静态操作

  • 虚拟主机配置

    • 注:虚拟主机:在配置多域名时,比如在服务器配置多个网站。

    • 第一步:进入配置文件目录下并提权打开配置文件进行编辑:cd /etc/httpd/conf/httpd.conf

      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第9张图片
    • 第二步:提权访问httpd.conf文件并搜索/virtual后在相应位置进行编辑

      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第10张图片

      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第11张图片

      注:上图文字第二行,是“其实”,不是“其他”,打错了。。

    • 第三步:键入相应的配置内容

      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第12张图片
      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第13张图片
    • 第四步:重启阿帕奇httpd

      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第14张图片
    • 第五步:新建刚刚配置的文件DocumentRoot /data/www

      (不存在,需要手动新建,为方便操作可以另开一个终端)

      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第15张图片
    • 第六步:在/data/www/路径下新建index.html文件并编辑内容


      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第16张图片
      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第17张图片
    • 第七步:浏览器访问www网址发现不行:需要在hosts文件进行配置

      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第18张图片
      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第19张图片

      注:Windows系统在修改hosts文件保存失败时,可以尝试先复制hosts文件到其他目录,修改保存后再复制到系统hosts文件所在目录,并用管理员权限通过,亲测有效

      参考链接:Win7系统保存hosts时提示拒绝访问如何解决


      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第20张图片
      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第21张图片
      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第22张图片
      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第23张图片
    • 第八步:查询相关信息

      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第24张图片
      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第25张图片
      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第26张图片
    • 第九步:在另一个窗口的imooc账户中进行设置:cd /etc/httpd/conf/httpd.conf

      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第27张图片
      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第28张图片
      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第29张图片
      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第30张图片
      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第31张图片
      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第32张图片
      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第33张图片
    • 第十步:重启服务器:重启后失败于是发现上一个修改,即路径错误,这里把这个部分放在第九步说了


      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第34张图片
    • 第十一步:当重启服务器还是不行时,进行这步操作:切换宽松模式/强制模式


      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第35张图片

      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第36张图片
      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第37张图片
    • 后续:配置多个虚拟主机


      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第38张图片
      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第39张图片


      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第40张图片
      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第41张图片
      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第42张图片

      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第43张图片

  • 伪静态操作

    • 注:伪静态技术是指展示出来的是以html一类的静态页面形式,但其实是用ASP一类的动态脚本来处理的。

      • ps:不过这里所说的伪静态似乎好像跟上述定义不太一样??

    • 准备步骤:查看相关文件

      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第44张图片
    • 第一步:编辑相应路径下的httpd.conf文件的内容

      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第45张图片
    • 第二步:esc切换状态后定位LoadModule/LoadModule

      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第46张图片
      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第47张图片
    • 第三步:httpd重启

      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第48张图片
      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第49张图片
    • 第四步:在httpd.conf文件的虚拟主机部分进行相应的设置

      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第50张图片
    • 第五步:重新访问

      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第51张图片
    • 后续:自行搜索阿帕奇伪静态语法规则并学习

  • 注意:

    • 如果进行下述操作时没有关闭终端或者重启终端窗口,可以先把httpd关闭

    • 命令:sudo service httpd stop

      【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解_第52张图片

==============================================================

3. Nginx的基本操作

==============================================================

4. Nginx伪静态的实现

==============================================================

5. 实例演示反向代理和负载均衡

END

你可能感兴趣的:(【学习总结】快速上手Linux玩转典型应用-第7章-WebServer安装和配置讲解)