目录
在 /etc/systemd/system/创建 httpd.service文件
准备
1,从官网下载httpd的2.4版本的压缩包
2,然后把下载好的压缩包传输给虚拟机
配置
把httpd的压缩包解压
安装需要的环境
在httpd目录下编译
之后使用make在编译
编译完成后在使用make install再一次编译安装
此时编译完成
做个链接,在bin里添加httpd
[root@localhost httpd]# ln -s /usr/local/httpd/bin/* /usr/local/bin/
把启动服务复制到init.d下
[root@localhost httpd]# cp /usr/local/httpd/bin/apachectl /etc/init.d/httpd
修改文件的内容
[root@localhost httpd]# cd /etc/init.d/
[root@localhost init.d]# ls
functions httpd README
[root@localhost init.d]# vim httpd
修改为开机启动
检测
开启
关闭
方法二
在编译安装完成后可以
在 /etc/systemd/system/创建
httpd.service
文件
/etc/systemd/system/httpd.service
内容为
[Unit]
Description=The Apache HTTP Server
After=network.target
[Service]
Type=forking
PIDFile=/usr/local/httpd/logs/httpd.pid
ExecStart=/usr/local/httpd/bin/httpd -k start
ExecReload=/usr/local/httpd/bin/httpd -k restart
ExecStop=/usr/local/httpd/bin/httpd -k stop
PrivateTmp=true
[Install]
WantedBy=multi-user.target
重新加载 systemd 的守护进程,使新的服务文件生效
systemctl daemon-reload