当前位置:操作系统 > Unix/Linux >>

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
发表您的高见!
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,