aolserver相关技术
1.将tar解压,直接gmake即可2.gmake install
3.修改一下几处即可访问缺省页面:/usr/local/aolserver/server/server1/pages/index.html
set httpport 80
set hostname weiqiong
set address 192.168.18.142
4.因为80端口需要root的权限才能启动,而aolserver的运行需要非root用户级别运行
所以新建用户aol,并且将aolserver目录的属性改为归属aol
shell>chown -R aol:aol /usr/local/aolserver
shell>chmod 755 /usr/local/aolserver
5.aolserver的启动及关闭
aolserver有3中方式启动及关闭:
前台方式: /bin/nsd -ft ./config.tcl -u aol -g aol
服务程序直接在前台运行,并且直接向终端打印log,这对于测试,配置和调试服务器很有用
关闭此进程只需要在终端键入ctrl+c,或者将xterm直接关闭
后台方式: ./bin/nsd -t ./config.tcl -u aol -g aol
服务器程序在后台运行,为典型的deamon程序,log写到了log/server.log中
关闭为: ./bin/nsd -Kt ./config.tcl -u aol -g aol,或者直接kill进程号
init方式:
在/etc/inittab中加入一句:
w1:235:respawn:/usr/local/as3/bin/nsd -it /usr/local/aolserver/sample-config.tcl -u aol -g aol
服务器程序在前台运行,但是log写入log文件
此种方式最大的好处就是如果服务崩溃,init程序将会重启改服务
需要重启时只需要将其./bin/nsd -Kt ./config.tcl -u aol -g aol后init会自动重启它
如果要将服务彻底stop而不再启动,需要:
1.将inittab文件中的那句话注释掉
2.shell>init q
3.shell>./bin/nsd -Kt ./config.tcl -u aol -g aol
这样init就不会再自动重启aolserver了
6.主进程ID号在文件: log/nspid.server1或者查看server.log其中的[pid.tid]本文来自:http://www.xiaoyaxiao.com/5622.html
发表您的高见!