当前位置:首页 » 网页前端 » apacheweb配置
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

apacheweb配置

发布时间: 2022-07-22 15:40:42

❶ 计算机网络基础(实验)问题:如何通过Apache配置WEB服务器

apache可以不同的平台上运行,不同的系统有不同的配置。具体请参考Apache 操作手册。手册能教会你一切,做伸手党你永远都学习不到真正的知识,只有自己动手去操作了,做过了,遇到具体的问题了,到网上寻找答案,你才学到知识,不要为了交作业才做实验。少打几次网游又不会死,为什么不多学点知识呢?好了,不跟你唐僧了,老纳还要跟白骨精去练级,你就眼红着吧。

❷ 用centos使用Apache配置用户个人web站点

先安装apache服务程序 yum install httpd
配置文件目录在/etc/httpd/conf/http.conf
网站数据目录在/var/www/html
要配置apache就打开/etc/httpd/conf/httpd.conf
有用的选项无非就那几个ServerRoot,ServerAdmin,ServerName,DocumentRoot,Listen,Include
你自己根据需求更改,完成后systemctl restart httpd就可以了
浏览器打开http://127.0.0.1就可以看到测试页面了,要自己写个首页可以在/var/www/html目录下新建个index.html文件,在里面写内容保存,重启httpd你就可以在浏览器看到

怎么配置apache啊,用的阿里云的服务器想做个自己的博客,用的是一键部署web环境安装的

天互数据 为您解答,满意请采纳
Apache是开放源代码的Web服务器软件,是最常用的Web服务器。Apache常用在unix系统,也有windows平台的版本。本文以windows平台为例,介绍使用动态域名安装配置Apache建设网站的方法。

(一)申请安装动态域名解析——每步

一、申请帐号
1、打开http://www.meibu.com
2、点击上面的用户注册
3、按照提示输入注册信息

如图:

前面带*号的是必须要填的,提示注册成功即可。
二、下载客户端软件
可到http://www.meibu.com/khd.asp下载相应版本。
外网IP地址就在服务器上的用户选择2008版本。

三、安装
下载完后,运行安装文件,按照提示安装完成即可。

四、使用(这里以2008版本为例,其它版本也一样设置)
1、运行桌面上的“ddns2008”图标
2、运行后将在系统托盘上看到动态域名解析2008版的图标。
3、双击图标,弹出设置对话框,输入你刚才申请的域名abc.meibu.com和密码。

客户端提示“登陆成功”后,则可在开始运行里输入“ping abc.meibu.com”,Ping命令反馈的IP地址应该与使用Winipcfg所查看到的系统主

机当前IP地址一致。如果确认两者相同,则表明每步的动态域名解析已经处在正常运行状态下。

(二) 安装 Apache

一. 下载

windows平台的Apache可以在这个网址下载:

http://hzcnc1.skycn.com/down/apache_2.2.4-win32-x86-no_ssl.zip

二. 安装

运行下载的Apache文件,即可开始安装。Apache的安装过程很简单。只需要设置下面这个窗口:

在“Network Domain”里输入域。如果用本站的二级域名,例如“abc.meibu.com”,请输入“meibu.com”。如果用顶级域名,请输入

“xxx.com”。

在“Server Name”里输入服务器名。如果用本站的二级域名,请输入您的域名“abc.meibu.com”。如果用顶级域名,请输入“www.xxx.com”



在“Administrator's Email Address”里输入网站管理员的Email地址。

除此之外,安装过程里所有的选项,全部用默认选项就可以了。

三、运行

Win 9x

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

即可启动Apache。

Win NT/2000/XP/2003

在这些系统里,用默认选项安装的Apache,除了在“开始”->“程序”里增加一个“Apache HTTP Server”的组之外,还会在系统的服务里增加

一个Apache服务.该服务被设置为系统启动时自动运行。

四、配置 Apache

1、配置文件

Apache是一个后台运行的程序,没有界面。所有的配置,都包含在配置文件里。主配置文件是:
C:\Program Files\Apache Group\Apache\conf\httpd.conf

如果要修改Apache的配置,可以用任何一个文本编辑工具(例如记事本)编辑这个配置文件。在配置文件里,以“#”开头的行是注释行。

2、配置选项

在配置文件里的主要选项如下:

#Listen 3000
#Listen 12.34.56.78:80

