linux httpd 安装运行,linux持续集成环境搭建(二)httpd安装

一、运行环境说明

运行环境推荐使用 Apache + PHP(7.0/7.1/7.2版本) + MySQL(5.5/5.6版本)/mariadb组合 ,Nginx其次。

禅道需要使用pdo, pdo_mysql, json, filter, openssl, mbstring, zlib, curl, gd, iconv这几个模块,需要确保PHP环境有加载这几个模块。

二、安装httpd服务

1.执行如下指令,安装并开启httpd服务。

dnf -y install httpd #安装apache服务

systemctl start httpd.service #开启apache服务

systemctl enable httpd.service #apache服务开机启动(小插曲)如果出现启动失败的情况 如下 :

438105

(1)基本是端口被占用,输入命令:

netstat -antlp | grep 80

(2)将其停用即可,或者更换端口号

sudo kill -9 12039 (杀死某个进程)

2.启动apache服务后,会是如下的样子:438105

3.apache服务其他运维命令。systemctl status httpd.service #查看apache服务状态

systemctl stop httpd.service #关闭apache服务

systemctl restart httpd.service #重启apache服务4.安装完成后,查看apache服务,如下图所示表示服务已经启动。

438105

5.启动后需要关闭服务器防火墙,以便浏览器可以正常访问apache服务。

systemctl stop firewalld.service # 关闭防火墙

systemctl disable firewalld.service # 禁止firewall开机启动

systemctl status firewalld.service # 查看防火墙状态

systemctl start firewalld.service # 开启防火墙6.关闭selinux,防止后续操作/var下文件时,无法授予该路径文件读写权限,执行如下命令。

setenforce 0 # 关闭selinux(1)如果出现如下图:

438105

说明selinux已经被彻底的关闭了

(2)如果需要重新开启selinux,请按下面步骤:(此步骤为需要开启时操作,本次不操作)

vi /etc/selinux/config

更改为:SELINUX=1

必须重启linux,不重启是没办法立刻开启selinux的

重启完以后,使用getenforce,setenforce等命令就不会报“setenforce: SELinux is disabled”了

这时,我们就可以用setenforce命令来动态的调整当前是否开启selinux。

(3)修改selinux配置文件,使其开机生效。vi /etc/selinux/config # 修改值为disabled

SELINUX=disabled7.关闭防火墙后,通过执行 ip addr 命令,查看服务器主机ip地址,用于浏览器访问。ip addr

438105

命令行执行如下命令:echo Centos8 http is ok > /var/www/html/index.html浏览器访问:http://服务器ip/index.html展示出如下内容, 则表示apache配置访问成功。

如下图:

438105

apache 会被安装到: /etc/httpd/

apache 配置文件地址: /etc/httpd/conf/httpd.conf

apache 网站文件默认访问路径:/var/www/html/

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值