开发者社区> 问答> 正文

没有可用的httpd

在安装Apache 服务时显示没有可用的httpd, 导致Apache 服务无法安装,请问如何解决这个这个问题?

展开
收起
游客5mw5msxvqrcym 2021-02-05 18:41:33 1076 0
1 条回答
写回答
取消 提交回答
  • 1、查看安装的http包

    yum -y install httpd*

    2、安装

    yum install httpd

    3、将Apache服务添加到开机自启中

    systemctl start httpd

    systemctl enable httpd

    4、停止防火墙服务

    systemctl stop firewalld --临时关闭防火墙

    systemctl disable firewalld --永久关闭防火墙

    5、apache的日志说明

    apache日志记录目录:/var/log/httpd/

    access_log # 记录客户端访问Apache的信息,比如客户端的ip

    error_log # 记录访问页面错误信息

    apache服务启动的记录日志:

    /var/log/messages # 这个日志是系统的大集合

    6、默认网站home目录

    /var/www/html # 默认网站家目录

    7、配置文件/etc/httpd/conf/httpd.conf

    serverRoot "/etc/httpd" # 存放配置文件的目录

    Listen 80 # Apache服务监听端口

    User apache # 子进程的用户

    Group apache # 子进程的组

    ServerAdmin root@localhost # 设置管理员邮件地址

    DocumentRoot "/var/www/html" --网站家目录

    设置DocumentRoot指定目录的属性

    # 网站容器开始标识

    Options Indexes FollowSymLinks # 找不到主页时,以目录的方式呈现,并允许链接到网站根目录以外

    AllowOverride None # none不使用.htaccess控制,all允许

    Require all granted # granted表示运行所有访问,denied表示拒绝所有访问

    # 容器结束
    

    DirectoryIndex index.html # 定义主页文件,当访问到网站目录时如果有定义的主页文件,网站会自动访问

    AddDefaultCharset UTF-8 # 字符编码,如果中文的话,有可能需要改为gb2312或者gbk,因你的网站文件的默认编码而异

    2021-02-05 19:33:57
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
《Nginx 代理系统常用手册》 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载