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

我们在安装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

【编辑推荐】

  1. nginx配置文件实现AWStats静态页面
  2. nginx配置相关结构划分的技巧
  3. nginx参数站点配置上的问题解决方案
  4. nginx图片处理相关技巧介绍
  5. nginx反向代理的安装和测试的基本流程

当前题目:Nginx Resin安装中的相关技巧和操作流程
网址分享:http://www.shufengxianlan.com/qtweb/news18/488718.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联