最近用APACHE 来发布内部站点:
环境:公司内部网络,通过专线上网,其中一台发布一些公司信息,
如下要求:公司内部网段192.168.*.* 全部允许访问 信息发布站点,不需要认证。
外网分公司同时能使用 信息发布站点,做到需要用用户名密码控制。
首先在httpd.conf 中修改设置如下:
Alias /forum "/home/httpd/forum/"
<Directory "/home/httpd/forum">
Options Indexes FollowSymLinks
AllowOverride AuthConfig
Order allow,deny
Allow from 192.168
Satisfy all
</Directory>
然后在需要发布信息的站点下编辑.htaccess文件,更改后内容如下:
AuthName "Login ... ..."
AuthType Basic
AuthUserFile /home/httpd/forum_passwd
require valid-user
satisfy any
使用htpasswd 来生成用户名密码存放在forum_passwd下