博客
关于我
Web基础应用 NFS服务基础 触发挂载
阅读量:365 次
发布时间:2019-03-05

本文共 1930 字,大约阅读时间需要 6 分钟。

Web基础应用与NFS服务配置指南

环境准备

  • 关闭SELinux

    • 使用命令关闭SELinux:
      setenforce 0
    • 查看当前运行模式:
      getenforce
    • 永久修改SELINUX模式:
      vim /etc/selinux/config

      修改文件内容,设置SELINUX=permissive

  • 设置虚拟机防火墙

    • 使用命令设置默认信任区:
      firewall-cmd --set-default-zone=trusted

  • Web服务器简介

    Web服务器基于B/S架构,提供网页服务。常用的服务器软件有httpd(Apache)、Nginx和Tomcat。

    • 服务特点
      • 服务器端提供网页,客户端浏览器下载显示。
      • 语言:HTML,协议:HTTP。

    httpd(Apache)网站搭建

  • 安装httpd

    • 使用YUM安装:
      yum -y install httpd
    • 安装完成后,验证安装状态:
      httpd -v
  • 创建网页文件

    • 默认网页文件路径:/var/www/html
    • 创建一个简单的HTML文件:
      echo "NSD1996 Web" > /var/www/html/index.html
  • 启动服务

    • 启动httpd:
      systemctl restart httpd
    • 查看服务状态:
      systemctl status httpd
  • 访问测试

    • 测试curl命令:
      curl 192.168.4.7
    • 浏览器访问:
      • 本地IP访问:http://localhost:80
      • 测试IP访问:http://192.168.4.7:80

  • Web服务器配置

  • 配置文件路径

    • 主配置文件:/etc/httpd/conf/httpd.conf
    • 调用配置文件:/etc/httpd/conf.d/*.conf
  • 修改配置文件

    • 打开配置文件:
      vim /etc/httpd/conf/httpd.conf
    • 修改DocumentRoot
      # 原始配置:DocumentRoot "/var/www/html"# 修改为:DocumentRoot "/var/www/myweb"
  • 创建网页根目录

    • 创建目录:
      mkdir /var/www/myweb
    • 创建HTML文件:
      echo "my web" > /var/www/myweb/index.html
    • 重启服务并测试:
      systemctl restart httpdcurl 192.168.4.7

  • 主配置文件的访问控制

  • 默认访问控制

    -,默认情况下只有/var/www/目录允许所有用户访问。

    • 子目录默认继承父目录访问规则。
  • 新增访问控制

    • 修改配置文件:
      vim /etc/httpd/conf/httpd.conf
    • 添加访问控制规则:
      AllowIndex On Options FollowSymLinks

  • NFS共享服务配置

  • 安装NFS工具

    • 安装软件包:
      yum -y install nfs-utils
  • 配置NFS共享

    • 打开配置文件:
      vim /etc/exports
    • 添加共享配置:
      /public  *(ro)
    • 启动NFS服务:
      systemctl restart nfs-server
  • 客户端挂载

    • 在虚拟机B挂载共享目录:
      mkdir /mynfsmount -t nfs 192.168.4.7:/public /mynfs
    • 查看挂载状态:
      df -h
  • 自动挂载设置

    • 编辑/etc/fstab
      vim /etc/fstab
    • 添加自动挂载项:
      192.168.4.7:/public   /mynfs   nfs   defaults,_netdev 0 0

  • 虚拟Web主机配置

  • 通过域名区分虚拟主机

    • 创建调用配置文件:
      vim /etc/httpd/conf.d/nsd01.conf
    • 配置内容:
      ServerName www.baidu.com DocumentRoot /var/www/baidu
      ServerName www.qq.com DocumentRoot /var/www/qq
  • 域名解析配置

    • 修改/etc/hosts
      vim /etc/hosts
    • 添加配置:
      192.168.4.7 www.baidu.com www.qq.com
  • 通过端口区分虚拟主机

    • 配置文件中添加端口:
      Listen 8080
    • 测试访问:
      curl www.qq.com:8080

  • 通过以上配置,完成了Web服务器的搭建与NFS共享服务的配置,确保了服务器的稳定性和安全性。

    转载地址:http://ebrg.baihongyu.com/

    你可能感兴趣的文章
    剑指 Offer 29. 顺时针打印矩阵
    查看>>
    Web基础应用 NFS服务基础 触发挂载
    查看>>
    create-react-app路由的实现原理
    查看>>
    PSI值
    查看>>
    海思Hi3531DV100开发环境搭建
    查看>>
    Xilinx Zynq pl353-nand使用
    查看>>
    JavaScript上传下载文件
    查看>>
    QWaitCondition把异步调用封装成同步调用
    查看>>
    windows驱动开发-编译错误集合
    查看>>
    Linux驱动开发之PCIe Host驱动
    查看>>
    Vue.js Element Basic组件使用
    查看>>
    android MVP模式
    查看>>
    android 头像选择,裁剪全套解决方案,你值得拥有!
    查看>>
    MapReduce
    查看>>
    springboot swagger2
    查看>>
    shell(十)case的几个典型应用
    查看>>
    Linux环境变量配置错误导致命令不能使用(杂谈)
    查看>>
    openstack安装(六)镜像glance服务安装
    查看>>
    openstack安装(九)网络服务的安装--控制节点
    查看>>
    shell编程(六)语言编码规范之(变量)
    查看>>