当前位置:首页 > CN2资讯 > 正文内容

windows nfs 连接服务器 win10配置nfs共享服务器

23分钟前CN2资讯

NSD ENGINEER DAY04

  • 案例1:普通NFS共享的实现
  • 案例2:独立Web站点的快速部署
  • 案例3:虚拟Web主机的部署

  • 1 案例1:普通NFS共享的实现

    1.1 问题

    本例要求在虚拟机 server0 上配置NFS服务,完成以下任务:

  • 只读的方式共享目录 /public,只能被 example.com 域中的系统访问
  • 可读写共享目录/protected,能被 example.com 域中的系统访问
  • 然后在虚拟机 desktop0 上访问NFS共享目录

  • 将 server0 的 /public 挂到本地 /mnt/nfsmount
  • 这些文件系统在系统启动时自动挂载
  • 1.2 方案

    对于普通NFS共享来说:

    • 服务端需要运行系统服务 nfs-server.service
    • 客户端不需要运行特定的系统服务

    配置NFS共享目录的记录格式:

  • 文件夹绝对路径        客户地址1(ro或rw等控制参数) 客户地址2(ro或rw等控制参数) .. ..
  • 1.3 步骤

    实现此案例需要按照如下步骤进行。

    步骤一:在server0上发布NFS共享目录

    1)准备需要共享的文件夹

    1. [root@server0 ~]# mkdir /public 2. [root@server0 ~]# mkdir /protected

    2)建立NFS共享配置


    1. [root@server0 ~]# vim /etc/exports 2. /public 172.25.0.0/24(ro) 3. /protected 172.25.0.0/24(rw)

    3)启动系统服务nfs-server,并设置开机自启

    1. [root@server0 ~]# systemctl restart nfs-server 2. [root@server0 ~]# systemctl enable nfs-server 3. ln -s '/usr/lib/systemd/system/nfs-server.service' '/etc/systemd/system/nfs.target.wants/nfs-server.service'

    步骤二:在desktop0上挂载NFS共享目录/public

    1)创建挂载点


    1. [root@desktop0 ~]# mkdir /mnt/nfsmount

    2)列出server0上提供的NFS共享资源


    1. [root@desktop0 ~]# showmount -e 2. Export list for : 3. /protected 172.25.0.0/24 4. /public 172.25.0.0/24

    3)配置开机挂载server0的NFS共享目录/public

    1. [root@desktop0 ~]# vim /etc/fstab 2. .. .. 3. :/public /mnt/nfsmount nfs _netdev 0 0

    4)测试挂载配置

    1. [root@desktop0 ~]# mount -a 2. [root@desktop0 ~]# df -hT /mnt/nfsmount/ 3. Filesystem Type Size Used Avail Use% Mounted on 4. :/public nfs4 10G 3.2G 6.8G 32% /mnt/nfsmount


    2 案例2:独立Web站点的快速部署

    2.1 问题

    本例要求为 http:// 配置Web站点,要求如下:

  • 从http://classroom/pub/materials/station.html下载一个主页文件,将其重命名为 index.html
  • 将此文件拷贝到站点的 DocumentRoot 目录下,不要对文件 index.html 的内容作任何修改
  • 使用 elinks 或firefox 浏览上述Web站点
  • 2.2 方案

    Web网站服务端:软件包httpd、系统服务httpd

    Web网站浏览器:软件包elinks或fireox

    传输协议及端口:TCP 80

    Web网站服务端配置文件:

    • /etc/httpd/conf/httpd.conf
    • /etc/httpd/conf.d/*.conf

    默认首页文件:index.html

    httpd网站文档的默认根目录:/var/www/html

    URL(Uniform Resource Locator,统一资源定位器)网址的基本组成:

  • http://服务器地址[:端口号]/目录/文件名
  • 对于需要验证的FTP资源,还需要指定用户名密码信息:

  • ftp://用户名:密码@服务器地址[:端口号]/目录/文件名
  • 2.3 步骤

    实现此案例需要按照如下步骤进行。

    步骤一:构建及部署网站服务器

    1)安装软件包httpd

    1. [root@server0 ~]# yum -y install httpd 2. .. ..

    2)部署网页

    1. [root@server0 ~]# cd /var/www/html/ //进入网页目录 2. [root@server0 html]# wget http://classroom/pub/materials/station.html -O index.html //下载网页 3. .. .. 4. 2016-11-26 19:33:49 (1.36 MB/s) - ‘index.html’ saved [14/14] 5. 6. [root@server0 html]# cat index.html //检查网页文件 7. Default Site.

    3)启动系统服务httpd,并设置开机自启

    1. [root@server0 html]# systemctl restart httpd 2. [root@server0 html]# systemctl enable httpd 3. ln -s '/usr/lib/systemd/system/httpd.service' '/etc/systemd/system/multi-user.target.wants/httpd.service'

    步骤二:访问网站服务器

    1)使用elinks浏览器查看

    Elinks浏览器可以在命令行模式显示出网页文本,经常用来测试网站的可用性。

    1. [root@desktop0 ~]# yum -y install elinks //安装elinks 2. .. .. 3. [root@desktop0 ~]# elinks -dump http:/// //访问指定网址 4. Default Site.

    2)使用firefox浏览器查看

    Firefox浏览器支持更多网页特性,是访问复杂网页、网址的优秀工具。

    在桌面终端直接运行“firefox http://server0.examle.com/”,或者通过菜单快捷方式打开Firefox浏览器再输入对应网址,都可以看到目标网页(如图-1所示)。

    图-1


    3 案例3:虚拟Web主机的部署

    3.1 问题

    本例要求为server0扩展Web站点,新建虚拟主机 http://,具体要求如下:

  • 设置 DocumentRoot 为 /var/www/virtual
  • 从 http://classroom/pub/materials/www.html 下载主页文件,并重命名为 index.html
  • 不要对文件 index.html 的内容作任何修改,将其放到此虚拟主机的 DocumentRoot 目录下
  • 确保 fleyd 用户能在 /var/www/virtual 目录建文件
  • 确保站点 http:// 仍然可用
  • 3.2 方案

    单一网站平台(比如172.25.0.11):

    • 多个域名 ---> 相同的网页内容
    • 配置文件:/etc/httpd/conf/httpd.conf
    • 网页目录定义:DocumentRoot /var/www/html

    虚拟主机平台(比如172.25.0.11):

    • 在同一套httpd平台上跑很多个网站
    • 多个域名 ---> 不同的网页内容
    • 网页目录由<VirtualHost ...>区段配置定义

    多个虚拟主机站点的典型设置(/etc/httpd/conf.d/*.conf):

    1. <VirtualHost *:80> 2. ServerName 网站1的FQDN 3. DocumentRoot 网站1的网页根目录 4. </VirtualHost> 5. <VirtualHost *:80> 6. ServerName 网站2的FQDN 7. DocumentRoot 网站2的网页根目录 8. </VirtualHost> 9. .. ..

    3.3 步骤

    实现此案例需要按照如下步骤进行。

    步骤一:部署网页文档

    1)建立网页目录

    1. [root@server0 ~]# mkdir /var/www/virtual 2. [root@server0 ~]# useradd fleyd 3. [root@server0 ~]# setfacl -m u:fleyd:rwx /var/www/virtual/

    2)部署网页文件


    1. [root@server0 ~]# cd /var/www/virtual/ 2. [root@server0 virtual]# wget http://classroom/pub/materials/www.html -O index.html 3. .. .. 4. 100%[=====================>] 14 --.-K/s in 0s 5. 6. 2016-11-26 20:01:14 (826 KB/s) - ‘index.html’ saved [14/14] 7. [root@server0 virtual]# cat index.html //检查网页文件 8. Virtual Site.

    步骤二:配置虚拟主机 http:///

    1)为新站点创建独立的配置文件

    1. [root@server0 virtual]# vim /etc/httpd/conf.d/01-www0.conf 2. <VirtualHost *:80> 3. ServerName 4. DocumentRoot /var/www/virtual 5. </VirtualHost> 6. [root@server0 virtual]# httpd -t //确保语法检查OK
  • Syntax OK
  • 2)重启系统服务httpd

    1. [root@server0 virtual]# systemctl restart httpd

    步骤三:访问虚拟主机 http:///

    访问此虚拟站点,可以看到预期的网页内容:

    1. [root@desktop0 ~]# elinks -dump http:/// 2. Virtual Site.

    步骤四:完善原始站点 http:///

    需要注意的是,原始的独立站点可能出现异常,访问时并不是原始的网页:

    1. [root@desktop0 ~]# elinks -dump http:/// 2. Virtual Site.

    原因是一旦启用虚拟站点机制以后:

    • 外部的 DocumentRoot、ServerName 会被忽略
    • 第1个虚拟站点被视为默认站点,若客户机请求的URL不属于任何已知站点,则由第1个站点响应

    若要解决此异常,需要将原始站点转换为第一个虚拟主机,启用顺序的设置可以通过文件名开头的数字来实现。

    1)为原始站点建立虚拟主机配置

    1. [root@server0 ~]# vim /etc/httpd/conf.d/00-default.conf 2. <VirtualHost *:80> 3. ServerName 4. DocumentRoot /var/www/html 5. </VirtualHost>

    2)重启系统服务httpd

    1. [root@server0 virtual]# systemctl restart httpd

    3)访问两个虚拟站点,确保各自的网页内容正确

    1. [root@desktop0 ~]# elinks -dump http:/// 2. Default Site. 3. [root@desktop0 ~]# elinks -dump http:/// 4. Virtual Site.
      你可能想看:

      扫描二维码推送至手机访问。

      版权声明:本文由皇冠云发布,如需转载请注明出处。

      本文链接:https://www.idchg.com/info/30805.html

      分享给朋友:

      “windows nfs 连接服务器 win10配置nfs共享服务器” 的相关文章

      Linode Speed Test:优化服务器性能的必备工具与方法

      在互联网时代,速度是衡量服务器性能的重要标准之一。Linode Speed Test 是一种专门用来评估Linode服务器速度和延迟的方法。对于任何希望评估其在线服务效率的用户来说,这项测试提供了关键的数据支持。你可以很方便地通过Linode的官网或者第三方工具来完成这一流程。 Linode成立于2...

      选择最适合的泰国VPS解决方案,助力业务成功

      我一直对网络基础设施充满好奇,尤其是虚拟专用服务器(VPS)这一概念。VPS为用户提供了一种灵活且高效的网站托管解决方案,让我觉得非常迷人。而泰国VPS更是因其独特的地理位置和网络质量,成为了许多选择者的心仪之地。 什么是VPS呢?简单地说,VPS是一种通过虚拟化技术将物理服务器划分为多个独立的虚拟...

      腾讯云接入备案流程与注意事项详解

      在开始腾讯云接入备案之前,了解整个流程非常重要。备案是一个涉及多个步骤的过程,其中每一步都有其独特的要求和注意事项。接下来,我们就来看看腾讯云接入备案的具体流程,让你对这个过程有更清晰的认识。 首先,我们需要进行基础信息校验。这个步骤相对简单,主要是选择你希望备案的网站、域名或 APP。确保配置相关...

      APT攻击是什么及其防御措施详解

      APT攻击(Advanced Persistent Threat,高级持续性威胁)是一种复杂而长期的网络攻击模式。在我了解这个概念的过程中,逐渐意识到它不仅仅是一种攻击手段,而是一个精密的、组织化的网络战争策略。APT攻击的敌对方通常具备高超的技术能力和丰富的资源,他们的目标是破坏组织的核心设施,或...

      OVH云服务概述:高性价比的VPS与专用服务器解决方案

      OVH概述 谈到云服务提供商,OVH无疑是一个引人注意的名字。这家成立于1999年的法国公司,总部位于鲁贝,已经从当初的小公司发展成为全球领先的云服务平台。OVH不仅为个人和企业提供各种云计算解决方案,还持续推动技术创新,满足越来越多用户的需求。 OVH拥有广泛的服务网络,分布在北美、欧洲、亚洲和非...

      选择和管理海外服务器的最佳策略与优势

      在如今这个信息高度发达的时代,海外服务器逐渐成为许多企业的不二选择。简单来说,海外服务器是指那些位于中国境外的数据处理设备。这些服务器致力于为全球用户提供高效的服务,不论是数据存储、网站托管还是其他在线服务。通过使用海外服务器,企业能够接触到更广阔的市场以及可定制的解决方案,以满足特定需求。 选择海...