
因为实际环境的需要,需要监听80端口,所以用root启动apache反向服务器。但是发现root用户不能启用apache的disk_cache缓存,而普通用户就可以启动,因为普通用户可以从配置的cacheroot可以找到缓存文件,而root用户启动之后访问就没有这些缓存文件,很奇怪的问题,所以请教各位。 另外可不可以不用root用户启动却可以监听80端口?
作者: wlike 出自: http://www.linuxdiyf.com 以下是找到的Linux的资料,Solairs、AIX等应当有所不同,请跟进 方法一:端口映射 1、iptables命令:iptables -t nat -A PREROUTING -p tcp --dport -i eth0 -j REDIRECT --to-port 2、rinetd程序 3、ipchans命令:ipchans -I input --proto TCP --dport -j REDIRECT 方法二:改程序的sid 修改程序的权限,例如chmod 7755 ... 方法三:修改内核 修改内核的make_sock相关部分...