`
sitoto
  • 浏览: 123752 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

配置nginx启动

 
阅读更多

http://techoctave.com/c7/posts/16-how-to-host-a-rails-app-with-phusion-passenger-for-nginx



#! /bin/sh ### BEGIN INIT INFO # Provides: nginx # Required-Start: $all # Required-Stop: $all # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: starts the nginx web server # Description: starts nginx using start-stop-daemon ### END INIT INFO PATH=/opt/nginx/sbin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DAEMON=/opt/nginx/sbin/nginx NAME=nginx DESC=nginx test -x $DAEMON || exit 0 # Include nginx defaults if available if [ -f /etc/default/nginx ] ; then . /etc/default/nginx fi set -e . /lib/lsb/init-functions case "$1" in start) echo -n "Starting $DESC: " start-stop-daemon --start --quiet --pidfile /opt/nginx/logs/$NAME.pid \ --exec $DAEMON -- $DAEMON_OPTS || true echo "$NAME." ;; stop) echo -n "Stopping $DESC: " start-stop-daemon --stop --quiet --pidfile /opt/nginx/logs/$NAME.pid \ --exec $DAEMON || true echo "$NAME." ;; restart|force-reload) echo -n "Restarting $DESC: " start-stop-daemon --stop --quiet --pidfile \ /opt/nginx/logs/$NAME.pid --exec $DAEMON || true sleep 1 start-stop-daemon --start --quiet --pidfile \ /opt/nginx/logs/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS || true echo "$NAME." ;; reload) echo -n "Reloading $DESC configuration: " start-stop-daemon --stop --signal HUP --quiet --pidfile /opt/nginx/logs/$NAME.pid \ --exec $DAEMON || true echo "$NAME." ;; status) status_of_proc -p /opt/nginx/logs/$NAME.pid "$DAEMON" nginx && exit 0 || exit $? ;; *) N=/etc/init.d/$NAME echo "Usage: $N {start|stop|restart|reload|force-reload|status}" >&2 exit 1 ;; esac exit 0

分享到:
评论

相关推荐

    windows下配置nginx启动需要的exe文件

    在Windows环境下配置Nginx启动通常涉及到几个关键步骤和文件,这里主要介绍标题和描述中提到的`Process.exe`和`RunHiddenConsole.exe`以及`nginx.bat`的作用和使用方法。 1. **Nginx**: Nginx是一款高性能的HTTP和...

    用于配置nginx自启动.rar

    【标题】"用于配置nginx自启动.rar"所涉及的知识点主要集中在如何使Nginx在Windows系统中实现自动启动。Nginx是一款高性能的HTTP和反向代理服务器,广泛应用于Web服务。为了确保Nginx在系统启动时能自动运行,我们...

    Linux配置nginx自启动

    Linux配置Nginx服务开机自启动(centos7.*配置方式不同),脚本中‘nginx=‘和‘NGINX_CONF_FILE=’后面的*****替换成自己的nginx安装路径。把脚本复制到init.d/目录下,添加chkconfig --add nginx即可。注意脚本的...

    Nginx启动、重启失败的一般解决方法和步骤

    今天在do的VPS配置Nginx虚拟主机时,修改配置文件后,重启Nginx后一直报告失败,但是不知道哪里错了,直觉觉得是配置文件配置错了,google了下解决方案。 解决方案 Nginx启动或重启失败,一般是因为配置文件出错了,...

    window下nginx启动脚本

    nginx配置修改后运行此脚本启动nginx。 其脚本的作用往往是简化了启动的便利

    ubuntu开机自启动nginx服务

    ubuntu开机自启动nginx服务

    阿里云服务器配置nginx+https

    为了让Nginx在系统启动时自动运行,修改`/etc/rc.local`文件并在其中添加Nginx启动命令: ```bash vi /etc/rc.local ``` 在文件末尾添加`/usr/local/nginx/sbin/nginx`,然后保存并退出。 设置启动文件权限: ``...

    windows下Nginx启动、关闭、重启bat工具

    标题中的“Windows下Nginx启动、关闭、重启bat工具”指的是在Windows操作系统中,使用批处理脚本(.bat文件)来管理Nginx服务器的启动、停止和重启操作。这种工具通常由IT专业人士创建,以简化Nginx服务的日常管理。...

    windows下配置nginx反向代理tomcat

    ### Windows 下配置 Nginx 反向代理 Tomcat 在 Windows 环境下配置 Nginx 作为 Tomcat 的反向代理服务器是一项常见的任务,主要用于实现负载均衡、提高安全性及提升性能等目的。本文将从下载 Nginx 开始,详细介绍...

    centos8 nginx1.20.1 与nginx配置文件

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

    nginx离线安装包支持https

    7. 配置Nginx启动脚本,并启动服务器。 在配置Nginx以支持HTTPS时,你需要生成或提供一对有效的SSL证书和私钥,这对证书可以是自签名的,也可以是来自权威证书颁发机构(CA)的。如果你使用自签名证书,浏览器会...

    02nginx动态配置.zip

    "02nginx动态配置.zip"这个压缩包文件提供了关于如何管理和配置Nginx的一些基本操作,旨在帮助用户更好地理解和应用Nginx。下面我们将深入探讨Nginx的配置、启动、关闭和重启过程。 ### 1. Nginx配置 Nginx的配置...

    windows配置nginx实现负载均衡集群

    【Windows环境下配置Nginx实现负载均衡集群】 在IT领域,负载均衡是一种常见的技术,用于在多台服务器间分配网络流量,以提高系统的可用性和响应速度。通常,Linux是实现负载均衡的主流平台,但Windows环境下的配置...

    docker里面nginx目录挂载启动失败

    这个问题的核心在于,尝试将宿主机上的目录挂载到Docker容器内的Nginx配置或日志目录,但这个操作未能成功,导致Nginx容器无法正常启动并始终保持退出状态。 首先,当我们运行Docker容器时,通常会用`-v`参数来挂载...

    解决Nginx启动脚本在redhat上不兼容问题

    ### 解决Nginx启动脚本在RedHat上不兼容问题 #### 背景介绍 在RedHat系统中部署Nginx时,可能会遇到原生的启动脚本与系统环境不兼容的情况,导致Nginx无法正常启动。本文将详细介绍如何解决这一问题,并提供一种...

    nginx 启动脚本

    【标题】:“Nginx启动脚本” 在服务器管理和运维工作中,Nginx是一个非常流行的高性能Web服务器和反向代理服务器。Nginx以其高并发处理能力、轻量级架构和出色的稳定性而闻名。当我们安装Nginx后,通常需要通过...

    项目打包运行dist以及nginx配置

    配置Nginx时,你需要创建一个或多个server块,每个server块代表一个独立的监听端口或服务器名称。基本配置文件结构如下: ```nginx http { server { listen 80; # 监听80端口 server_name example.com; # 指定...

    nginx开机自启动安装包

    【标题】"nginx开机自启动安装包" 涉及的核心知识点主要集中在如何在系统启动时自动运行Nginx服务器,以及Nginx的基本结构和配置。Nginx是一款高性能的HTTP和反向代理服务器,常用于网站的负载均衡和静态资源处理。...

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

    在Windows平台上,使用Nginx作为Web服务器时,配置文件的管理和更新是日常运维工作的重要环节。当Nginx的配置文件被修改后,通常需要手动执行`nginx -s reload`命令来使改动生效,这在频繁调整配置时可能会显得繁琐...

Global site tag (gtag.js) - Google Analytics