Apache的IP地址和端口。一般来说不需要设置,Apache会绑定在本机所有IP地址的80端口上。

Port 80

Apache的端口。默认值是80。

ServerName abc.meibu.com

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:// abc.meibu.com/)的时候,Apache会查找这个默认的首页文件打开。如果要配置多

个默认首页文件名,请用空格分开。

ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"

CGI文件存放路径。

五、高级配置

1、设置虚拟目录

在配置文件中找下面这行:
<IfMole mod_alias.c>
在这行下面添加如下内容:
Alias /vdir/ "c:/comexe/"
<Directory "c:/comexe/">
Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

这样,通过访问 http:// abc.meibu.com/vdir/,就可以访问到c:\comexe\目录下的内容。

Apache默认开设了两个虚拟目录:“/icons/”和“/manual/”。这两个虚拟目录没有用,可以在配置文件中删除。

六、常见问题

1、如何解决中文网页显示乱码

在配置文件中找包含“Addlanguage”或“AddCharset”的行,在这些行最前面增加一行:

AddDefaultCharset GB2312

养成良好的习惯,在每个网页的<head></head>里加入这行:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

一般的中文版网页编辑工具(例如FrontPage、Dreamweaver等)都会自动加上这行。

2、如何解决中文文件名无法访问

在ie中选择 工具 -> internet选项 -> 高级 -> 取消“总是以UTF-8发送URL”。

这个方法很麻烦,请尽量不要使用中文的网站文件名。

3. 在winxp sp2下安装的apache+php5+mysql5,其他电脑无法正常访问我们的网站!出现如下错误:

Forbidden
You don't have permission to access / on this server.

这个错误的原因是,用户没有权限访问你的网站目录。

解决办法:

打开的apache的配置文件:httpd.conf

在末尾添加如下代码:yourpath你的网站目录

<Directory "d:/yourpath/">
Allow from all
</Directory>

保存之后,记得重启apache服务,问题就解决了。

请注意:

1.Apache配置过程中最关键的两点是:网站根目录和默认首页文件名。必须要把网站文件放在所指定的网站根目录下,而且默认首页文件名必

须要设置正确,否则将看不到您的网页。

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

❹ 安全配置和维护Apache WEB Server

前言:在目前的Internet时代,主页已成为树立公司形象和展示自我天地的一个重要手段,配置一台强大且安全的Web Server就显得尤其重要。在众多的Web Server产品中,Apache是应用最为广泛的一个产品, 同时也是一个设计上非常安全的程序。但是,同其它应用程序一样,Apache也存在安全缺陷。上海快网将详细介绍如何正确配置和维护Apache WEB Server的安全性问题等。

一、Apache服务器的介绍

Apache服务器它是Internet网上应用最为广泛的Web服务器软件之一。Apache服务器源自美国国家超级技术计算应用中心(NCSA)的Web服务器项目中。目前已在互联网中占据了领导地位。Apache服务器得经过精心配置之后,才能使它适应高负荷,大吞吐量的互联网工作。快速、可靠、通过简单的API扩展,Perl/Python解释器可被编译到服务器中,且完全免费,完全源代码开放。如果你需要创建一个每天有数百万人访问的Web服务器,Apache可能是最佳选择。

二、Apache服务器的主要安全缺陷

正如我们前言所说尽管Apache服务器应用最为广泛,设计上非常安全的程序。但是同其它应用程序一样,Apache也存在安全缺陷。毕竟它是完全源代码,Apache服务器的安全缺陷主要是使用HTTP协议进行的拒绝服务攻击(denial of service)、缓冲区溢出攻击以及被攻击者获得root权限三缺陷和最新的恶意的攻击者进行“拒绝服务”(DoS)攻击。合理的网络配置能够保护Apache服务器免遭多种攻击。我们来介绍一下主要的安全缺陷:

(1)使用HTTP协议进行的拒绝服务攻??(denial of service)的安全缺陷

这种方法攻击者会通过某些手段使服务器拒绝对HTTP应答。这样会使Apache对系统资源(CPU时间和内存)需求的剧增,最终造成Apache系统变慢甚至完全瘫痪。

(2)缓冲区溢出的安全缺陷

