Apache在windows下的安装
一、下载

  windows平台的Apache可以在这个网址下载:
  nagoya.apache.org/mirror/httpd/binaries/win32/
  Apache的版本目前有两个分支:1.3.x和2.0.x。初学者用1.3.x就可以了。本文以1.3.x为例。
  在上面的网址里,包含了两个分支的最新版本。请选择后缀为“exe”或“msi”的安装文件下载。

二、安装

  运行下载的Apache文件,即可开始安装。Apache的安装过程很简单。只需要设置下面这个窗口:
  在“Network Domain”里输入域。如果用本站的二级域名,例如“test.dnschek.net”,请输入“test.dnschek.net”。如果用顶级域名,请输入“xxx.com”。
  在“Server Name”里输入服务器名。如果用本站的二级域名,请输入您的域名“test.dnschek.net”。如果用顶级域名,请输入“www.xxx.com”。
  在“Administrator's Email Address”里输入网站管理员的Email地址。
  除此之外,安装过程里所有的选项,全部用默认选项就可以了。

  有关apache多域名配置比较复杂,以下以有关这方面的网址,大家有兴趣可以看一下:

http://***/blog/single/125.html

三、运行

1、Win 9x:

  Apache安装后,会在“开始”->“程序”里增加一个“Apache HTTP Server”的组。进入该组,选择“Control Apache Server”->“Start”即可启动Apache。

2、Win NT/2000/XP/2003

  在这些系统里,用默认选项安装的Apache,除了在“开始”->“程序”里增加一个“Apache HTTP Server”的组之外,还会在系统的服务里增加一个Apache服务。该服务被设置为系统启动时自动运行。

Apache在windows下的配置

一、配置文件

  Apache是一个后台运行的程序,没有界面。所有的配置,都包含在配置文件里。主配置文件是:
  C:\Program Files\Apache Group\Apache\conf\httpd.conf
  如果要修改Apache的配置,可以用任何一个文本编辑工具(例如记事本)编辑这个配置文件。在配置文件里,以“#”开头的行是注释行。

