您好,欢迎来到思海网络,我们将竭诚为您提供优质的服务! 诚征网络推广 | 网站备案 | 帮助中心 | 软件下载 | 购买流程 | 付款方式 | 联系我们 [ 会员登录/注册 ]
促销推广
客服中心
业务咨询
有事点击这里…  531199185
有事点击这里…  61352289
点击这里给我发消息  81721488
有事点击这里…  376585780
有事点击这里…  872642803
有事点击这里…  459248018
有事点击这里…  61352288
有事点击这里…  380791050
技术支持
有事点击这里…  714236853
有事点击这里…  719304487
有事点击这里…  1208894568
有事点击这里…  61352289
在线客服
有事点击这里…  531199185
有事点击这里…  61352288
有事点击这里…  983054746
有事点击这里…  893984210
当前位置:首页 >> 技术文章 >> 文章浏览
技术文章

如何更改apache服务器配置

添加时间:2011-2-19  添加: admin 

RedHat Enterprise Linux 5通过yum安装好httpd服务器,需要更改很多默认的选项以便满足我们更多的需要,现在就重点讲一下更改httpd服务器的哪些必要参数:

1,编辑apache的配置文件,
[root@www ~]# vi /etc/httpd/conf/httpd.conf
2,ServerTokens OS  ← 找到这一行,将“OS”改为“Prod”(在出现错误页的时候不显示服务器操作系统的名称)
 ↓
ServerTokens Prod   ← 变为此状态
3,ServerSignature On  ← 找到这一行,将“On”改为“Off”
 ↓
ServerSignature Off  ← 在错误页中不显示Apache的版本
4,ServerAdmin root@localhost  ← 将管理员邮箱设置为自己常用的邮箱
 ↓
ServerAdmin zy66289214@126.com  ← 根据实际情况修改默认设置
5,#ServerName new.host.name:80  ← 修改主机名
 ↓
ServerName www.hello521.com:80  ← 根据实际情况修改,端口号保持默认的80
6,Options Indexes FollowSymLinks  ← 找到这一行,删除“Indexes”,并添加“Includes”、“ExecCGI”
 ↓
Options Includes ExecCGI FollowSymLinks  ← 允许服务器执行CGI及SSI
7,#AddHandler cgi- .cgi  ← 找到这一行,去掉行首的“#”,并在行尾添加“.pl”
 ↓
AddHandler cgi- .cgi .pl  ← 允许扩展名为.pl的CGI脚本运行
8,AllowOverride None  ← 找到这一行,将“None”改为“All”↓
AllowOverride All  ← 变为此状态,允许.htaccess
9,LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined  ← 找到这一行
 ↓
LogFormat "%h %l %u %t \"%!414r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined  ← 改为此状态(添加“!414”到规则中,对于过长的日志不记录)
10,AddDefaultCharset UTF-8  ← 找到这一行,在行首添加“#”
 ↓
#AddDefaultCharset UTF-8  ← 不使用UTF-8作为网页的默认编码AddDefaultCharset GB2312  ← 并接着添加这一行(添加GB2312为

默认编码)
11,<Directory "/var/www/icons">  ← 找到这一个标签,并在标签中更改相应选项
  Options Indexes MultiViews  ← 找到这一行,将“Indexes”删除
    ↓
  Options MultiViews   ← 变为此状态(不在浏览器上显示树状目录结构)
12,删除测试页
[root@www ~]# rm -rf /etc/httpd/conf.d/welcome.conf

/var/www/error/noindex.html
13,设置开机自启动
[root@www ~]# chkconfig --list httpd
httpd           0:关闭   1:关闭   2:关闭   3:关闭   4:关闭   5:关闭   6:关闭
[root@www ~]# chkconfig httpd on
[root@www ~]# chkconfig --list httpd
httpd           0:关闭   1:关闭   2:启用   3:启用   4:启用   5:启用   6:关闭
14,[root@www ~]# service httpd restart 从新启动httpd以更改

新的配置
15,建立测试页
[root@www ~]# vi /var/www/html/index.html
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;

charset=GB2312">
<title>Hello,World!</title>
<body>
Hello,欢迎加入linux 企业讨论群13275765
</body>
</html>
在客户端输入 http://192.168.1.11 请对应自己的服务器地址建议

使用火狐浏览器,如果不能正确显示中文请修改火狐浏览器的utf8
[root@www ~]# rm -rf /var/www/html/index.html 删除测试页
16.测试php
[root@www ~]# vi /var/www/html/test.php
<?php
phpinfo();
?>
在客户端输入 http://192.168.1.11/test.php 请对应自己的服务器地址
17,测试cgi
[root@www ~]# vi /var/www/html/test.cgi
#!/usr/bin/perl
print "Content-Type: text/html\n\n";
print "<html><body>";
print "Hello,World!CGI is working!<br>";
print "</body></html>";
[root@www ~]# chmod 755 /var/www/html/test.cgi
在客户端输入 http://192.168.1.11/test.cgi 请对应自己的服务器地址

18,对SSI进行测试

[root@www ~]# vi /var/www/html/test.shtml  ← 建立SSI测试页,内容如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html;

charset=GB2312">
<title>Hello,World!</title>
<body>
TEST SSI
<!--#config timefmt="%Y/%m/%d %H:%M:%S" -->
<!--#echo var="DATE_LOCAL" -->
</body>
</html>
在客户端输入 http://192.168.1.11/shtml
19,5] 对.htaccess的支持进行测试

[root@sample ~]# vi /var/www/html/index.shtml  ← 建立.htaccess测试用的页,内容如下:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html;

charset=GB2312">
<title>Hello,World!</title>
<body>
The name of the file is <!--#echo var="DOCUMENT_NAME" -->
</body>
</html>

  然后在浏览器中输入“http://192.168.1.11,如果显示“Forbidden”,说明.htaccess正常。然后建立一个.htaccess文件,并定义相应规则,如下:

[root@sample html]# vi /var/www/html/.htaccess  ← 建立.htaccess文件,内容如下:

DirectoryIndex index.shtml
然后在浏览器中输入“http://192.168.1.11如果正确显示“ The name of the file is index.shtml”,说明.htaccess中的规则生效

状态,OK。
20 删除测试用的文件
[root@www ~]# rm -f /var/www/html/* /var/www/html/.htaccess


关键词:测试   关闭

分享到:

顶部 】 【 关闭
版权所有:佛山思海电脑网络有限公司 ©1998-2024 All Rights Reserved.
联系电话:(0757)22630313、22633833
中华人民共和国增值电信业务经营许可证: 粤B1.B2-20030321 备案号:粤B2-20030321-1
网站公安备案编号:44060602000007 交互式栏目专项备案编号:200303DD003  
察察 工商 网安 举报有奖  警警  手机打开网站