在安装Apache 服务时显示没有可用的httpd, 导致Apache 服务无法安装,请问如何解决这个这个问题?
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" --网站家目录
# 网站容器开始标识
Options Indexes FollowSymLinks # 找不到主页时,以目录的方式呈现,并允许链接到网站根目录以外
AllowOverride None # none不使用.htaccess控制,all允许
Require all granted # granted表示运行所有访问,denied表示拒绝所有访问
# 容器结束
DirectoryIndex index.html # 定义主页文件,当访问到网站目录时如果有定义的主页文件,网站会自动访问
AddDefaultCharset UTF-8 # 字符编码,如果中文的话,有可能需要改为gb2312或者gbk,因你的网站文件的默认编码而异
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。