把編譯安裝的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 服務了
※Java 泛型在實際開發中的應用
※EasyNetQ之多態發布和訂閱
※SQL執行過程中的性能負載點
※web本地存儲技術-cookie、sessionStorage和localStorage
※常見的排序演算法總結(JavaScript)
TAG:科技優家 |
※用Pytorch 實現的 Capsule Network
※德國女性已經實現了自我?Deutsche Frauen verwirklichen sich selbst……
※Abercrombie&Fitch 是如何通過改革實現復甦的?
※Ceilometer和Monasca 能幫OpenStack實現智能運維
※SAP Cloud for Customer Extensibility的設計與實現
※大新聞!Facebook 開源了 Python 實現的物體檢測研究平台 Detectron
※C++重載 operator new 和 operator delete 實現內存泄漏跟蹤器
※ArrayList,LinkedList,Vector基本原理與實現
※Logistic regression 的梯度下降解法-附python實現
※mybatis使用load data local infile實現導入數據到mysql資料庫
※通過 Docker 實現在 Linux 容器中運行 Microsoft SQL Server 資料庫
※redis緩存和cookie實現Session共享
※使用Tensorflow Object Detection API實現對象檢測
※基於google protobuf的gRPC實現
※SpaceTime Enterprises 用VR實現你的太空夢
※在Spark 上實現 TensorFlow 的庫——Sparkflow
※流式處理:使用 Apache Kafka的Streams API 實現 Rabobank 的實時財務告警
※android 訪問webservice(解析一行代碼實現)
※SpringBoot整合Mybatis實現事務控制
※Occipital推出MR創作工具Bridge Engine,實現密實3D映射