《作业》我的php学习第十八天之配置虚拟主机

Apache全局配置

一、DocumentRoot命令

含义:设置网站的虚拟目录(网站根目录)

举例:DocumentRoot "e:www"

注意:配置文件中的所有路径上,一律不能出现中文

 

如果在地址栏中输入localhost/images/img01.png,指向的实际路径是哪里?

实际路径:e:wwwimagesimg01.png

localhost代表DocumentRoot。

127.0.0.1代表DocumentRoot

192.168.3.100代表DocumentRoot

二、ServerRoot命令

含义:设置Apache安装目录,这个目录一般不需要修改

举例:ServerRoot "C:/Program Files (x86)/phpStudy/Apache2"

 

下面这个命令是设置访问日志的存放位置,但它用的是相当对路径,相对于ServerRoot来说的。

CustomLog "logs/access.log" common

 

三、Listen命令

含义:当Apache启时,将绑定本机的IP地址(自己的IP地址)和端口号,等待请求的进入。

格式:Listen  IP地址[IP地址和端口号][端口号]

举例:Listen  80                //侦听所有的IP的80端口

Listen  192.168.3.100:80    //侦听192.168.3.100的80端口

Listen  192.168.3.100      //侦听192.168.3.100所有端口的请求

理解:计算机的端口,大约可以65536个端口。

80端口提供WWW服务。80端口是默认端口。

21端口提供FTP服务(上传下载文件)。比如:FlashFXP、leapFTP网站文件维护FTP软件

一台电脑可以有多个IP地址,IP地址可以设置在网卡中。

 

 

 

四、DirectoryIndex命令

含义:默认首页的设置,多个首页文件名中间用空格隔开

举例:DirectoryIndex  index.html  index.php  default.html default.php

多个首页文件的优先级:前面的优先级最高

注意:如果没有指定首页文件的话,会直接显示网站中文件列表,这样对于网站安全不太好。

 

五、<Directory></Directory>命令

含义:设置虚拟目录的访问权限

格式:

<Directory  “e:www”>

Options  Indexes

Order deny,allow

Deny from All

Allow from 192.168.3.200

</Directory>

参数说明:

Options要开放哪些服务器的特性,取值:Indexes、none、All

Indexes:如果首页文件不存在(DirectoryIndex没在设置),显示文件列表

None:任何服务器的特性都不开放

All:所有服务器的特性都开放

image008

上面图片的含义:你没有访问这台服务器的权限

Order:指定(deny)禁用和允许(allow)的顺序,如:Order Deny,Allow

Deny:设置禁止访问的IP地址或禁止所有

Deny from 192.168.3.200 192.168.3.45

Allow from 192.168.3  //允许192.168.3后面256台电脑访问我的主机     

Apache虚拟主机配置

虚拟主机:将一个磁盘分成多个小空间,每个小空间都具有独立的功能:域名、WWW服务、FTP服务等。

image009

虚拟主机分两大类:

(1)基于域名的虚拟主机:一个IP地址对应多个域名。

192.168.3.100   www.sina.com.cn

192.168.3.100        www.care-jet.com

192.168.3.100        www.xyqeap.com

(2)基于IP的虚拟主机:多个IP地址,对应多个域名(了解)

 

 

NameVirtualHost命令

含义:NameVirtualHost是配置基于域名的虚拟主机的主要命名之一。

格式:NameVirtualHost   IP地址:端口号

举例:NameVirtualHost   *:80     //所有的IP的80端口(使用的比较多)

NameVirtualHost   192.168.3.90:80    //指定的IP和端口号可以访问我的主机

虚拟主机的配置放在vhosts.conf文件中

 

<VirtualHost></VirtualHost>命令

含义:虚拟主机的详细配置内容

格式:

#第一台虚拟主机 baidu.com

NameVirtualHost *:80

Include conf/vhosts.conf

<VirtualHost *:80>

#设置对应的域名

ServerName www.baidu.com

#设置域名对应的空间的目录