该方法攻击者利用程序编写的一些缺陷,使程序偏离正常的流程。程序使用静态分配的内存保存请求数据,攻击者就可以发送一个超长请求使缓冲区溢出。比如一些Perl编写的处理用户请求的网关脚本。一旦缓冲区溢出,攻击者可以执行其恶意指令或者使系统宕机。

(3)被攻击者获得root权限的安全缺陷

该安全缺陷主要是因为Apache服务器一般以root权限运行(父进程),攻击者会通过它获得root权限,进而控制整个Apache系统。

(4)恶意的攻击者进行“拒绝服务”(DoS)攻击的安全缺陷

这个最新在6月17日发现的漏洞,它主要是存在于Apache的chunk encoding中,这是一个HTTP协议定义的用于接受web用户所提交数据的功能。 利用黑客程序可以对于运行在FreeBSD 4.5, OpenBSD 3.0 / 3.1, NetBSD 1.5.2平台上的Apache服务器均可进行有效的攻击.

所有说使用最高和最新安全版本对于加强Apache Web服务器的安全是至关重要的。请广大Apache服务器管理员去下载补丁程序以确保其WEB服务器安全!

三、正确维护和配置Apache服务器

虽然Apache服务器的开发者非常注重安全性,由于Apache服务器其庞大的项目,难免会存在安全隐患。正确维护和配置Apache WEB服务器就很重要了。

❺ tomcat+apache web网站服务器配置

第一步:先要安装好jdk配置我路径path变量classpath变量

第二步:然后在服务器上安装一个tomcat。

第三步:把你的网站放到Tomcat\webapps目录下。

第四步:把你的域名和访问网站的网址绑定。假如你的安装tomcat的宽口为:8080,服务器的IP为:192.168.1.12,网站的名称为:web。那么访问你的网站的网址应该就是:http://192.168.1.12:8080/web/,把这个网址跟你的域名绑定就可以。直接访问了。

❻ Apache配置用户的Web服务器

body{
line-height:200%;
}
Apache配置用户的Web服务器
每个用户Web服务器的作用是,在安装了Apache本地计算机上,拥有用户账号的每个用户都能假设自己的独立Web服务器,其操作步骤如下。
(1)编辑文件“etc/httpd/conf/httpd.conf”,将其中的内容更改为如下所示:
(2)将编辑好的配置文件进行保存,再按如下方式重新启动httpd服务:
[root@rh01
test]#
service
restart

//重新启动httpd服务
(3)在终端命令窗口中每个用户按如下方法建立自己的Web服务器:
[root@rh01
~]#
su
yanghong

//将当前用户切换为yanghong
[yanghong@rh01
root]#
cd/home/yanghong

//将当前用户切换为yanghong的宿主主目录
[yanghong@rh01
~]#
mkdir
public_html

//在yanghong的宿主目录中创建一个目录
[yanghong@rh01
~]#
cd
public_html

//进入test_html目录
[yanghong@rh01
public_html]#
vi
index.html

//创建一个文件,其文件名为index.html
(4)在VI的编辑状态下,按字母键“i”进入VI编辑窗口的左下角就会显示“插入”提示,如图6-11所示。
(5)在窗口中输入需在Web页面中显示的内容,再按“Esc”键退出VI的拆入模式,再直接输入“:qw”,并按“Enter”键将输入的内容保存并退出VI编辑模式。
(6)在Web浏览器位置栏输入“http://localhost/~yanghong”,按“Enter”键打开Web页面,如图6-12所示。需注意的是在用户名的前面必须加上“~”。
推荐阅读:启动和停止apache服务器

❼ apache简单配置web服务器问题

Apache HTTP Server 安装完了!
你浏览器里面访问 http://localhost/
看看有没有类似 It Works! 之类的欢迎语。

Apache的WebRoot在Apache安装目录下的htdocs目录
只要把网页文件放到那个目录里就可以访问了

如何配置Mac系统自带的ApacheWeb服务器 测试10.10可用

