您的位置: 飞扬精品软件园 >> 文章中心 >> 网络通讯 >> 服务器类 >> Nginx Resin安装中的相关技巧和操作流程

相关文章链接

本类文章排行

最新新闻资讯

    Nginx Resin安装中的相关技巧和操作流程

    Nginx Resin安装中的相关技巧和操作流程


    • 阅览次数: 文章来源: 原文作者: 整理日期: 2010-07-27

    我们在安装Nginx Resin的时候有不少的问题需要解决,相关的问题一直需要我们重视。其实很简单,只要是掌握好下面的相关命令你就能轻松的掌握Nginx Resin有关的技术应用。

    1. tar -xvf resin-3.1.9.tar.gz 

    接着,将其移动到/usr/local/resin下面

    1. mv resin-3.1.9 /usr/local/resin 

    接着进入Nginx Resin的目录,对其进行配置安装

    1. cd /usr/local/resin  
    2. ./configure  
    3. make   
    4. make install 

    接着,我们需要将nginx配置为系统的服务

    1. vi /etc/rc.d/init.d/nginx 

    在vi环境下,Nginx Resin有下以下内容:

    程序代码

    1. #!/bin/bash  
    2. # nginx Startup script for the Nginx HTTP Server  
    3. # this script create it by gcec at 2009.10.22.  
    4. # it is v.0.0.1 version.  
    5. # if you find any errors on this scripts,please contact gcec cyz.  
    6. # and send mail to support at gcec dot cc.  
    7. # chkconfig: - 85 15  
    8. # description: Nginx is a high-performance web and proxy server.  
    9. # It has a lot of features, but it's not for everyone.  
    10. # processname: nginx  
    11. # pidfile: /var/run/nginx.pid  
    12. # config: /usr/local/nginx/conf/nginx.conf  
    13. nginxd=/usr/local/nginx/sbin/nginx  
    14. nginx_config=/usr/local/nginx/conf/nginx.conf  
    15. nginx_pid=/var/run/nginx.pid  
    16. RETVAL=0 
    17. prog="nginx" 
    18. # Source function library.  
    19. . /etc/rc.d/init.d/functions  
    20. # Source networking configuration.  
    21. . /etc/sysconfig/network  
    22. # Check that networking is up.  
    23. [ ${NETWORKING} = "no" ] && exit 0  
    24. [ -x $nginxd ] || exit 0  
    25. # Start nginx daemons functions.  
    26. start() {  
    27. if [ -e $nginx_pid ];then  
    28. echo "nginx already running...."  
    29. exit 1  
    30. fi  
    31. echo -n $"Starting $prog: "  
    32. daemon $nginxd -c ${nginx_config}  
    33. RETVAL=$?  
    34. echo  
    35. [ $RETVAL = 0 ] && touch /var/lock/subsys/nginx  
    36. return $RETVAL  
    37. }  
    38. # Stop nginx daemons functions.  
    39. stop() {  
    40. echo -n $"Stopping $prog: "  
    41. killproc $nginxd  
    42. RETVAL=$?  
    43. echo  
    44. [ $RETVAL = 0 ] && rm -f /var/lock/subsys/nginx /var/run/nginx.pid  
    45. }  
    46. # reload nginx service functions.  
    47. reload() {  
    48. echo -n $"Reloading $prog: "  
    49. #kill -HUP `cat ${nginx_pid}`  
    50. killproc $nginxd -HUP  
    51. RETVAL=$?  
    52. echo  
    53. }  
    54. # See how we were called.  
    55. case "$1" in  
    56. start)  
    57. start  
    58. ;;  
    59. stop)  
    60. stop  
    61. ;;  
    62. reload)  
    63. reload  
    64. ;;  
    65. restart)  
    66. stop  
    67. start  
    68. ;;  
    69. status)  
    70. status $prog  
    71. RETVAL=$?  
    72. ;;  
    73. *)  
    74. echo $"Usage: $prog {start|stop|restart|reload|status|help}"  
    75. exit 1  
    76. esac  
    77. exit $RETVAL 

     

     

    退出vi,接着,让Nginx Resin有可执行的权限

    chmod +x nginx

    再接着,将nginx加入到服务当中,chkconfig --add nginx。配置nginx的运行级别,让其可以在系统启动的时候跟着启动。chkconfig --level 35 nginx on

    接着,我们可以通过以下命令来操作nginx
    启动:service nginx start
    关闭:service nginx stop
    重起:service nginx restart

    将Nginx Resin配置为系统服务:

    进入$RESIN_HOME
    进入contrib目录,将init.resin文件copy到/etc/rc.d/init.d/resin
    cp init.resin /etc/rc.d/init.d/resin
    给resin可执行的权限
    chmod +x /etc/rc.d/init.d/resin
    将resin加入到系统服务当中
    chkconfig --add resin
    将resin设置为自动启动
    chkconfig --level 35 resin on
     


查看所有评论

网友对Nginx Resin安装中的相关技巧和操作流程的评论

网名:
主题:
内容:
验证码: