Welcome to SunLe'Blog.

让APACHE支持.htaccess

[不指定 2008/11/19 09:32 | by sunle ]
如何让自己的本地APACHE服务器支持".htaccess"呢?其实只要简单修改一下apache的httpd.conf设置就可以让APACHE支持.htaccess了,来看看操作
打开httpd.conf文件(在那里? APACHE目录的CONF目录里面),用文本编辑器打开后,查找

    Options FollowSymLinks
    AllowOverride None

改为

    Options FollowSymLinks
    AllowOverride All

就可以了
Tags: , ,

Apache 与 IIS "共存" TCP:80

[不指定 2008/09/23 13:09 | by sunle ]
变通方式:
将apache设为使用80端口,IIS使用其它端口,比如81,然后将apache作为IIS的代理。
在httpd.conf里面,取消下面四行的注释:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
Tags: , , , ,

APACHE 禁止目录浏览

[不指定 2008/08/18 11:39 | by sunle ]
新建.htaccess文件内容如下
Options All -Indexes

上传到 网站根目录
Tags: ,

禁止apache目录下的文件列表

[不指定 2008/07/28 08:55 | by sunle ]
apache中,如果一个目录没有index.html,默认会帮你生成一个, 列出目录下所有的文件。如果你不想要这个功能,可以参考这篇文章: How to disable directory browsing using .htaccess - Apache Web Server。

俺的网站扔在虚拟主机上,改不了apache自己的主配置文件。这样,最简单的办法就是在要禁止文件列表的目录下建立.htaccess文件,然后在里面加入一行:

Options All -Indexes就可以了。
Tags:
NameVirtualHost xx.xxx.xx.xx:80

<VirtualHost xx.xxx.xx.xx:80>
    DocumentRoot "D:/server/htdocs"
</VirtualHost>

<VirtualHost xx.xxx.xx.xx:80>
    ServerName forums.347media.com
    ServerAlias forums.347media.com
    ServerAdmin webmaster@347media.com
    DocumentRoot "D:/server/htdocs/bbs"
</VirtualHost>

<VirtualHost xx.xxx.xx.xx:80>
    ServerName mail.347media.com
    ServerAlias mail.347media.com
    ServerAdmin webmaster@347media.com
    DocumentRoot "D:/server/htdocs/mail"
</VirtualHost>

<VirtualHost xx.xxx.xx.xx:80>
    ServerName 347media.com
    ServerAlias 347media.com
    ServerAdmin webmaster@347media.com
    DocumentRoot "D:/server/htdocs"
</VirtualHost>

Tags: ,
看看我的吧,我这是名字型虚拟主机  
    
  #   Virtual   hosts  
  NameVirtualHost   192.168.1.2  
分页: 1/1 第一页 1 最后页 [ 显示模式: 摘要 | 列表 ]