Apache是普通服务器,本身只支持html即普通网页,可以通过插件支持PHP,还可以与Tomcat连通(单向Apache连接Tomcat,就是说通过Apache可以访问Tomcat资源。Tomcat无法取访问Appache资源)。Appache只支持静态网页,但像asp,php,cgi,jsp等动态就需要Tomcat来处理。对于Apache Tomcat 估计很多童鞋都会,那么今天就简单说下在mac上进行tomcat的安装; 昨天下载了一下Tomcat本以为很快完成,不过还是遇到了一些坑,简单的介绍下安装过程: 1.下载Tomcat mac下载zip和tar.gz都行,我下载的是tar.gz 2.压缩之后直接拷贝到资源库中,压缩后的文件夹名称为Tomcat8,具体位置如下: 3.打开终端,输入以下命令Library/Tomcat8/bin/startup.sh,浏览器中输入localhost:8080,就可以看到一下效果: 如果遇到提示No such file or directory错误提示,需要执行sudo chmod 755 Library/Tomcat/bin/*.sh,然后重新执行startup.sh,如果想停止Tomcat,直接执行shutdown.sh即可。在执行sudo时,必须使用带密码的用户。如果每次写路径比较麻烦,这个时候需要设置环境变量。 4.设置Tomcat的环境变量: ①输入touch .bash_profile ( pico .bash_profile 也行) ②打开bash_profile open -e .bash_profile(nano .bash_profile亦可) ③输入export PATH=$PATH:/Users/keso/Library/Tomcat8/bin ④更新配置的环境变量source .bash_profile ⑤验证是否成功,终端中输入$PATH 显示如下-bash: /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Users/keso/Library/Tomcat8/bin: No such file or directory 5.终端中输入startup.sh, startup.sh后出现类似 “Permission denied” ,这个时候需要对目录进行权限设置:输入 sudo chmod 755 Library/Tomcat8/bin/*.sh 回车,设置文件的读写执行权限; 6.设置完成之后startup.sh会显示启动: 7.关闭需要使用shutdown.sh即可; 题外话:sudo通常为系统超级管理员755 代表用户对该文件拥有读,写,执行的权限,同组其他人员拥有执行和读的权限,没有写的权限,其他用户的权限和同组人员权限一样。777代表,user,group ,others ,都有读写和可执行权限。 管理Mac OS自带的Apache Mac OS X 内置了Apache 和 PHP 管理方法一: 打开“系统设置偏好(System Preferences)” -> “共享(Sharing)” -> “Web共享(Web Sharing)” 管理方法二: 启动Apache:运行“sudo apachectl start”,再输入root帐号密码 停止Apache:运行“sudo apachectl stop”, 查看Apache:版本:运行“sudo apachectl -v”, 重启Apache:运行“sudo apachectl restart” Mac OS中Apache文件默认存放位置 Mac OS 的Apache2的配置文件(httpd.config)保存在/etc/apache2 Mac OS 的Apache2的程序文件(httpd, ab) 保存在/usr/sbin/ Mac OS 的Apache2的默认根目录:/Library/WebServer/Documents 修改Apache2的配置文件,在终端运行“sudo vi /etc/apache2/httpd.conf”,打开Apche的配置文件进行修改。 Mac OS中修改hosts配置 运行“sudo vi /etc/hosts”,打开hosts配置文件,可本机DNS解悉。 Mac OS自带的Apache的ab压力测试工具说明 MAC OS自带了一个apache2.2.22,配套的ab测试工具不好使,无法使用。 所以2012年3月25日,在/usr/local/apache中安装了新的apache 2.4.1。 并把/usr/local/apache/bin/ab拷贝到了/usr/sbin/ab中,覆盖了原有的AB。 ab的版本都是2.3,小号不同。现在ab测试工具好使了。 Mac OS运行PHP 在终端中运行“sudo vi /etc/apache2/httpd.conf”,打开Apache的配置文件。 找到“#LoadMole php5_mole libexec/apache2/libphp5.so”,把前面的#号去掉,保存并退出vi(在命令行输入:wq)。 运行“sudo cp /etc/php.ini.default /etc/php.ini”,这样就可以运行sudo vi /etc/php.ini来编辑php.ini配置各种功能了。比如: Java代码 ;通过下面两项来调整PHP提交文件的最大值,如phpMyAdmin中导入数据的最大值 upload_max_filesize = 2M post_max_size = 8M ;通过display_errors来控制是否显示PHP程序的报错信息,这在调试PHP程序时非常有用 display_errors = Off 运行“sudo apachectl restart”,重启Apache,这样PHP就可以用了。 运行“sudo cp /Library/WebServer/Documents/index.html.en /Library/WebServer/Documents/info.php”,即在Apache的根目录下复制index.html.en文件并重命名为info.php。 在终端中运行“sudo vi /Library/WebServer/Document/info.php”,这样就可以在vi中编辑info.php文件了。 在“It’s works!”后面加上“”,然后保存之。如此就可以在localhost/info.php中看到有关PHP的信息,比如10.8中内置PHP版本号是5.3.13。 Mac OS终端配色 修改~/.bash_profile文件,在文件中加入下面几行配置。 # for color export CLICOLOR=1 # h:W u$ export PS1='[33[01;33m]u@h[33[01;31m] W$[33[00m] ' # grep alias grep='grep --color=always' Mac OS安装Nginx 安装nginx时依赖的PCRE、zlib库,我系统里已自带这些。 但使用系统自带的pcre时,make Nginx报错: -lpcre -lcrypto -lcrypto -lz Undefined symbols for architecture x86_64: "_pcre_free_study", referenced from: _ngx_pcre_free_studies in ngx_regex.o ld: symbol(s) not found for architecture x86_64 collect2: ld returned 1 exit status make[1]: *** [objs/nginx] Error 1 make: *** [build] Error 2 我本机使用的是brew包管理器(不喜欢ports) 使用brew包管理工具重新安装pcre(brew install pcre),问题没有解决。 又把pcre卸载了。 手动安装pcre,也不行。 只能按照料官方说的,安装mac ports,然后利用port安装pcre。 sudo port install pcre

❾ Apache+Php Web服务器如何配置才安全

apache+php Web安全配置全攻略

kindle整理
个人整理算不上原创,mysql的略过不说了

apache方面:

1.编译源代码,修改默认的banner

2.修改默认的http状态响应码404,503等默认页面

3.访问特殊目录需要密码.htaccess

4.关闭索引目录options -Indexes

5.关闭CGI执行程序options -ExecCGI

6.apache限制目录php_admin_value open_basedir /var/www

7.apache的php扩展名解析漏洞
apache配置文件,禁止.php.这样的文件执行,配置文件里面加入

<Files ~ “\.(php.|php3.)”>
Order Allow,Deny
Deny from all
</Files>

8.apache设置上传目录无执行权限
关闭路径/www/home/upload的php解析:
<Directory “/www/home/upload”>
<Files ~ “.php”>
Order allow,deny
Deny from all
</Files>
</Directory>

PHP方面:

1.配置文件php.ini设置register_globals = Off。(防止变量滥用)

2.magic_quotes_gpc=On还是必须的了,咱可以程序处理好,客户不能- – !!

3.safe_mode是唯一PHP_INI_SYSTEM属性,必须通过php.ini或httpd.conf来设置。要启用safe_mode,只需修改php.ini:safe_mode = On(避免本地包含、文件打开、命令执行)

4.如非特殊需要,一定要关闭PHP的远程文件打开功能。修改php.ini文件(避免远程包含漏洞)

5.防注入,在php.ini中,找到此节:
; Automatically add files before or after any PHP document.
;auto_prepend_file = “phpids.php”
;auto_append_file = “alert.php”

默认是空,请添加所包含的文件。
同时找到:
; UNIX: “/path1:/path2〃
;include_path = “.:/php/includes”
;
; Windows: “\path1;\path2〃
include_path = “.;F:\PHPnow\htdocs”

6.修改display_errors = Off(关闭警告及错误信息,爆路径)

7.disable_function要屏蔽的

disable_functions = phpinfo,exec,system,passthru,shell_exec,escapeshellarg,escapeshellcmd,proc_close,proc_open,dl,popen,show_source

8.disable_classes可以禁用某些类,如果有多个用逗号分隔类名,看情况所需

❿ apache怎样设置

Apache是开放源代码的Web服务器软件,是最常用的Web服务器。Apache常用在unix系统,也有windows平台的版本。本文以windows平台为例,介绍使用动态域名安装配置Apache建设网站的方法。

(一)申请安装动态域名解析——每步

一、申请帐号
1、打开http://www.meibu.com
2、点击上面的用户注册
3、按照提示输入注册信息

如图:

前面带*号的是必须要填的,提示注册成功即可。
二、下载客户端软件
可到http://www.meibu.com/khd.asp下载相应版本。
外网IP地址就在服务器上的用户选择2008版本。

三、安装
下载完后,运行安装文件,按照提示安装完成即可。

四、使用(这里以2008版本为例,其它版本也一样设置)
1、运行桌面上的“ddns2008”图标
2、运行后将在系统托盘上看到动态域名解析2008版的图标。
3、双击图标,弹出设置对话框,输入你刚才申请的域名abc.meibu.com和密码。

客户端提示“登陆成功”后,则可在开始运行里输入“ping abc.meibu.com”,Ping命令反馈的IP地址应该与使用Winipcfg所查看到的系统主

机当前IP地址一致。如果确认两者相同,则表明每步的动态域名解析已经处在正常运行状态下。

(二) 安装 Apache

一. 下载

windows平台的Apache可以在这个网址下载:

http://hzcnc1.skycn.com/down/apache_2.2.4-win32-x86-no_ssl.zip

二. 安装

运行下载的Apache文件,即可开始安装。Apache的安装过程很简单。只需要设置下面这个窗口:

在“Network Domain”里输入域。如果用本站的二级域名,例如“abc.meibu.com”,请输入“meibu.com”。如果用顶级域名,请输入

“xxx.com”。

在“Server Name”里输入服务器名。如果用本站的二级域名,请输入您的域名“abc.meibu.com”。如果用顶级域名,请输入“www.xxx.com”



在“Administrator's Email Address”里输入网站管理员的Email地址。

除此之外,安装过程里所有的选项,全部用默认选项就可以了。

三、运行

Win 9x

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

即可启动Apache。

Win NT/2000/XP/2003

在这些系统里,用默认选项安装的Apache,除了在“开始”->“程序”里增加一个“Apache HTTP Server”的组之外,还会在系统的服务里增加

一个Apache服务.该服务被设置为系统启动时自动运行。

四、配置 Apache

1、配置文件

Apache是一个后台运行的程序,没有界面。所有的配置,都包含在配置文件里。主配置文件是:
C:\Program Files\Apache Group\Apache\conf\httpd.conf

如果要修改Apache的配置,可以用任何一个文本编辑工具(例如记事本)编辑这个配置文件。在配置文件里,以“#”开头的行是注释行。

2、配置选项

在配置文件里的主要选项如下:

#Listen 3000
#Listen 12.34.56.78:80

Apache的IP地址和端口。一般来说不需要设置,Apache会绑定在本机所有IP地址的80端口上。

Port 80

Apache的端口。默认值是80。

ServerName abc.meibu.com

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:// abc.meibu.com/)的时候,Apache会查找这个默认的首页文件打开。如果要配置多

个默认首页文件名,请用空格分开。

ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"

CGI文件存放路径。

五、高级配置

1、设置虚拟目录

在配置文件中找下面这行:
<IfMole mod_alias.c>
在这行下面添加如下内容:
Alias /vdir/ "c:/comexe/"
<Directory "c:/comexe/">
Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>

这样,通过访问 http:// abc.meibu.com/vdir/,就可以访问到c:\comexe\目录下的内容。

Apache默认开设了两个虚拟目录:“/icons/”和“/manual/”。这两个虚拟目录没有用,可以在配置文件中删除。

六、常见问题

1、如何解决中文网页显示乱码

在配置文件中找包含“Addlanguage”或“AddCharset”的行,在这些行最前面增加一行:

AddDefaultCharset GB2312

养成良好的习惯,在每个网页的<head></head>里加入这行:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">

一般的中文版网页编辑工具(例如FrontPage、Dreamweaver等)都会自动加上这行。

2、如何解决中文文件名无法访问

在ie中选择 工具 -> internet选项 -> 高级 -> 取消“总是以UTF-8发送URL”。

这个方法很麻烦,请尽量不要使用中文的网站文件名。

3. 在winxp sp2下安装的apache+php5+mysql5,其他电脑无法正常访问我们的网站!出现如下错误:

Forbidden
You don't have permission to access / on this server.

这个错误的原因是,用户没有权限访问你的网站目录。

解决办法:

打开的apache的配置文件:httpd.conf

在末尾添加如下代码:yourpath你的网站目录

<Directory "d:/yourpath/">
Allow from all
</Directory>

保存之后,记得重启apache服务,问题就解决了。

请注意:

1.Apache配置过程中最关键的两点是:网站根目录和默认首页文件名。必须要把网站文件放在所指定的网站根目录下,而且默认首页文件名必

须要设置正确,否则将看不到您的网页。

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