`
zlbabel
  • 浏览: 9741 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
最近访客 更多访客>>
社区版块
存档分类
最新评论

linux添加nginx服务

阅读更多

 

一、编写nginx服务脚本

vi /etc/init.d/nginx

 

 

#!/bin/bash

# chkconfig: 2345 90 91	

# description: nginx web server

# processname: nginx

# config: /usr/local/nginx/conf/nginx.conf

# pidfile: /usr/local/nginx/log/nginx.pid

# Source function library.

. /etc/init.d/functions

# Source networking configuration.

. /etc/sysconfig/network



if [ -f /etc/sysconfig/nginx ];then

. /etc/sysconfig/nginx

fi



RETVAL=0

prog="nginx"



start() {

# Check that networking is up.

[ "$NETWORKING" = "no" ] && exit 1

echo -n $"Starting $prog: "

daemon /usr/local/nginx/sbin/nginx $OPTIONS

RETVAL=$?

echo

[ $RETVAL -eq 0 ] && touch /var/lock/subsys/nginx

return $RETVAL

}



stop() {

echo -n $"Shutting down $prog: "

killproc /usr/local/nginx/sbin/nginx

RETVAL=$?

echo

[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/nginx

return $RETVAL

}



case "$1" in

start)

start

;;

stop)

stop

;;

status)

status nginx

RETVAL=$?

;;

restart|reload)

stop

start

RETVAL=$?

;;

condrestart)

if [ -f /var/lock/subsys/nginx ]; then

stop

start

RETVAL=$?

fi

;;

*)

echo "Usage: $0 {start|stop|restart|condrestart|status}"

RETVAL=3

esac

exit $RETVAL
 

 

 

二、为nginx脚本添加权限

chmod a+x /etc/init.d/nginx

 

三、添加nginx服务

chkconfig --add nginx

chkconfig nginx on

 

备注:(转)

分享到:
评论

相关推荐

    Linux搭建Nginx集群步骤+详细配置

    启动Nginx服务: ```bash sudo systemctl start nginx ``` 确保Nginx运行正常: ```bash sudo systemctl status nginx ``` ### 4. 配置负载均衡策略 Nginx支持多种负载均衡策略,例如轮询、最少连接、IP哈希等。在`...

    linux安装nginx的rpm包

    启动Nginx服务并检查其状态: ```bash # 启动Nginx sudo systemctl start nginx # 设置Nginx开机启动 sudo systemctl enable nginx # 检查Nginx状态 sudo systemctl status nginx ``` 6. **测试Nginx**...

    Linux之nginx离线安装包

    5. **启动与管理Nginx**:安装完毕后,你可以在系统服务中添加Nginx,以便于管理和启动。对于Systemd系统(如Ubuntu 16.04+、CentOS 7+),可以创建一个systemd服务文件并启动Nginx: ``` sudo vi /etc/systemd/...

    linux下安装Nginx所需依赖包

    在Ubuntu/Debian上,可以使用以下命令添加Nginx官方仓库: ```bash sudo apt-get update sudo apt-get install software-properties-common sudo add-apt-repository ppa:nginx/stable ``` 在CentOS/RHEL上,需...

    linux下Nginx+tomcat整合的安装与配置

    本文将详细解析在Linux环境下如何安装和配置Nginx与Tomcat的整合,帮助读者实现高效的Web服务部署。 #### 安装Nginx 首先,我们需要在Linux系统上安装Nginx。以下步骤以上传的`nginx-0.7.63.tar.gz`为例,进行详细...

    Linux配置nginx为服务

    现在,你可以通过`service nginx start|stop|reload|restart`命令来管理Nginx服务了。例如,启动Nginx服务: ```bash sudo service nginx start ``` 配置Nginx主要通过修改`/usr/local/nginx/conf/nginx.conf`文件...

    linux下nginx安装、配置实战

    Nginx还支持反向代理,可以将来自一个端口的请求转发到另一个服务。例如,如果你有一个运行在8080端口的应用,可以在配置文件中添加以下反向代理设置: ```nginx location /app { proxy_pass ...

    Linux版Nginx安装包及安装方法

    安装完成后,启动Nginx服务: ```bash sudo systemctl start nginx ``` 为了在系统启动时自动启动Nginx,执行: ```bash sudo systemctl enable nginx ``` 你可以通过访问`http://your_server_ip`来确认Nginx...

    Linux下安装nginx服务器

    启动Nginx服务: ```bash sudo nginx ``` 检查Nginx是否运行正常,可以访问`http://localhost`或`http://your_server_ip`。如果一切顺利,你应该能看到Nginx的默认欢迎页面。 为了使Nginx在系统启动时自动启动,...

    在linux系统上升级nginx版本

    在 Linux 系统上升级 Nginx 版本 Nginx 是一个流行的开源 Web 服务器软件,可以运行在多种操作系统上,其中包括 Linux。随着 Nginx 的不断更新和发展,升级 Nginx 版本成为一个不可避免的问题。本文将指导您在 ...

    Linux 离线 安装Nginx必要环境, 包含openssl模块

    修改后,使用`nginx -t`检查配置是否正确,然后通过`systemctl start nginx`启动Nginx服务。 **步骤6:检查Nginx运行状态** 运行`systemctl status nginx`确认Nginx是否成功启动。如果一切正常,你应该能看到类似...

    Linux 按照部署 Nginx 服务器 及相关依赖 - Nginx 配置讲解

    1. 服务端口和服务器块:配置Nginx监听的端口和定义服务器块。服务器块可以包含多个指令,用于配置虚拟主机、域名解析等。 2. HTTP协议配置:在HTTP块中配置Nginx的行为,如请求头大小、客户端请求超时时间、代理...

    linux离线环境下nginx安装包-附带所有依赖环境和安装教程

    接着启用并启动Nginx服务: ```bash sudo systemctl daemon-reload sudo systemctl enable nginx sudo systemctl start nginx ``` 现在,你应该可以通过访问服务器的IP地址来测试Nginx是否已成功运行。 在实际操作...

    Linux离线安装Nginx资源包

    为了使Nginx在系统启动时自动启动,你还需要将其添加到系统服务管理中。在Systemd系统(如Ubuntu 16.04及以上版本)上,创建一个systemd服务单元文件,然后启用它: ```bash sudo vi /etc/systemd/system/nginx....

    linux 环境 nginx安装包

    若要使Nginx开机自启动,需要创建一个系统服务脚本,这根据你的Linux发行版可能略有不同。在Systemd系统(如Ubuntu 16.04以上)中,可以使用以下命令: ```bash $ sudo cp /path/to/nginx-1.20.2/support/start_...

    linux操作系统下安装nginx步骤

    2. 在打开的编辑器中,输入如下内容,该脚本定义了Nginx服务的相关信息,包括启动、停止和重载操作。 ```bash #!/bin/sh # chkconfig: 2345 85 15 # Startup script for the nginx Web Server # description: nginx...

    linux搭建nginx WEB服务器的教程.docx

    Linux 搭建 Nginx WEB 服务器的教程 ... Linux 搭建 Nginx WEB 服务器的教程提供了一个完整的 Nginx 服务器搭建过程,包括下载、安装、配置和启动 Nginx 服务,同时也提供了多站点设置和自定义 404 页面的方法。

    Linux配置nginx自启动

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

    Nginx1.22.0版本Linux已编译可直接使用

    总的来说,预编译的 Nginx 1.22.0 Linux 版本提供了快速部署和使用的便利,降低了入门门槛,尤其适合那些不熟悉编译过程或者需要快速搭建 Web 服务的用户。同时,由于它已经包含了多种常用的模块,因此可以满足...

Global site tag (gtag.js) - Google Analytics