前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >httpd启动管理脚本

httpd启动管理脚本

原创
作者头像
用户10048459
发布于 2022-09-16 13:39:40
发布于 2022-09-16 13:39:40
65800
代码可运行
举报
文章被收录于专栏:执笔绘倾城执笔绘倾城
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#!/bin/bash
# chkconfig: 2345 10 90
# description: httpd service
httpd="/usr/local/apache2/bin/apachectl"
function httpd_start(){
/usr/local/apache2/bin/apachectl start
}

function httpd_stop(){
/usr/local/apache2/bin/apachectl stop
}
case $1 in
start)
		httpd_start
		;;
stop)
		httpd_stop
		;;
restart)
		httpd_stop
		sleep 2
		httpd_start
		;;
test)
		$httpd -t    #检测httpd配置文件语法问题
		;;
*)
		echo “用法: $0 start|stop|restart|test”
		;;
esac

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Shell中的if判断怎么用?
原文:https://blog.csdn.net/weixin_46659843/article/details/124139867
入门笔记
2022/06/03
7070
redis哨兵启动管理
#!/bin/sh# redis脚本运行在Linux系统# chkconfig: 2345 10 90# description: redis serviceEXEC="/usr/local/redis/bin/redis-sentinel"CLIEXEC="/usr/local/redis/bin/redis-cli"PIDFILE="/usr/local/redis/logs/sentinel-26379.pid"CONF="/usr/local/redis/conf/sentinel.conf"sta
用户10048459
2022/09/19
6850
21.shell语言之if条件判断语句
then后面跟符合条件之后执行的程序,可以放在[]之后,用;分隔。也可以换行写入,
全栈程序员站长
2022/09/14
7220
nginx启动管理脚本
#!/bin/bash#Author:liu#chkconfig: 2345 99 33#description: nginx server control toolspid="/usr/local/nginx/logs/nginx.pid" #nginx的pidstate="/usr/local/nginx/sbin/nginx" #nginx源码启动路径case "$1" instart) netstat -anpt|grep nginx &>/dev/null #判断nginx是否启动
用户10048459
2022/09/16
7070
Linux服务管理 — 78、独立服务的启动脚本分析
既然独立的服务启动是依靠/etc/init.d/服务名这个脚本来进行启动管理的,那么这个脚本中到底是什么样子的?我们以apache服务的启动脚本来学习一下启动脚本到底是怎么实现一个服务启动的。
玖柒的小窝
2021/12/15
5670
chkconfig命令详细介绍
命令介绍: chkconfig命令用来更新、查询、修改不同运行级上的系统服务。比如安装了httpd服务,并且把启动的脚本放在了/etc/rc.d/init.d目录下,有时候需要开机自动启动它,而有时候则不需要,因此,就可以使chkconfig命令来进行控制,这个命令就相当于一个开关,不过这个开关有[0~6]共7个档. # 0 - 停机 # 1 - 单用户模式 # 2 - 多用户,没有NFS # 3 - 完全多用户模式(标准的运行级) # 4 - 没有用到 # 5 - X11(xwindow) #
小小科
2018/05/02
2.9K0
源码编译安装httpd2.4及虚拟主机
1.安装apr,apr-utils,pcre-devel和openssl-devel
星哥玩云
2022/07/01
7330
微服务架构实战:Nginx的安装及负载均衡配置、开机启动
在安装完分布式文件系统之后,就可以在应用程序中进行调用了。注意需要在 Web端的页面上进行访问,还必须借助Nginx 提供访问服务。使用Nginx 不仅可以构建负载均衡服务还能使用缓存设置。在跟踪器和存储节点上都必须安装Nginx,下面分别进行说明。
愿天堂没有BUG
2022/10/28
7590
微服务架构实战:Nginx的安装及负载均衡配置、开机启动
Linux下编译安装Apache2.4及脚本安装
一、安装基本环境工具 yum -y install gcc gcc-c++ wget 二、安装apr Apache在安装时需要一些准备环境,这里需要安装另外一个东西 APR(Apache Portable Runtime)。 wget http://archive.apache.org/dist/apr/apr-1.6.3.tar.gz tar -zxvf apr-1.6.3.tar.gz cd apr-1.6.3     ./configure --prefix=/usr/local/apr/    make && make install 三、安装APR-util wget -c http://archive.apache.org/dist/apr/apr-util-1.5.4.tar.gz tar -zxvf apr-util-1.5.4.tar.gz cd apr-util-1.5.4   ./configure --prefix=/usr/local/apr-util/ --with-apr=/usr/local/apr/ make && make install   四、安装prce wget -c https://sourceforge.net/projects/pcre/files/pcre/8.42/pcre-8.42.tar.gz tar -zxvf pcre-8.42.tar.gz cd pcre-8.42 ./configure --prefix=/usr/local/pcre make && make install 五、安装Apache wget -c http://mirror.bit.edu.cn/apache/httpd/httpd-2.4.29.tar.gz tar -zxvf httpd-2.4.29.tar.gz cd httpd-2.4.29 ./configure –prefix=/usr/local/apache/ –with-apr=/usr/local/apr/ –with-apr-util=/usr/local/apr-util/ –with-pcre=/usr/local/pcre/ make && make install 六、测试apache /usr/local/apache/bin/apachectl start (启动apache) /usr/local/apache/bin/apachectl stop   (停止apache) /usr/local/apache/bin/apachectl reload   (重启apache) 七、加入开机启动编写启动 1、编写启动脚本:vim httpd
菲宇
2022/12/21
1K0
编译安装httpd-2.4.9及新特性详解
前言 前面我们讲解了httpd在CentOS6上(httpd-2.2)的相关功能配置,而 CentOS7上采用了httpd-2.4的版本,那么httpd-2.4增加了哪些特性呢?接下来让我们在CentOS6.6上手动编译安装一下 httpd-2.4.9,看一下和httpd-2.2有什么不同,顺便补充说一下httpd的其它功能。 环境及新特性介绍 环境介绍 系统环境:CentOS6.6 所需软件包:apr-1.5.0.tar.bz2、apr-util-1.5.3.tar.bz2、httpd-2.4.9
小小科
2018/05/02
8940
编译安装httpd-2.4.9及新特性详解
编译安装最新版httpd-2.4
新版本的httpd-2.4新增以下特性; 新增模块; mod_proxy_fcgi(可提供fcgi代理) mod_ratelimit(限制用户带宽) mod_request(请求模块,对请求做过滤) mod_remoteip(匹配客户端的IP地址) 对于基于IP的访问控制做了修改,不再支持allow,deny,order机制,而是统一使用require进行
星哥玩云
2022/06/30
6300
系统软件服务类设置命令
1.Linux服务管理 独立的服务:就是运行在内存里的服务,任何的客户端要访问这个服务
全栈工程师修炼指南
2022/09/28
8260
系统软件服务类设置命令
标准化启动脚本的构建与cronolog的日志分割
[  cronolog是[一款日志分割软件,以上范例日志文件将按天分割,每天产生一个新的日志文件。]
明哥的运维笔记
2019/01/30
9070
mongodb监控脚本
privileges:[{resource:{cluster:true},actions:["serverStatus"]}],
用户1168904
2021/05/13
8810
mongodb监控脚本
nagios安装配置
上线的服务器有时会被人攻击,导致服务不可用,今天安装配置了nagios对上线服务器进行监控,简单记录一下 #安装必要的软件包 yum install -y gcc glibc glibc-common gd gd-devel xinetd openssl-devel #创建nagios用户及授予目录权限 useradd -s /sbin/nologin nagios mkdir /usr/local/nagios chown -R nagios.nagios /usr/local/nagios #安装nag
jeremyxu
2018/05/09
1.3K0
服务自启动设置_服务器设置启动项
我们使用 telnet 服务来举例,telnet 服务是用来进程系统远程管理的,端口 23。不过需要注意的是 telnet 的远程管理数据在网络当中是明文传输,非常不安全。在实际生产环境中,不会使用,我们这里只是举例而已。
全栈程序员站长
2022/09/20
3.3K0
Nginx和PHP-FPM的启动、重启、停止脚本
服务器上的Nginx和PHP都是源码编译安装的,不像ubuntu一样有自带service启动脚本,所以不支持类似以前的nginx (start|restart|stop|reload)了。自己动手丰衣足食。以下脚本应该在RHEL, Fedora, CentOS下都适用。
艳艳代码杂货店
2021/10/29
1.3K0
Confluence自启动脚本
由于confluence用rc.local是无法自启动的,所以这里附上confluence的启动脚本 将以下脚本拷贝到/etc/init.d/confluenced # cd /etc/init.d/ # vi confluenced 注意:以下几个变量要根据自己的位置来调整Confluence,JAVA_HOME -------------------------------------------------------------------------------------#!/bin/bash
程序员同行者
2018/06/22
1.8K0
部署云服务器--(3) Linux系统用脚本方式实现Tomcat的开机自启动
此篇教程在我的电脑(deepin-generic)上是可以用的,做好脚本后重启立即生效,但是在服务器(CentOS-7.3),需要开机后等待十几分钟,原因不明啊,很迷,另外记得服务器的防火墙开了8080端口(或者你设置的tomcat的端口).
浩Coding
2019/07/02
1.7K0
部署云服务器--(3) Linux系统用脚本方式实现Tomcat的开机自启动
centos6.8搭建LAMP(能完整跑起来)
⚠️注意:配置、编译、安装httpd-2.4.25时不能开启--enalbe-ssl 需要找原因,目前不影响运行
botkenni
2019/09/02
4790
相关推荐
Shell中的if判断怎么用?
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验