DocumentRoot "e:itcast20140510"

#设置目录的权限

<Directory "e:itcast20140510">

#如果首页文件不存在,则显示文件夹列表

Options Indexes

#设置禁止和允许的顺序

Order deny,allow

#设置允许访问的范围

Allow from All

</Directory>

</VirtualHost>

 

 

Apache别名目录配置

含义:将别的地方的一个目录挂载到当前域名下,作为当前域名的一个目录。如果在当前域名对应的空间中去查找这个“别名目录”,它根本不存在。临时借用一下别的目录。

格式:Alias /目录别名  实际目录地址

举例:Alias  /music   “e:itcast20140510music”

注意:“/music”必须以“/”开头,但不能以“/”结尾,别名不能是中文名称

 

 

本文来自投稿,不代表重蔚自留地立场,如若转载,请注明出处https://www.cwhello.com/465.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
重蔚的头像重蔚管理团队
上一篇 2015年12月1日 11:07
下一篇 2015年12月1日 14:08

相关推荐

  • 企业网站备案中有哪些常见问题。

    一、 关于“已备案网站”和 “未备案网站”的说明。 本平台的网站数据分为已备案网站和未备案网站两类。当一个网站通过本平台完成备案审核、取得备案编号后,该网站就会由未备案网站变为已备案网站。之前已在属地公安机…

    2022年7月3日
    0201
  • 聊聊SolrJ查询语法怎么使用。

    SolrJ是一个用于与Apache Solr搜索引擎进行交互的Java客户端库,它提供了一种简单而强大的方式来执行各种查询操作,包括全文搜索、过滤和排序等,本文将介绍如何使用SolrJ进行查询操作。 我们需要在项目中引入SolrJ…

    2024年6月13日
    00
  • 新手建站经验步骤分享。

    这几天想着建个网站,现在不都是搞弄点兼职的副业嘛,想着自己学计算机的,建个自己的网站来运营下,以下是建站步骤: 第一步首先是要申请个域名,有很多网站可以申请域名,如万网,百度云,美橙互联等,我就是在万…

    2022年7月3日
    0223
  • 分享虚拟主机安全性怎么提高。

    提高虚拟主机安全性可通过定期更新系统和软件、设置强密码、配置防火墙、启用安全协议如HTTPS,以及定期备份数据等措施来实现。 提高虚拟主机安全性是确保网站和在线服务免受黑客攻击、数据泄露和其他安全威胁的关…

    2024年6月28日
    00
  • WordPress修改程序代码常用的6种方法。

    在使用Wordpress做网站时,难免会遇到需要修改代码的情况,比如添加统计、修改样式等,今天本文为大家介绍下WordPress修改代码常用的6种方法 一、主题自带的代码功能 在很多主题中都提供了添加样式代码的功能,尤其…

    2022年10月24日 wordpress开发
    026
  • 我来教你宝塔WebDAV详解轻松搭建云存储管理文件更高效。

    宝塔WebDAV详解:轻松搭建云存储,实现文件高效管理。 宝塔WebDAV详解轻松搭建云存储管理文件更高效 随着互联网的发展,云存储已经成为了我们日常生活中不可或缺的一部分,而WebDAV(Web-based Distributed Authori…

    2024年7月27日
    00
  • 新手建站关于虚拟主机绑定域名的相关知识了解

    什么是虚拟主机 虚拟主机(Virtual Host Virtual Server)又称网站空间或网络空间网页空间是使用特殊的软硬件技术,把一台计算机主机分成一台台“虚拟”的主机,每一台虚拟主机都具有独立的域名和IP地址(或共享的IP…

    2018年2月6日
    0469
  • 自建网站流程简介。

    个人独立博客网站,对于基本建站知识不太了解的话,可以先了解下建站相关知识如网站三要素、FTP使用等。建立个人博客网站流程 1.域名的选择 a.可以根据自己博客网站主题来选择相关的,或是自己名字拼音的域名等。尽…

    2022年7月3日
    0104

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息