Linux操作系统中的网络服务相关知识(2)

4、基于ip地址的虚拟主机:

ifconfigeth0:0192.168.0.5

netmask255.255.255.0

vi

/etc/httpd/conf/httpd.conf,增加以下部分:

ServerAdminwebmaster@zhao.com

DocumentRoot

/var/www/hit

/etc/rc.d/init.d/httpd

restart

打开浏览器在地址栏输入:192.168.0.5

第三节实现squid代理服务器

对于大多数企业而言代理服务器是必不可少的。在windows世界有各种软件来实现代理服务器的功能,如:sygate、wingate、isa等等,在

linux领域中这个功能由squid来实现。Squid是一款功能强大的代理服务器软件,培植较为简洁,效率非常的高。本节以一个世纪的例子来讲解如何一步步的配置squid代理服务器。

1、#vi

/etc/squid.conf编辑squid配置文件,增加如下行:

http_port8080

将代理端口设为8080,如不进行设置则默认的代理端口为:3128

cache_men16MB设置代理服务器的高速缓存大小

cache_dir

ufs/spool/squid10016256

设置代理服务器的交换空间,/spool/squid表示高速缓存的位置,100表示空间为100M,16代表16个目录,256代表共有256个二级目录

cache_access_log

/var/log/squid/access.log缓存访问日志

cache_log/var/log/squid/cache.log

缓存日志

cache_store_log/var/log/squid/store.log缓存存储日志

aclInternetAllowsrc

10.10.10.0建立新的访问控制列表

http_accessallowInternetAllow

建立新的规则允许InternetAllow列表中的主机使用代理服务器

2、#wq!保存退出

3、#squid–z

进行初始化

4、#servicesquidstart启动squid代理服务

5、squid设置完成,现在就可以使用了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wypdzs.html