aolserver相关技术

王朝other·作者佚名  2008-05-18
窄屏简体版  字體: |||超大  

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]

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航