文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>apache使用小技巧

apache使用小技巧

时间:2007-12-08  来源:aport

A.用KIll关闭apache的方法: 1。kill -TERM `cat /var/run/httpd.pid` //httpd会立刻杀死所有进程退出,不再响应所有请求。 2。kill -HUP `cat /var/run/httpd.pid`  //httpd会立刻杀死所有进程重启,重启之前不再响应所有请求。 3。kill -USR1 `cat /var/run/httpd.pid` //httpd会在响应完子进程正在的服务后重启。 4。kill -WINCH `cat /var/run/httpd.pid` //httpd会在响应完子进程正在的服务后关闭。 B。apache命令参数  1.apache用configtest 或者 -t 选项来测试 Syntax    apachectl configtest    apachectl -t  2.apache用-l查看编译带的模块    apachectl -l C.容器   1。<IfDefine>     服务器用 httpd -DClosedForNow 方式启动时,所有的请求才会被重定向到另一个站点:

    <IfDefine ClosedForNow>
    Redirect / http://otherserver.example.com/
    </IfDefine>

 2。<Directory>

    <Directory>配置段中的指令作用于指定的文件系统目录及其所有子目录.htaccess文件可以达到同样的效果。下例中,/var/web/dir1 及其所有子目录被允许进行目录索引。

    <Directory /var/web/dir1>
     Options +Indexes
    </Directory>

3.<File>

Files配置段中的指令作用于特定的文件名,而无论这个文件实际存在于哪个目录。下例中的配置指令如果出现在配置文件的主服务器段,则会拒绝对位于任何目录下的private.html的访问。

  <Files private.html>
   Order allow,deny
   Deny from all
  </Files>

 

 

  

<Files>和<Directory>段的组合可以作用于文件系统中的特定文件。下例中的配置会拒绝对 /var/web/dir1/private.html 、/var/web/dir1/subdir2/private.html 、/var/web/dir1/subdir3/private.html等任何 /var/web/dir1/ 目录下private.html的访问。

<Directory /var/web/dir1>
<Files private.html>
Order allow,deny
Deny from all
</Files>
</Directory>

 4.<Location>

  

<Location>指令与文件系统无关,下例演示了如何将特定的URL映射到Apache内部的处理器mod_status ,而并不要求文件系统中确实存在server-status文件。

<Location /server-status>
SetHandler server-status
</Location>

5.<Proxy>

 

<Proxy>和<ProxyMatch>容器中的指令仅作用于通过mod_proxy代理服务器访问的、与指定URL匹配的站点。下例中的配置会拒绝通过代理服务器访问cnn.com站点。

<Proxy http://cnn.com/*>
Order allow,deny
Deny from all
</Proxy>

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载