`
fireDragonpzy
  • 浏览: 460189 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

nginx服务配置

阅读更多
#!/bin/bash
# nginx Startup script for the Nginx HTTP Server
# it is v.0.0.2 version.
# chkconfig: - 85 15
# description: Nginx is a high-performance web and proxy server.
#              It has a lot of features, but it's not for everyone.
# processname: nginx
# pidfile: /var/run/nginx.pid
# config: /usr/local/nginx/conf/nginx.conf
nginxd=/usr/local/nginx/sbin/nginx
nginx_config=/usr/local/nginx/conf/nginx.conf
nginx_pid=/usr/local/nginx/logs/nginx.pid
RETVAL=0
prog="nginx"
# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0
[ -x $nginxd ] || exit 0
# Start nginx daemons functions.
start() {
if [ -e $nginx_pid ];then
   echo "nginx already running...."
   exit 1
fi
   echo -n $"Starting $prog: "
   daemon $nginxd -c ${nginx_config}
   RETVAL=$?
   echo
   [ $RETVAL = 0 ] && touch /var/lock/subsys/nginx
   return $RETVAL
}
# Stop nginx daemons functions.
stop() {
        echo -n $"Stopping $prog: "
        killproc $nginxd
        RETVAL=$?
        echo
        [ $RETVAL = 0 ] && rm -f /var/lock/subsys/nginx /usr/local/nginx/logs/nginx.pid
}

reload() {
    echo -n $"Reloading $prog: "
    #kill -HUP `cat ${nginx_pid}`
    killproc $nginxd -HUP
    RETVAL=$?
    echo
}
# See how we were called.
case "$1" in
start)
        start
        ;;
stop)
        stop
        ;;
reload)
        reload
        ;;
restart)
        stop
        start
        ;;
status)
        status $prog
        RETVAL=$?
        ;;
*)
        echo $"Usage: $prog {start|stop|restart|reload|status|help}"
        exit 1
esac
exit $RETVAL
分享到:
评论

相关推荐

    怎样利用Nginx服务器配置自己的网站.doc

    Nginx 服务器配置指南 通过本文档,我们将学习如何使用 Nginx 服务器配置自己的网站,包括安装 Nginx、配置反向代理、使用负载均衡等内容。 一、Nginx 介绍 Nginx 是一款轻量级、高性能的反向代理 Web 服务器,...

    wordpress-nginx, WordPress的Nginx 服务器配置.zip

    wordpress-nginx, WordPress的Nginx 服务器配置 Nginx这个库包含在托管WordPress的系列中使用的Nginx 配置 。 它包含来自各种来源的最佳实践,包括 Codex 和 H5BP 。 包含以下示例站点:singlesite.com - WordPress...

    nginx服务配置.mp4

    nginx服务配置.mp4

    nginx完全配置手册

    通过实际操作,你将学会如何启动、停止和重启Nginx服务,并理解配置文件的层次结构。 第三章:Nginx的基本配置与优化 此章深入讨论Nginx的配置文件语法,包括指令、模块和参数。你将学习如何配置Nginx处理静态文件...

    nginx 服务配置脚本文件

    本nginx资源,是nginx完成后,为了启动停止等操作方便,写的shell脚本,大家有需要,可以下载使用,不用积分的

    linux服务器上使用nginx访问本地静态资源的方法

    4.修改nginx服务配置 vim /etc/nginx/conf.d/nginx.conf 5.重启nginx服务 service nginx restart 6.页面尝试访问本地资源 7.访问成功! 总结 以上所述是小编给大家介绍的linux服务器上使用nginx访问本地静态资源...

    windows 注册Nginx为服务,自动重启

    这个过程涉及到几个关键步骤,包括安装Nginx、配置服务脚本以及设置服务属性。 首先,解压缩文件`nginx-1.20.2`到C盘的适当位置,例如`C:\nginx-1.20.2`。这个版本的Nginx包含了服务器的所有必要组件,包括可执行...

    Nginx完整配置说明

    Nginx完整配置说明 Nginx是当前最流行的Web服务器软件之一,常用于搭建Web服务器、反向代理服务器、负载均衡器等。下面是Nginx的完整配置说明,涵盖基本配置、反向代理、FastCGI等方面的知识点。 一、基本配置 在...

    服务器Nginx配置.docx

    Nginx配置文件采用层级结构,包括main、events、http块,以及在http块内的server块。 设置worker进程: 在events块中,可以设置worker进程的数量,通常设置为CPU核心数。 配置HTTP服务器: 在http块中,可以配置...

    Nginx服务器的安装与配置.pdf

    第9章 Nginx的Web缓存服务与新浪网的开源NCACHE模块.pdf 第10章 Nginx在国内知名网站中的应用案例.pdf 第11章 Nginx的非典型应用实例.pdf 第12章 Nginx的核心模块.pdf 第13章 Nginx的标准HTTP模块.pdf 第14章 Nginx...

    nginx图片服务器配置和https配置

    nginx图片服务器配置和https配置

    Linux下nginx配置https协议访问的方法

    使用编辑器(如vi)打开Nginx配置文件,例如`/usr/local/nginx/conf/nginx.conf`。找到监听80端口的配置行,添加监听443端口的配置,并启用SSL: ``` listen 80; listen 443 ssl; ssl on; ssl_certificate /...

    vue前端项目部署之nginx配置.md

    ### Vue前端项目部署之Nginx配置详解 #### 一、引言 随着前端技术的发展,Vue.js作为一款流行的前端框架被广泛应用于Web应用开发之中。对于开发者来说,如何将开发完成的应用部署到生产环境是必不可少的一环。本文...

    nginx网页配置工具 v3.7.5.zip

    3. **教育与培训**:作为教学辅助工具,让初学者更直观地理解Nginx配置结构和工作原理。 **注意事项** 虽然Nginx网页配置工具简化了配置流程,但对Nginx的基本概念和原理的理解仍然是必要的。工具不能替代所有手动...

    centos8 nginx1.20.1 与nginx配置文件

    在这个主题中,我们主要关注如何在CentOS 8操作系统上安装Nginx 1.20.1版本以及配置Nginx以支持HTTPS服务。以下是详细的步骤和相关知识点: 首先,我们需要确保CentOS 8系统已经更新到最新状态,通过运行以下命令:...

    nginx 官网配置.pdf

    根据提供的文件信息,我们将详细探讨Nginx的配置要点,同时兼顾其作为Web服务器和反向代理服务器的特点。Nginx是一个高性能的HTTP和反向代理服务器,由Igor Sysoev编写,最初用于俄罗斯访问量第二大的网站rambler.ru...

    Windows平台,Nginx配置文件修改自动加载重启

    本教程将介绍一种方法,使得在Windows环境下,Nginx配置文件修改后能够自动加载并重启,以实现配置的即时生效。 首先,`nginx.conf`是Nginx的主要配置文件,它包含了服务器的各项设置,如监听端口、服务器块、反向...

    Nginx服务器的安装与配置

    6. **灵活的配置**:Nginx配置文件简洁明了,易于理解和维护。 #### 三、Nginx服务器的安装 ##### 1. 安装环境准备 - **操作系统**:本指南假设使用的是Linux操作系统(例如CentOS、Ubuntu等)。 - **用户权限**...

    02nginx动态配置.zip

    在修改Nginx配置文件后,应先检查语法是否正确。可以使用`nginx -t`或`sudo nginx -t`命令进行测试,如果返回`configuration file /etc/nginx/nginx.conf test is successful`,则说明配置无误。然后重启Nginx以使...

Global site tag (gtag.js) - Google Analytics