apache安装

原创 2016年05月30日 21:13:27

Apache配置命令

1、DocumentRoot——网站根目录

 

注意:e:\www目录必须存在,路径上不能包含中文。

2、DirectoryIndex——默认首页设置

 

多个首页文件之间用“空格”隔开。

如果首页文件都不存在,则会显示目录列表。

 

3listen命令

Apache启动以后,是侦听哪个IP的哪个端口的访问。

侦听自己网卡的IP的端口。

一台主机可以有多个网卡。一个网卡可以设置多个IP地址。

 

格式:listen IP地址[:端口号]

举例:listen 80   //侦听所有IP的80端口的请求

          listen 192.168.40.52    //侦听192.168.40.52所有端口的请求

          listen 192.168.40.52:80   //侦听192.168.40.52IP地址的80端口

 

 

<Directory></Directory>——目录权限

DocumentRoot E:\www

<Directory  E:\www>

Options Indexes|none|all

Order Deny,Allow

Deny From All

Allow From 192.168.40.52

</Directory>

l Options:指定目录具有哪些特性,取值:noneallindexes

u None:禁止所有IP访问。

u All:拥有所有权限

u Indexes:如果首页不存在,显示目录列表。

l OrderDeny(禁用)Allow(允许)的执行顺序。

u 举例:Order deny,allow

l Deny:禁止哪些IP访问。

u Deny from All //禁止所有的IP访问

u Deny from 192.168.10.25  //禁止192.168.10.25的IP访问我的主机

l Allow:允许哪些IP访问

u Allow from all //允许所有IP访问

u Allow from 127.0.0.1   //只允许我自己访问

 

虚拟主机的概念

将一块磁盘分成若干个小空间,对外出租。每个小空间,具有网站的所有功能。

虚拟主机的配置过骤

第一步:配置本地的DNS文件(hosts)

文件路径:C:\Windows\System32\drivers\etc\hosts

 

第二步:Apache的主配置文件(httpd.conf)

文件路径:C:\Program Files (x86)\phpStudy\Apache2\conf\httpd.conf

 

NameVirtualHost是配置基于域名的虚拟主机最重要的一个命令。换句话说:就是指为哪个IP的什么端口配置虚拟主机。这里的IP地址是自己网卡,不是别人的。

通过include命令,将虚拟主机的配置文件加载进来。

第三步:Apache的虚拟主机的配置文件(vhosts.conf)

文件路径:C:\Program Files (x86)\phpStudy\Apache2\conf\vhosts.conf

 

vhosts.conf中使用<VirtualHost></VirtualHost>来定义多个虚拟主机

 

 

 

 

配置完虚拟主机后,为什么localhost访问路径被更改了?

虚拟主机配置的优先级,高于httpd.conf中的全局配置。

当访问一个hosts中定义的域名时,但这个域名并没有做虚拟主机配置,那么,此时这个域名将指向第1个虚拟主机。

当配置完虚拟主机后,原来localhost访问路径被修改了,原因也是:第1个虚拟主机的优先级最高。

Linux安装apache详解

一、概述今天终于在在Linux把apache安装好了,花了将近两天的时间,废材啊。。。 看图。二、步骤1、下载apache源代码可以通过WinScp将源代码将从window上移到Linux上。例如,...
  • qq_28702545
  • qq_28702545
  • 2016年09月13日 20:44
  • 17868

Server_Windows 下apache 下载、安装、配置(apache下载、apache 安装、apache 配置);

apache 下载、安装、配置 一、Apache 的安装说明 1、下载 首先打开Apache官网,进入Windows版本的下载地址页面:http://archive.apache.org/d...
  • u011168154
  • u011168154
  • 2015年02月16日 23:55
  • 4796

Ubuntu 16.04 安装Apache 服务器

1.在终端输入更新检查命令,sudo apt-get update 2. 在更新完成后(如果不想检查更新,也可直接输入此步)输入:sudo apt-get install apache2 3....
  • StepTimeNatural
  • StepTimeNatural
  • 2017年10月03日 10:14
  • 664

CentOS6.5安装Apache服务

一、描述 CentOS安装Apache服务可以有两种方式,一种是用yum安装,一种是从官网下载源代码进行安装。 二、使用yum安装Apache服务 步骤1:在命令行输入如下语句可以使用yum在线更...
  • tongyuehong
  • tongyuehong
  • 2015年04月10日 20:11
  • 8453

Mac OS X上安装配置apache服务器

说明:Mac在安装完成Mac系统的时候它已经自带了apache服务器,接下来就是配置和将它启动运行了。那么接下来要做的事情就是: 1.配置apache的配置文件 2.设置虚拟主机 ...
  • simplty
  • simplty
  • 2015年01月22日 16:31
  • 15805

linux下apache的安装配置

下载安装从http://httpd.apache.org/上下载httpd-2.2.6.tar.gz,上传到linux主机,然后开始安装。解压tar -zxvf httpd-2.2.6.tar.gz,...
  • chenxiaohua
  • chenxiaohua
  • 2008年01月17日 00:59
  • 37811

apache服务器下载、安装、配置

1.下载 下载地址:apache下载地址 点击左侧"Download"下的链接,打开如下页面 这里可以选择版本,我选择2.4.16,单击“2.4.16” 点击"Files for Micr...
  • mynewdays
  • mynewdays
  • 2015年07月17日 10:24
  • 7016

Apache服务器最新版下载、安装及配置(windows版)

这段时间因为项目原因需要用到Apache,第一次接触这玩意儿,本想查查资料,但看到windows下大多数用到的都是.exe直接安装的,但这样傻瓜式操作,没多大好处,具体就不多说了。言归正传,下面来讲讲...
  • caoshangpa
  • caoshangpa
  • 2016年10月27日 11:08
  • 7691

win10下安装并测试apache服务器

最近想了解一下apache,所以在网上下了apache的安装包,现在这里介绍apache的安装过程:一、下载apache安装包下载地址:http://www.apachelounge.com/down...
  • hi_xww
  • hi_xww
  • 2017年09月20日 21:07
  • 1073

Ubuntu下安装Apache

Ubuntu为我们提供了 su apt-get install 命令,通过它你可以很方便地安装一些软件,这些软件是放在Ubuntu放置在各个地方的服务器上面,如果你想安装的软件是比较常见的,一般都可以...
  • xysnake
  • xysnake
  • 2010年11月07日 17:22
  • 819
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:apache安装
举报原因:
原因补充:

(最多只允许输入30个字)