dickhunt 发表于 2008-3-14 19:38

【求助】配置服务器的几个模糊问题求解!

1.我让Squid监听81端口,Apache监听80端口,再在路由器上把80丢给服务器的81,这样正确吗?大家通常是怎么设置的?


2.我只有一台服务器,装好了memcached,默认设置11211端口,运行正常。但是我不明白,谁会访问服务器的11211端口?它是如何
起作用的?好像Apache和MySQL的相关配置文件中并没有指向11211的设置。

3.假设服务器IP为10.1.1.1,如果配置IPTABLES规则让服务器只对外开放81和21两个端口,其他一概丢弃,那么我在服务器上直接
以127.0.0.1:80方式访问,这时IPTABLES会不会阻挡对80端口的访问?也就是说IPTABLE管不管127.0.0.1???

4. DBI和DBD我也编译安装好了,但是这两个是给谁用的?是不是在Perl代码中才可以调用?

[ Edited bydickhunt on 2008-3-14 20:08 ]

Roamvalley 发表于 2008-3-15 00:58

1.你的做法我不太明白,你是希望别人访问你服务器的80口时转交给squid去处理?你这样作不如就让squid监听80口,把apache改到81口算了,这样也不用在路由器上设什么了

2.memcached没用过,但我知道这东西大多处于你的apache和mysql之间,缓存大量本来应该实时从mysql中读取的数据,这意味你的apache下挂的WEB页面,比如PHP或者其它什么都要在代码里写明调用memcached的,这种技术不是针对静态页面

3.看你怎么设了,iptables的规则里有区分interface的,那么eth0(你默认的第一个网卡)和loop应该是两种不同interface,如果只针对eth0设置的话,那么通过loop的127.0.0.1应该还是能访问的。我有的时候在本机测试一些服务器程序,用默认的fedora防火墙把对外的这些服务端口都屏蔽了,但本机还是能连接本机作测试的

4.不清楚
页: [1]
查看完整版本: 【求助】配置服务器的几个模糊问题求解!