Linux Apache服务器配置

Linux:Apache服务器配置

在这篇文章中,我将对Apache服务器进行配置,实现VM虚拟机下的Linux系统和实际的Windows系统进行交互,并且以三种方法,使Windows系统能够访问VM下的Linux系统的HTML文件。(我的Liunx系统是CentOS6系统)

  1. 在Linux系统中编写HTML文件,将HTML文件放入Linux系统中的 /var/www/html 目录下,然后在Windows系统的浏览器中输入Liunx系统的IP和端口号就可以访问。
  2. 在Linux系统中编写HTML文件,将HTML文件放入Linux系统中的 /usr/local/temp 目录下,然后在 /var/www/html 目录下创建 /usr/local/temp 的链接,更改 /etc/httpd/conf/httpd.conf 文件,使Windows系统的浏览器中输入Liunx系统的IP和端口号就可以访问。
  3. 在Linux系统中编写HTML文件,将HTML文件放入Linux系统中的 /usr/local/private 目录下,更改 /etc/httpd/conf/httpd.conf 文件,配置Web服务器对该虚拟目录启用用户认证,只允许用户名为 abcxyz 的用户访问,使Windows系统的浏览器中输入Liunx系统的IP和端口号就可以访问。

首先将我的Linux系统的网络信息和Windows系统的网络信息截图下来,方便大家对照参考。
Linux Apache服务器配置_第1张图片
Linux Apache服务器配置_第2张图片

第一种方法:

  1. 部署主页文件:在 /var/www/html 目录下面使用vi编辑器编辑例如名为 index.html 文件,文件内容为:Hi,Welcome to the first test page!

    # vi /var/www/html/index.html
    
  2. 查找httd.conf,使用vi编辑器打开该文件,在文件中查找DocumentRoot 参数的值,并将index.html复制到该参数指定的目录中。

    # vi /etc/httpd/conf/httpd.conf
    

    查找 /DocumentRoot/DirectoryIndex ,找到下面两项信息,修改成如图所示的样子。
    在这里插入图片描述
    在这里插入图片描述

  3. 根据需要,修改Apache的配置,即修改配置文件httd.conf。
    查找 /Listen,在这里,我们要注意自己的端口号,以防错误。
    在这里插入图片描述

  4. 重新启动Apache服务器,使新的配置生效(有的时候第一次重启会失败,多重启几次就好了)。

    # service httpd restart
    
  5. 测试:打开Windows系统的浏览器,地址栏输入 http://192.168.52.134:8080/,或者主机IP地址,或者主机名,就会看到我们之前写的HTML文件里面的内容。
    Linux Apache服务器配置_第3张图片

第二种方法:

  1. 建立一个名为 temp 的虚拟目录,其对应的物理路径是 /usr/local/temp ,并且在 /usr/local/temp 目录下面使用vi编辑器编辑例如名为 index.html 文件,文件内容为:Hi,Welcome to this firt test page! It is temp!
    # mkdir /usr/local/temp
    # vi /usr/local/temp/index.html
    
  2. 配置Web服务器允许该虚拟目录具备三种限制:
    a. 目录浏览。
    b.允许内容协商的多重视图特性。
    c.仅允许来自网络192.168.52.134/24客户机的访问。
     # vi /etc/httpd/conf/httpd.conf
    
    查找 /Alias ,在其后面 添加 以下配置文件
    Linux Apache服务器配置_第4张图片
  3. 重新启动Apache服务器,使新的配置生效(有的时候第一次重启会失败,多重启几次就好了)。
    # service httpd restart
    
  4. 测试:打开Windows系统的浏览器,地址栏输入 http://192.168.52.134:8080/temp,或者主机IP地址,或者主机名,就会看到我们之前写的HTML文件里面的内容。
    Linux Apache服务器配置_第5张图片

第三种方法:

  1. 建立一个名为 private 的虚拟目录,其对应的物理路径是 /usr/local/private ,并且在 /usr/local/temp 目录下面使用vi编辑器编辑例如名为 index.html 文件,文件内容为:Hi,Just test private!
  # mkdir /usr/local/private
  # vi /usr/local/private/index.html
  1. 创建用户 abc 和用户 xyz ,并且设置口令。
    Linux Apache服务器配置_第6张图片
  2. 配置Web服务器对该虚拟目录启用用户认证,只允许用户名为 abcxyz 的用户访问。
    # vi /etc/httpd/conf/httpd.conf
    
    查找 /Alias ,在其后面 添加 以下配置文件
    Linux Apache服务器配置_第7张图片
  3. 重新启动Apache服务器,使新的配置生效(有的时候第一次重启会失败,多重启几次就好了)。
# service httpd restart
  1. 测试:打开Windows系统的浏览器,地址栏输入 http://192.168.52.134:8080/private,或者主机IP地址,或者主机名,就会看到我们之前写的HTML文件里面的内容。
    Linux Apache服务器配置_第8张图片Linux Apache服务器配置_第9张图片
    希望能够帮助到大家。

你可能感兴趣的:(Linux)