zoukankan      html  css  js  c++  java
  • Apache服务器配置

    一.   Ip地址

       一个电脑可以有多个ip地址

     

    二.   域名

     特殊域名: localhost

      特点: 只能自己访问自己,外部的ip无法访问自己

    1. 命名规则: 

    可以由字母,数字,中划线(-)够成.

    例如:sina ,ifeng,sohu

            2.域名构成

    协议:网络名.域名主体.行业.国家

    如: http://www.sina.com.cn

            3 . 域名分类

          .com商业公司

          .edu教育

          .org非盈利性组织

          .gov.cn 政府部门

          .mil 军队

          .net 网络公司

          .cn 中国

          .us  美国

          .jp 日本

          .fr 法国 

                    5.域名解析系统(DNS)

     

    DNS是域名解析系统:是互联网上联网的一台主机,24小时运行.

    DNS是一台服务器:将你输入的域名,给翻译成对应的IP地址.

    对方主机只能识别IP地址的访问,不能直接识别域名的访问.         

               6.本地DNS-hosts文件

    电脑解析网址步骤:先查找本机在查找网络.

    Hosts 文件路径: C:WindowsSystem32driversetc

     

    Hosts文件是一个隐藏文件,是一个系统文件,是一个没有扩展名的文件

     

           7.Apache服务器简介

    Apache服务器:安装了Apache软件的电脑.

    DNS服务器:安装了DNS软件的电脑

    MySQL服务器; 安装了Mysql软件的电脑

    常用的软件:IIS,Apache,Nginx等等

    Phpstudy的安装

      Phpstudy集成开发环境:集成了Apache,PHP,Mysql,phpMyAdmin,Zend等

      WAMP: windows+Apache+Mysql+PHP

      LAMP: linux + Apache+Mysql+PHP

    三.通过CMD模式操作Apache的服务开启和关闭

     

    四.Apache配置

       以下都是在本地DNS-hosts文件操作

      1.DocumentRoot根目录更改

     

     2.DirectoryIndex

     描述: 设置网站的默认首页文件.访问一个域名,但没有输入要访问的文件名,此时服务器会查找首页文件

              ,如果找到就执行首页文件,如果找不到首页文件,可能会显示目录列表.

    语法: DirectoryIndex filename1 filename2  filename3

    参数: filename代表首页文件,包括文件扩建名.

    提示:可以指定多个首页文件,多个是首页文件之间用空格隔开,那个首页存在就先执行那个.

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

    3.Listen命令

    描述:当Apache启动后,会等待请求的进入.会监听本机上指定IP地址和端口的访问

    语法: Listen[IP][:端口号]     //能省略其中一个,也可不省略

    举例: listen 80    //监听本机的所有IP地址的80端口的请求.

             listen 192.168.3.100  // 监听本机的指定IP地址192.168.100的所有端口的访问

        Listen 192.168.18.89:8080  //监听本机指定的IP地址 192.168.18.89的8080端口的访问  

    4.<Directory></Directory>

     描述: 设置网站根目录的外部(客户端)的访问权限.

     语法:

            

         参数说明: 

                       Options: 指定服务器将启用那些服务器特性.

                       None: 禁用启用服务器特性.

                       All: 开启所有服务器特性.

                       Indexes: 如果首页文件不存在,则显示目录列表.

            Order: 指定Allow(允许)和Deny(禁止)的执行顺序

                      Order Allow,Deny 先运行访问,在禁止IP访问

                      Order Deny,Allow 先禁止所有访问,在开启指定IP的访问

        

                            

             Deny:禁止哪些IP访问你的主机.

                      Deny From All #禁止所有IP访问你的主机,包括你自己

                      Deny From 192.168.18.76 # 禁止指定IP访问你的主机,禁止客户端的IP地址不是主机网卡的IP地址

                      Deny From 192.168.18.76   192.168.18.343 //同时禁止用两个外部IP访问你的主机

                      Deny From 192.168.18  # 禁止网段介于192.168.18.0~192.168.18.255 之间所有的IP访问 

              Allow: 允许哪些IP访问你的主机   

                      AllowFrom All #允许所有IP访问你的主机,包括你自己

                      AllowFrom 192.168.18.76 # 允许指定IP访问你的主机,禁止客户端的IP地址不是主机网卡的IP地址

                      AllowFrom 192.168.18.76   192.168.18.343 //同时允许用两个外部IP访问你的主机

                      AllowFrom 192.168.18  #允许网段介于192.168.18.0~192.168.18.255 之间所有的IP访问 

            

  • 相关阅读:
    C++ 项目和资源导引
    C++ 类再探
    C++ 语句函数再探
    leetcode-174. Dungeon Game 地下城游戏
    34. Find First and Last Position of Element in Sorted Array + 二分
    leetcode-27. Remove Element删除元素
    git 使用入门
    MySQL数据库的启动与停止
    C++类型转换
    C++ 获取对象类型
  • 原文地址:https://www.cnblogs.com/mrszhou/p/7253546.html
Copyright © 2011-2022 走看看