个人工具
登录
查看“Serverguide”的源代码 - Ubuntu中文
页面
讨论
查看源代码
历史
搜索
导航
首页
最近更改
随机页面
页面分类
帮助
编辑
编辑指南
沙盒
新闻动态
字词处理
工具
链入页面
相关更改
特殊页面
页面信息
查看“Serverguide”的源代码
来自Ubuntu中文
←
Serverguide
跳转至:
导航
,
搜索
因为以下原因,你没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
===== 4.11.2. 配置 ===== Squid 可以通过编辑在 /etc/squid/squid.conf 配置文件中的语句来进行配置。下面的范例说明一些语句的修改可能对 Squid 服务器的影响。更多 Squid 的配置可以参阅参考章节。 在编辑配置文件之前,您应该生成一份原始文件副本并对其进行写保护,以便您可以将原始文件作为参考并在必要时重用它。 要拷贝 /etc/squid/squid.conf 文件并对其进行写保护,可以在终端提示符后使用以下命令: <pre><nowiki> sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.original sudo chmod a-w /etc/squid/squid.conf.original</nowiki></pre> **** 要将您的 Squid 服务器监听 TCP 端口 8888 以代替缺省的 TCP 端口 3128,可以如下所示修改 http_port 语句: <code><nowiki>http_port 8888</nowiki></code> **** 改变 visible_hostname 语句是为了给 Squid 服务器一个特定的主机名。该主机名并必是计算机的主机名。在本范例中它被设为 weezie。 <code><nowiki>visible_hostname weezie</nowiki></code> **** 此外,使用 Squid 访问控制,您可以通过 Squid 代理将 Internet 服务配置成仅限于有确定网际协议 (IP) 地址的用户使用。例如,我们将举例说明只让 192.168.42.0/24 子网的用户访问: 将下列语句添加到您 /etc/squid/squid.conf 文件 ACL 部分的 底部: <code><nowiki>acl fortytwo_network src 192.168.42.0/24</nowiki></code> 然后添加下列语句到你 /etc/squid/squid.conf 文件 http_access 部分的 顶部: <code><nowiki>http_access allow fortytwo_network</nowiki></code> **** 使用 Squid 卓越的访问控制功能,您可以通过 Squid 代理将 Internet 服务配置成仅限于在正常商务时间使用。例如,我们将举例说明只允许来自 10.1.42.0/24 子网的商务雇员在周一到周五的上午 9:00 到 下午 5:00 时间段内访问: 将下列语句添加到您 /etc/squid/squid.conf 文件 ACL 部分的 底部: <code><nowiki>acl biz_network src 10.1.42.0/24 acl biz_hours time M T W T F 9:00-17:00</nowiki></code> 然后添加下列语句到你 /etc/squid/squid.conf 文件 http_access 部分的 顶部: <code><nowiki>http_access allow biz_network biz_hours</nowiki></code> 在修改 /etc/squid/squid.conf 文件后,保存该文件并重启 squid 服务器应用程序以使改动生效。可以在终端提示符后使用下列命令: <pre><nowiki> sudo /etc/init.d/squid restart</nowiki></pre>
返回至
Serverguide
。