【php】apache的设置
来源:互联网 发布:mac java 环境变量 编辑:程序博客网 时间:2024/05/28 05:17
- Listen
Apache监听IP及端口设置,默认是80,设置例如:Listen 12.34.56.78:80 监听此IP及端口Listen 80 监听80端口。
- LoadModule
加载Apache内置的及扩展模块,例如:
LoadModule rewrite_module modules/mod_rewrite.soLoadModule php5_module "c:/Program Files/php/php5apache2.dll" - AddType
将某扩展名当成新的文件格式处理,例如: AddType application/x-httpd-php .php 将.php文件作为新的数据类型。
- DocumentRoot
如果不需要对该主机配置多个域名,不需要配置虚拟主机的话。全局的DocumentRoot 指定站点根目录对应的系统目录。如果配置了虚拟主机,则每台虚拟主机配置不同。
1.1.2 访问设置
- <Directory "mypath">
控制路径 mypath 的访问控制,里面可以配置多种参数,详细可以见apache手册。这里仅作引导,例如:
<Directory /> Options Indexes FollowSymLinks AllowOverride None</Directory>Indexes允许对站点根目录访问时返回文件列表。
FollowSymLinks服务器允许在此目录中使用符号连接。
AllowOverride None 不允许.htaccess文件覆盖主配置中的选项。 - Alias
配置目录别名,例如我的网站是www.langwan.com,配置如下: Alias /icons/ "C:/Program Files/Apache Group/Apache2/icons/" 访问http://www.langwan.com/icons/ 就可以访问到该物理路径指定的路径。
- AddDefaultCharset
指定默认字符集,Apache2.2以前的版本,会指定默认的字符集为ISO-8859-1,使得中文网站页面乱码。如果你的Apache中有这个属性可以去掉。
当访问指定的myurl,对myurl进行一些限制,例如:
<Location /server-info> SetHandler server-info Order deny,allow Deny from all Allow from .localhost</Location>如果访问了http://www.langwan.com/server-info SetHandler server-info 显示Apache运行信息。 Order deny,allow 允许访问条件优于拒绝访问条件 Deny from all 拒绝所有访问 Allow from .localhost 允许本机访问。 综合以上条件允许本机访问。
- NameVirtualHost
设置后就可以启用虚拟主机功能,例如:
NameVirtualHost *:80通过80端口设置虚拟主机。
- <VirtualHost myip:myport>
设置虚拟主机,例如:
<VirtualHost *:80> DocumentRoot d:/project/langwan ServerName www.langwan.com</VirtualHost> 字段 说明 DocumentRoot 指定此虚拟主机的本地路径。 ServerName 此虚拟主机的域名。
- gzip
HTTP1.1协议支持数据压缩传输,一般压缩基于gzip算法。在apache中也就是mod_gzip模块,具体配置如下:
LoadModule gzip_module libexec/ mod_gzip.so如果是静态页面,服务器会先压缩好文件,每次将压缩页面传输给远程客户端。如果是动态页面,每次要重新压缩,然后在传输给远程客户端,相比来说,GZIP压缩适用于静态页面比较多的情况。
- 【php】apache的设置
- PHP + Apache + Windows的设置
- PHP + Apache + Windows的设置
- Apache PHP 的一些设置
- Debian的php和apache安全设置
- php+apache 设置
- apache php zend 设置
- Apache+PHP+MySQL的黄金组合的初始设置
- LINUX下PHP+ORACLE+APACHE的安装及设置
- Windows下的Apache+PHP+MySql+虚拟主机设置全功略
- apache 设置目录没有执行php的权限
- Windows下的Apache+PHP+MySql+虚拟主机设置全功略
- 在apache中设置环境变量和PHP的区别
- Linux下的Apache和PHP安全设置
- PHP环境搭建:设置Zend+Apache Httpd的虚拟主机
- Apache环境中php连接mysql的设置问题
- zend studio php server 设置为wamp的apache
- 如何设置apache+php的上传文件大小上限
- JAVA循环结合标签使用,控制跳转
- 祝贺博文《软件开发高手须掌握的4大SQL精髓语句(综合篇)》三天内获得3500多次浏览
- 建立UML(user mode linux)的linux内核调试环境
- 在Java项目中调用各种存储过程
- python IDE && 日志记录
- 【php】apache的设置
- 外媒关注歼31试飞 称中国已超俄日仅次于美国
- 统一数据库互联[UDBC]的设计
- centos 下安装storm
- session httpsessionlistener session的超时 讨论
- [游戏]紫冰服务器发布
- Oracle11g ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务
- strust2接收URL参数为中文是乱码问题的解决
- 显示系统时间(保存为HTML文件就能看到效果)