apache服务器的配置实验报告,apache服务器的配置文件

  

  这里的Apache服务器实际上指的是HTTP服务器(即httpd),但由于历史原因一直这么叫。   

  

  

下载Apache软件包

  

  

   Apache下载地址如下:   

  

  http://www.apachelounge.com/download/   

  

  或者   

  

  http://archive.apache.org/dist/httpd/   

  

  在这里下载httpd-2.4.x版本(如:httpd-2.4.10-win64-VC11.zip)   

  

  

安装Apache

  

  

  下载的Apache软件包(如:httpd-2.4.10-win64-VC11.zip)可以直接解压到指定目录(如:D:\Apache\Apache24)中,无需安装即可使用。   

  

  

配置Apache(httpd.conf)

  

  

  用文本编辑器打开Apache安装目录下的“httpd.conf”文件(如:d: \ apache24 \ conf),进行如下常用配置:   

  

  1.设置服务器根目录。   

  

  搜索“ServerRoot”并修改其值为Apache的安装目录(例如:server root ' c :/Apache 24 '=server root ' d :/Apache 24 ')   

  

  2.设置服务器名称。   

  

  搜索“ServerName”,启用(去掉#),设置域名和端口(例如:ServerName www . example . com :80)。   

  

  3.设置文档根目录。   

  

  搜索“DocumentRoot”并将其值修改为当前对应的目录(例如:document root ' c :/Apache 24/htdocs '=document root ' d 3360/Apache/Apache 24/htdocs ')   

  

  并同步修改“DocumentRoot”对应的“目录”(例如:Directory ' c :/Apache 24/htdocs '=Directory ' d :/Apache 24/htdocs ')   

  

  4.设置目录索引文件。   

  

  搜索“DirectoryIndex”并修改其值被指定的文件类型集(例如:目录索引index.html=目录索引index.html index.php索引. htm),这样这些类型的索引文件就可以在目录被请求时自动响应。   

  

  5.设置CGI足迹别名   

  

  搜索“ScriptAlias /cgi-bin/”,将其值修改为当前对应的目录(例如:script alias/CGI-bin/' c :/Apache 24/CGI-bin/'=script alias/CGI-bin/' d 3360/Apache/Apache 24/CGI-bin/')   

  

  并同步修改“ScriptAlias /cgi-bin/”对应的“目录”(例如:Directory ' c :/Apache 24/CGI-bin '=Directory ' d :/Apache 24/CGI-bin ')   

  

  6.加载指定的PHP模块   

  

  1.声明加载当前安装的指定php(如:load module PHP 5 _ module ' c :/program files/PHP/PHP 5.5/PHP 5 Apache 2 _ 4 . dll '),使安装的PHP生效。   

  

  2.添加PHP模块支持的文件类型声明(如:addtype application/x-httpd-PHP . PHP . html . htm)   

  

  这样,当用“AddType application/x-httpd-php”声明的类型文件被php模块调用时,其中的php脚本会被PHP模块解释执行(其他类型的文件不会被解释执行);如果前端和后端脚本需要完全分离,可以声明只。支持php文件(如:addtype application/x-httpd-php . PHP),使得前端开发无法在其中混搭嵌套PHP脚本。htm/html文件。   

  

  3.告诉apache配置文件“php.ini”的位置(例如:phpinidir ' c :/program files/PHP/PHP 5.5 ')   

  

  

注册Apache

  

  

  将apache注册为操作系统服务进程,如下所示:   

  

  通过开始菜单-运行CMD打开命令窗口,在命令窗口中输入命令“httpd-install”(例如:d : \ Apache \ Apache 24 \ bin \ httpd-install)。   

  

     

  

  这样通过“计算机,右键-管理-服务和应用程序-服务”就可以看到注册为操作系统服务的Apache进程(比如Apache2.4)。   

  

     

  

  如果您希望以后注销该服务,可以使用“sc delete”命令(例如,sc delete Apache24):   

  

     

  

  

管控Apache

  

  

  控制Apache包括启动、停止、重启等操作。具体来说,可以通过以下两种方式进行操作:   

  

  1.Windows服务   

  

  通过windws操作系统的服务监控(如:计算机、右键-管理-服务、应用-服务),完成相应的控制操作。   

  

  2.阿帕奇监视器   

  

  打开Apache安装目录下的“ApacheMonitor.exe”程序(如D:\Apache\Apache24\bin),然后通过以下界面完成相应的控制操作   

  

     

  

  

确认安装结果

  

  

  首先通过Apache的控件确保已经启动了Apache,然后在浏览器的地址栏输入“3358localhost/”。如果出现如下界面,说明安装已经成功,否则需要重新检查Apache和PHP的安装配置过程。   

  

     

相关文章