把编译安装的httpd,利用service和chkconfig进行管理

发布时间 - 2017-07-23 00:00:00    点击率:

把编译安装的httpd 实现服务脚本,通过service和chkconfig 进行管理

1 编译安装httpd

    把httpd编译安装在/app/httpd/目录下。

2 在/etc/rc.d/init.d/目录下新建一个文件httpd

这个文件的目的在于让service 命令可以管理编译安装的httpd服务。

    文件内容如下:

[root@CentOS68 ~]# cat /etc/rc.d/init.d/httpd

#!/bin/bash
#
# httpd        Start up the httpd server daemon
#
# chkconfig: 2345 99 01
# description: httpd is a protocol for web server.
# This service starts up the httpd server daemon.
#
# processname: httpd
case $1 in
start)
    /app/httpd/bin/apachectl start ;;
stop)
    /app/httpd/bin/apachectl stop ;;
status)
    /app/httpd/bin/apachectl status ;;
*)
    echo err
esac

3 添加为开机启动

[root@CentOS68 /app/httpd/bin]# chkconfig --add httpd
[root@CentOS68 /app/httpd/bin]# chkconfig --list |grep httpd
httpd     0:off    1:off    2:on    3:on    4:on    5:on    6:off

可以看到已经添加成功

4 通过service 命令启动服务

[root@CentOS68 ~]# service httpd start
httpd: Could not reliably determine the server's fully qualified domain name, using CentOS68.localhost for ServerName

可以看到会报错,但是服务已经启动成功了,修改/app/httpd/conf/httpd.conf这个文件,把98行前面的#去掉即可

98 #ServerName www.example.com:80

现在可以通过service命令管理手动安装的httpd 服务了


# 目录下  # 可以通过  # 可以看到  # 报错  # 新建一个  # 安装在  # brush  # daemon  # csharp  # class 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 济南网站建设制作公司,室内设计网站一般都有哪些功能?  佛山网站制作系统,佛山企业变更地址网上办理步骤?  Laravel安装步骤详细教程_Laravel环境搭建指南  如何挑选最适合建站的高性能VPS主机?  Laravel Debugbar怎么安装_Laravel调试工具栏配置指南  ai格式如何转html_将AI设计稿转换为HTML页面流程【页面】  再谈Python中的字符串与字符编码(推荐)  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  Laravel策略(Policy)如何控制权限_Laravel Gates与Policies实现用户授权  javascript日期怎么处理_如何格式化输出  Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势  Laravel如何创建自定义Facades?(详细步骤)  Laravel怎么导出Excel文件_Laravel Excel插件使用教程  利用JavaScript实现拖拽改变元素大小  如何在腾讯云免费申请建站?  QQ浏览器网页版登录入口 个人中心在线进入  微信小程序 五星评分(包括半颗星评分)实例代码  Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制  如何在橙子建站上传落地页?操作指南详解  Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】  音乐网站服务器如何优化API响应速度?  百度浏览器ai对话怎么关 百度浏览器ai聊天窗口隐藏  Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  Mybatis 中的insertOrUpdate操作  phpredis提高消息队列的实时性方法(推荐)  C语言设计一个闪闪的圣诞树  javascript基于原型链的继承及call和apply函数用法分析  Zeus浏览器网页版官网入口 宙斯浏览器官网在线通道  如何用AI一键生成爆款短视频文案?小红书AI文案写作指令【教程】  如何快速登录WAP自助建站平台?  C++时间戳转换成日期时间的步骤和示例代码  UC浏览器如何设置启动页 UC浏览器启动页设置方法  Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】  想要更高端的建设网站,这些原则一定要坚持!  高性能网站服务器配置指南:安全稳定与高效建站核心方案  如何在云主机上快速搭建网站?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  Python企业级消息系统教程_KafkaRabbitMQ高并发应用  制作ppt免费网站有哪些,有哪些比较好的ppt模板下载网站?  如何获取PHP WAP自助建站系统源码?  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  软银砸40亿美元收购DigitalBridge 强化AI资料中心布局  Laravel如何使用Blade组件和插槽?(Component代码示例)  Android Socket接口实现即时通讯实例代码  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  如何在宝塔面板中修改默认建站目录?