Apache虚拟主机的配置

来源:互联网 发布:网吧软件管理 编辑:程序博客网 时间:2024/05/17 08:06
1、网站访问域名解析过程
问:为什么要做域名解析呢?
答:因为我们的通信使用的是TCP/IP协议,所以只能通过服务器的IP地址找到服务器
问:如何将域名解析成IP地址呢?
答:通过DNS服务器进行解析
问:DNS服务器是什么?
答:DNS服务器就是域名服务器,它保存有网络中主机的域名和对应的IP地址,并具有将域名转换为IP地址的功能。
域名解析过程
(1)、打开浏览器
(2)地址栏中输入网站URL地址
(3)URL地址被系统HOSTS文件解析,本地解析成功。直接与服务器通信
(4)如果本地解析失败,会找到距离主机最近的DNS服务器解析,解析成功后直接与服务器进行通信
(5)通过IP地址访问Web服务器,Web服务器会返回脚本运行结果
2、修改系统HOSTS文件
文件路径:Windows系统盘/Windows/System32/drivers/etc/hosts
注意:如果不是管理员,一定要用管理员权限打开
Windows的ipconfig命令
查看主机IP地址:ipconfig/all
刷新主机DNS缓存:ipconfig/flushdns
Windows的ping命令
ping是TCP/IP协议中的一个通信协议,也可以在Linux和Unix系统中使用。
参数:
    from(来自):被ping服务器的IP地址
    bytes(比特):传输数据包的大小
    time(传输时间):数据包在网络间的往返时间
    TTL(生存时间):通常表示包在被丢弃前最多能经过的路由器个数
3、修改Apache的虚拟主机
    修改方法
    (1)修改Apache的配置文件:Apache配置文件夹/httpd.conf
    (2)开启vhosts.conf文件加载:#Include conf/extra/httpd-vhosts.conf去掉前面的注释
    (3)vhosts.conf配置文件路径:Apache配置文件夹/extra/httpd-vhosts.conf
    (4)修改vhosts.conf文件
    关键参数
        NameVirtualHost:指定虚拟主机的IP地址和端口号
        ServerAdmin:指定虚拟主机的管理员Email地址
        DocumentRoot:虚拟主机的服务器路径地址
        ServerName:虚拟主机的域名
        ServerAlias:虚拟主机的域名别名
        ErrorLog:虚拟主机的错误日志
        CustomLog:虚拟主机的访问日志
    日志类型
        common:普通日志格式,最常见的内容纪录
        referer:纪录访问者来源信息
        agent:纪录访问者所有代理软件版本信息
        combined:(以上)三种类型的结合
0 0
原创粉丝点击