apache相关问题:常见问题100问
2009-03-19 17:16
363 查看
1.什么是apache(apache2)?
2.如何安装apache(apache2)?
3.如何修改默认网站路径?
4.如何关闭目录浏览功能?
vi /usr/local/apache/conf/httpd.conf
找到 Options Indexes FollowSymLinks
修改成 Options -Indexes FollowSymLinks
找到
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Options Indexes (这一行是添加的)
</Directory>
5.如何修改默认语言为中文?
defaultcharset gb2312
6.如何配置虚拟主机?
动态配置海量虚拟主机驻留,用于巨量数目的WEB站点。随apache提供的标准模块+mod_vhost_aliases实现动态配置的主机。作用是在检查完进来的URL后为这些目录生成实际路径。
实现基于名字的动态虚拟主机指令:
VirtualDocumentRoot
指定模块如何从URL请求那里为动态虚拟主机构造DocumentRoot路径。
VirtualScriptAlias
和ScriptAlias一样,从URL请求那里构造一个包含CGI脚本的目录路径
%N
服务器的第N部分,如果服务器的全名是 vhost1.sohu.com,那么%1解析成vhost1,%2 解析成sohu,以此类推。
%N+
服务器名称的地N部分和其后所有其余部分。如果服务器全名为vhost1.sohu.com,那么%2+解析为sohu.com。
%-N
字符串倒数第N部分。如果服务器全名为vhost1.sohu.com,那么%-1解析成com。%-2解析成sohu
%p
动态虚拟主机的TCP端口号
还可以从服务器名字中抽取的每一部分可以使用分类符%N.M继续对子部分进一步划分,其中N是主部分,M是子部分。例如:
%1=vhost1
%2=sohu
%3=com
可以划分子部分:
%1.1=v
%1.2=h
%1.3=o
%2.1=s
%2.2=o
例如:
在httpd.conf文件中:
UseCanonicalName off
VirtualDocumentRoot /home/httpd/%1/%p
要实现输入http://www.263.net:443
需要在/home/httpd目录中建立www(%1)/443
然后在/home/httpd/%1/443/目录中建立网页文件, 在DNS中设置解析
访问即可。
例2:
将例子一中的VirtualDocumentRoot定义的内容删除。
然后再添加:
VirtualHostDocumentRoot /home/httpd/%1/%2
要求:
实现动态虚拟主机:
www.abc.com
www.xyz.com
#mkdir /home/httpd/www
#mkdir /home/httpd/www/abc
#mkdir /home/httpd/www/xyz
将网页文件放入/home/httpd/www/abc和/home/httpd/www/xyz即可
在DNS中设置解析
7隐藏apache版本相关信息 (错误页面)
添加到httpd.conf文件结尾即可:
ServerSignature Off
ServerTokens Prod
8.如何Apache 2.0性能优化―MPM的选择与配置
http://bbs3.chinaunix.net/thread-544063-1-1.html
9.怎样将404错误转到另外的文件上去?
http://bbs3.chinaunix.net/thread-1283172-1-7.html
10.apache 限制内存大小 ?
http://bbs3.chinaunix.net/thread-1276623-1-8.html
11.如何apache最大连接数设置问题?
http://bbs3.chinaunix.net/thread-1245310-1-9.html
12.如何apache泛域名的支持问题 ?
http://bbs3.chinaunix.net/thread-1262213-1-10.html
13.如何针对Web服务器总体优化 ?
http://bbs3.chinaunix.net/thread-464181-1-11.html
14.如何apache的负载问题 ?
http://bbs3.chinaunix.net/thread-1154841-1-22.html
15.如何用webalizer分析web日志 ?
http://bbs3.chinaunix.net/thread-3418-1-26.html
16.Apache 的信息查看模块如何使用?
http://bbs3.chinaunix.net/thread-65531-1-27.html
2.如何安装apache(apache2)?
3.如何修改默认网站路径?
4.如何关闭目录浏览功能?
vi /usr/local/apache/conf/httpd.conf
找到 Options Indexes FollowSymLinks
修改成 Options -Indexes FollowSymLinks
找到
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Options Indexes (这一行是添加的)
</Directory>
5.如何修改默认语言为中文?
defaultcharset gb2312
6.如何配置虚拟主机?
动态配置海量虚拟主机驻留,用于巨量数目的WEB站点。随apache提供的标准模块+mod_vhost_aliases实现动态配置的主机。作用是在检查完进来的URL后为这些目录生成实际路径。
实现基于名字的动态虚拟主机指令:
VirtualDocumentRoot
指定模块如何从URL请求那里为动态虚拟主机构造DocumentRoot路径。
VirtualScriptAlias
和ScriptAlias一样,从URL请求那里构造一个包含CGI脚本的目录路径
%N
服务器的第N部分,如果服务器的全名是 vhost1.sohu.com,那么%1解析成vhost1,%2 解析成sohu,以此类推。
%N+
服务器名称的地N部分和其后所有其余部分。如果服务器全名为vhost1.sohu.com,那么%2+解析为sohu.com。
%-N
字符串倒数第N部分。如果服务器全名为vhost1.sohu.com,那么%-1解析成com。%-2解析成sohu
%p
动态虚拟主机的TCP端口号
还可以从服务器名字中抽取的每一部分可以使用分类符%N.M继续对子部分进一步划分,其中N是主部分,M是子部分。例如:
%1=vhost1
%2=sohu
%3=com
可以划分子部分:
%1.1=v
%1.2=h
%1.3=o
%2.1=s
%2.2=o
例如:
在httpd.conf文件中:
UseCanonicalName off
VirtualDocumentRoot /home/httpd/%1/%p
要实现输入http://www.263.net:443
需要在/home/httpd目录中建立www(%1)/443
然后在/home/httpd/%1/443/目录中建立网页文件, 在DNS中设置解析
访问即可。
例2:
将例子一中的VirtualDocumentRoot定义的内容删除。
然后再添加:
VirtualHostDocumentRoot /home/httpd/%1/%2
要求:
实现动态虚拟主机:
www.abc.com
www.xyz.com
#mkdir /home/httpd/www
#mkdir /home/httpd/www/abc
#mkdir /home/httpd/www/xyz
将网页文件放入/home/httpd/www/abc和/home/httpd/www/xyz即可
在DNS中设置解析
7隐藏apache版本相关信息 (错误页面)
添加到httpd.conf文件结尾即可:
ServerSignature Off
ServerTokens Prod
8.如何Apache 2.0性能优化―MPM的选择与配置
http://bbs3.chinaunix.net/thread-544063-1-1.html
9.怎样将404错误转到另外的文件上去?
http://bbs3.chinaunix.net/thread-1283172-1-7.html
10.apache 限制内存大小 ?
http://bbs3.chinaunix.net/thread-1276623-1-8.html
11.如何apache最大连接数设置问题?
http://bbs3.chinaunix.net/thread-1245310-1-9.html
12.如何apache泛域名的支持问题 ?
http://bbs3.chinaunix.net/thread-1262213-1-10.html
13.如何针对Web服务器总体优化 ?
http://bbs3.chinaunix.net/thread-464181-1-11.html
14.如何apache的负载问题 ?
http://bbs3.chinaunix.net/thread-1154841-1-22.html
15.如何用webalizer分析web日志 ?
http://bbs3.chinaunix.net/thread-3418-1-26.html
16.Apache 的信息查看模块如何使用?
http://bbs3.chinaunix.net/thread-65531-1-27.html
相关文章推荐
- apache安装过程中的常见问题
- JavaScript的常见兼容问题及相关解决办法chrome IE firefox
- 企业对于搜索引擎优化的一些常见问题以及相关的解答
- 关于apache的几个常见问题
- Java的web开发常见问题之:ClassCastException org.apache.struts.taglib.html.MessagesTei
- SQL中与IP相关的常见问题
- ThinkPHP框架搭建及常见问题(XAMPP安装失败、Apache/MySQL启动失败)
- strcpy相关常见面试问题【1】
- LNMP(nginx防盗链,访问控制,解析php相关配置,Nginx代理,常见502问题)
- Apache2.2 服务无法启动等相关问题 解决方案汇总
- CentOS 上apache+Subversion搭建及常见问题处理
- apache常见问题
- 常见问题及解决办法 整理之8-4(日期的相关操作)
- apache相关配置问题
- apache安装及其相关问题
- Java中GUI相关控件常见问题详解
- hadoop面试常见问题及相关总结
- 【基础篇】Apache相关问题汇总
- 常见问题之----关键词的相关问题
- Arcgis Engine10.2开发常见问题及相关笔记