二、配置选项

  在配置文件里的主要选项如下:
  #Listen 3000
  #Listen 12.34.56.78:80
  Apache的IP地址和端口。一般来说不需要设置,Apache会绑定在本机所有IP地址的80端口上。
  Port 80
  Apache的端口。默认值是80。
  ServerName test.dnschek.net
  Web服务器的名字。安装时输入的“Server Name”就是保存在这里。
  DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs"
  这是网站的根目录。如果您想把网站文件存放在“D:\myweb”目录下,可以把DocumentRoot后面的目录修改为“D:/myweb”。
  Options Indexes FollowSymLinks MultiViews
  为了安全起见,请把上面的“Indexes”删掉。否则别人可以浏览到您网站里的所有文件。
  DirectoryIndex index.html
  默认首页文件名。在浏览器里输入一个地址(例如http://test.dnschek.net/)的时候,Apache会查找这个默认的首页文件打开。如果要配置多个默认首页文件名,请用空格分开。
  ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"
  CGI文件存放路径。

三、高级配置

1、设置虚拟目录

  在配置文件中找下面这行:
  <IfModule mod_alias.c>
  在这行下面添加如下内容:
  Alias /vdir/ "c:/comexe/"
  <Directory "c:/comexe/">
  Options MultiViews
  AllowOverride None
  Order allow,deny
  Allow from all
  </Directory>
  这样,通过访问 http://test.dnschek.net/vdir/,就可以访问到c:\test\目录下的内容。
  Apache默认开设了两个虚拟目录:“/icons/”和“/manual/”。这两个虚拟目录没有用,可以在配置文件中删除。

2、如何解决中文网页显示乱码
(1)在配置文件中找包含“AddLanguage”或“AddCharset”的行,在这些行最前面增加一行:
  AddDefaultCharset GB2312
(2)养成良好的习惯,在每个网页的<head></head>里加入这行:
  <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
  一般的中文版网页编辑工具(例如FrontPage、Dreamweaver等)都会自动加上这行。

3、如何解决中文文件名无法访问
 在ie中选择 工具 -> internet选项 -> 高级 -> 取消“总是以UTF-8发送URL”。
 这个方法很麻烦,请尽量不要使用中文的网站文件名。

请注意:

1、Apache配置过程中最关键的两点是:网站根目录和默认首页文件名。必须要把网站文件放在所指定的网站根目录下,而且默认首页文件名必须要设置正确,否则将看不到您的网页。

2、每次配置文件更改后,要重新启动Apache才会生效。

转载于:https://www.cnblogs.com/posoft/articles/1553336.html

Apache在windows下的安装与配置相关推荐

  1. Apache2.2.8、php5.2.6、mysql5、phpMyAdmin2.11.6在Windows 下的安装和配置

    Apache2.2.8.php5.2.6.mysql5.phpMyAdmin2.11.6在Windows 下的安装和配置 最近开始捣鼓PHP,于是乎,先要配置好运行开发环境,鉴于现在系统是Vista, ...

  2. 学习笔记:Windows 下Keras安装和配置指南

    目录: 目录: Windows下Keras安装和配置指南 Keras 框架搭建 安装 本系列参考官方文档官方文档 这就是keras可以参考前篇:这就是keras 学习笔记 Keras:一些基本概念 一 ...

  3. Windows下Robomongo安装与配置

    Windows下Robomongo安装与配置 关于部署mongoDB请参考我另外一篇博客 下载地址:https://blog.csdn.net/weixin_44876536/article/deta ...

  4. Windows下pry安装和配置

    Windows下pry安装和配置 pry是一个增强型的交互式命令行工具,比irb强大. 有自动完成功能,自动缩进,有颜色.有更强大的调试功能. pry 安装很简单. 在终端输入: gem instal ...

  5. 服务器安装snmp协议,snmp协议在windows下的安装与配置

    SNMP(Simple Network Management Protocol,简单网络管理协议,对于服务器运维,服务器管理来说这个协议是必不可少的,小编从网络上发现一些关于snmp协议在window ...

  6. Caffe(CPU-only)版本在windows下的安装及配置

    参考文章 win7 + Caffe CPU版本安装 Caffe初体验之Caffe-Windows的配置(CPU/GPU)与Mnist数据集测试 win10下装caffe的cpu版本详解 Windows ...

  7. Apache+php+mysql在windows下的安装与配置(图文)

    先准备好软件: 一.安装Apache,配置成功一个普通网站服务器 运行下载好的"apache_2.0.55-win32-x86-no_ssl.msi",出现如下界面: 出现Apac ...

  8. Apache+php+mysql在windows下的安装与配置图解

    先准备好软件: Apache官方下载地址:apache_2.0.55-win32-x86-no_ssl.msi,更多版本在这里: php官方下载地址:php-5.0.5-Win32.zip,更多镜像下 ...

  9. windows下nginx安装、配置与使用

    目前国内各大门户网站已经部署了Nginx,如新浪.网易.腾讯等:国内几个重要的视频分享网站也部署了Nginx,如六房间.酷6等.新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx ...

最新文章

  1. citespace与mysql_科学网—如何用CiteSpace整理数据 - 陈超美的博文
  2. 网络推广外包专员如何通过网络推广外包提升用户推送打开率?
  3. Nginx配置文件nginx.conf (Apache)
  4. 【Arduino】利用FDC2214加LCD1602电容计测量A4纸张数量
  5. 史上最良心程序员,在代码注释里,告诉这家公司有多坑
  6. BCGControlBar使用(九)
  7. 【APICloud系列|27】 UICalendar模块(日历)的实现
  8. 在Intel处理器上,修改mitigations参数使Linux系统运行得更快
  9. PCA(主成分分析)的工作原理
  10. 想要在Mac 上运行 Windows 程序 不需要虚拟机也可以
  11. 使用Pack200压缩你的代码
  12. java设计模式工厂模式_Java中的桥梁设计模式
  13. Entity Framework 笔记(一)
  14. 浅谈C语言函数调用与系统调用
  15. 3D GAME PROGRAMMING WITH DIRECTX11(3)
  16. 什么是敏捷开发Scrum
  17. 正点原子STM32F407+AD7606+RT-Thread Studio 调试记录
  18. IRQL深入解析(1)--IRQL级别
  19. python中导入pillow时显示没有名为“pillow”的模块(import pillow: No module named 'pillow')
  20. 基于目标检测的狗品种识别及图像检索

热门文章

  1. Android开发笔记(十九)底部标签栏TabBar
  2. 2018微博词云项目深度解析
  3. 数据库设计(五)第一范式(1NF)?
  4. rocketmq学习杂记
  5. PostgreSQL SQL 语言:查询
  6. 朝鲜欲对韩国发起大规模网络攻击 但计划被韩方挫败
  7. linux awk使用
  8. Octopress使用中经验总结
  9. LNMP3.0一键安装
  10. 巴士电台开放接口API