./configure --prefix=/usr/local/webserver/nginx --user=daemon --group=daemon --with-rtsig_module --with-select_module --with-poll_module --with-file-aio --with-http_ssl_module --with-http_realip_module --with-http_realip_module --with-http_addition_module --with-http_image_filter_module --with-http_geoip_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_random_index_module --with-http_secure_link_module --with-http_degradation_module --with-http_stub_status_module --with-mail --with-mail_ssl_module --without-mail_pop3_module --without-mail_imap_module --without-mail_smtp_module --with-pcre --with-zlib=/tmp/zlib-1.2.7 --with-openssl=/tmp/openssl-0.9.8r
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="nginx daemon"
NAME=nginx
DAEMON=/usr/local/webserver/nginx/sbin/$NAME
SCRIPTNAME=/etc/init.d/$NAME
# If the daemon file is not found, terminate the script.
test -x $DAEMON || exit 0
d_start() {
$DAEMON || echo -n " already running"
}
d_stop() {
$DAEMON -s quit || echo -n " not running"
}
d_reload() {
$DAEMON -s reload || echo -n " could not reload"
}
case "$1" in
start)
echo -n "Starting $DESC: $NAME"
d_start
echo "."
;;
stop)
echo -n "Stopping $DESC: $NAME"
d_stop
echo "."
;;
reload)
echo -n "Reloading $DESC configuration..."
d_reload
echo "reloaded."
;;
restart)
echo -n "Restarting $DESC: $NAME"
d_stop
# Sleep for two seconds before starting again, this should give the
# Nginx daemon some time to perform a graceful stop.
sleep 2
d_start
echo "."
;;
*)
echo "Usage: $SCRIPTNAME {start|stop|restart|reload}" >&2
exit 3
;;
esac
exit 0
分享到:
相关推荐
Nginx启动或重启失败,一般是因为配置文件出错了,我们可以使用nginx -t方法查看配置文件出错的地方。 也可以通过查看Nginx日志文件定位到Nginx重启失败的原因,Nginx日志文件的路径一般在:/var/log/nginx目录下 ...
标题中的“Windows下Nginx启动、关闭、重启bat工具”指的是在Windows操作系统中,使用批处理脚本(.bat文件)来管理Nginx服务器的启动、停止和重启操作。这种工具通常由IT专业人士创建,以简化Nginx服务的日常管理。...
### 解决Nginx启动脚本在RedHat上不兼容问题 #### 背景介绍 在RedHat系统中部署Nginx时,可能会遇到原生的启动脚本与系统环境不兼容的情况,导致Nginx无法正常启动。本文将详细介绍如何解决这一问题,并提供一种...
window下Nginx启动bat脚本若中文乱码,则新建脚本文件时改为ANSI编码格式即可 稳定版:nginx-1.15.12:https://download.csdn.net/download/luxiukang/11171445 最新版:nginx-1.16.0:...
【标题】:“Nginx启动脚本” 在服务器管理和运维工作中,Nginx是一个非常流行的高性能Web服务器和反向代理服务器。Nginx以其高并发处理能力、轻量级架构和出色的稳定性而闻名。当我们安装Nginx后,通常需要通过...
nginx配置修改后运行此脚本启动nginx。 其脚本的作用往往是简化了启动的便利
在Windows环境下配置Nginx启动通常涉及到几个关键步骤和文件,这里主要介绍标题和描述中提到的`Process.exe`和`RunHiddenConsole.exe`以及`nginx.bat`的作用和使用方法。 1. **Nginx**: Nginx是一款高性能的HTTP和...
Nginx启动程序
启动nginx命令说明:需要注意,由于nginx默认端口也是80端口,如果此时你的机器上开启了Apache或者IIS服务,切忌在启动nginx之前务必关闭IIS或Apache服务,否则nginx启动命令不会成功。 nginx命令:停止nginx ...
1. **配置错误**:Nginx启动失败的一个常见原因是配置文件(通常为`/etc/nginx/nginx.conf`或`/usr/local/nginx/conf/nginx.conf`)存在错误。检查配置文件中是否有语法错误,如缺少分号、括号不匹配或URL路径不正确...
http://blog.csdn.net/yaoxun1990/article/details/49590831 对应部署教程地址
nginx启动脚本,下载后可以直接上传使用
windows 环境下nginx 启动,停止,重启脚本 解决windows 环境下 双击nginx.exe重启后不会停止上一次进程问题。
该资源包括Linux系统nginx安装包,docker安装包,jdk的安装包以及docker容器的nginx启动脚本,可用于前端jar包部署,只需把前端包放在nginx/www/html目录下,启动nginx脚本即可,拥有搭建redis+sentinel集群的文件以及...
下载后放在目录:/etc/init.d 赋予nginx 启动权限即可 service start | restart | stop nginx
然后,可以使用 ps -ef | grep nginx 查看 nginx 进程确认是否已经启动成功。 二、400 Bad Request 错误 Nginx 中的 400 Bad Request 错误是由于客户端请求头部缓冲区太小所致。解决方法是调整 nginx.conf 文件中...
Nginx启动脚本是用于管理系统服务的重要工具,它允许用户启动、停止、重启或查看Nginx服务的状态。本文将详细介绍如何在Ubuntu系统中配置和使用Nginx启动脚本来实现服务的自启动。 首先,我们需要理解启动脚本的...
### 普通用户启动Nginx并使用80端口的方法详解 #### 背景介绍 在Linux系统中,默认情况下,只有root用户才能绑定1024以下的端口号,包括常用的Web服务端口80(HTTP)和443(HTTPS)。然而,在某些场景下,出于安全...
windows启动nginx脚本
启动操作 命令: nginx -c /usr/nginx/conf/nginx.conf -c参数指定了要加载的nginx配置文件路径。 停止操作 停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文章)来进行的 步骤1:查询nginx主进程号 ps...