Fedora10下配置Apache和虚拟主机

简介: 起因:   最近配置Fedora下的虚拟主机时,配置在/home/user/下的文件总是不能够正常的访问,查看日志提示。   [Mon Jan 19 09:05:14 2009] [error] [client 127.0.0.1] (13)Permission denied: access to / denied   看来还是有权限的问题,找了一些,终于解决掉了,下面总结一下。

起因:

  最近配置Fedora下的虚拟主机时,配置在/home/user/下的文件总是不能够正常的访问,查看日志提示。

  [Mon Jan 19 09:05:14 2009] [error] [client 127.0.0.1] (13)Permission denied: access to / denied

  看来还是有权限的问题,找了一些,终于解决掉了,下面总结一下。

总结一下Fedora10下面Apache的配置问题:

1、安装apache。

  Fedorar下安装apache如今已经很方便了,可以通过rpm或者yum进行安装,这里不再赘述。

2、安装PHP。

  这一步也很简单,直接yum就可以了。

3、配置虚拟主机。

  虚拟主机的配置可以写在httpd.conf中,也可以在/conf.d/下写入单独的文件,我是写在了/conf.d/vhost.conf中。

  <VirtualHost *:80>
        ServerAdmin cocowool@gmail.com
        DocumentRoot /home/cipher/workspace
        ServerName www.work.cn
        ErrorLog logs/www.work.cn-error_log
        CustomLog logs/www.work.cn-access_log common

  </VirtualHost>

4、设置HOST。

  需要根据自己的配置,更改/etc/hosts文件。

  如:127.0.0.1  www.work.cn

5、配置目录权限。

  不能访问的主要原因就是权限的问题,目录权限是一个方面,所以需要对工作目录设置权限。

  su -

  chomd 711 /home/cipher

  chmod 755 /home/cipher/workspace

6、SELINUX。

  关于SELinux,我的了解还很少,而且也没有使用。所以直接禁止掉。

  如果在系统中使用SELinux的话,需要设置下面的两个选项

   setseool -P httpd_enbale_homedirs 1

  chcon -R -t httpd_sys_content_t /home/cipher/workspace

最后重启服务就可以了。

 

 

-----------

 

一些补充

[warn] NameVirtualHost *:80 has no VirtualHosts

如果在启动apache的时候看到这个错误的话,是说明NameVirtualHost *:80写的太多了,所有的虚拟主机只需要一行就可以了

最后我们可以通过 httpd -S 来查看当前的运行状况。

 

相关文章
|
4月前
|
Linux 网络安全 Apache
CentOS 7.2配置Apache服务httpd(上)
CentOS 7.2配置Apache服务httpd(上)
391 1
|
4月前
|
存储 分布式计算 druid
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
70 1
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(一)
|
4月前
|
缓存 前端开发 应用服务中间件
CORS跨域+Nginx配置、Apache配置
CORS跨域+Nginx配置、Apache配置
349 7
|
4月前
|
消息中间件 分布式计算 druid
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(二)
大数据-152 Apache Druid 集群模式 配置启动【下篇】 超详细!(二)
67 2
|
4月前
apache+tomcat配置多站点集群的方法
apache+tomcat配置多站点集群的方法
71 4
|
4月前
|
存储 消息中间件 druid
大数据-151 Apache Druid 集群模式 配置启动【上篇】 超详细!
大数据-151 Apache Druid 集群模式 配置启动【上篇】 超详细!
131 1
|
4月前
|
负载均衡 应用服务中间件 Apache
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
Tomcat负载均衡原理详解及配置Apache2.2.22+Tomcat7
90 3
|
2月前
|
存储 人工智能 大数据
The Past, Present and Future of Apache Flink
本文整理自阿里云开源大数据负责人王峰(莫问)在 Flink Forward Asia 2024 上海站主论坛开场的分享,今年正值 Flink 开源项目诞生的第 10 周年,借此时机,王峰回顾了 Flink 在过去 10 年的发展历程以及 Flink社区当前最新的技术成果,最后展望下一个十年 Flink 路向何方。
414 33
The Past, Present and Future of Apache Flink
|
4月前
|
SQL Java API
Apache Flink 2.0-preview released
Apache Flink 社区正积极筹备 Flink 2.0 的发布,这是自 Flink 1.0 发布以来的首个重大更新。Flink 2.0 将引入多项激动人心的功能和改进,包括存算分离状态管理、物化表、批作业自适应执行等,同时也包含了一些不兼容的变更。目前提供的预览版旨在让用户提前尝试新功能并收集反馈,但不建议在生产环境中使用。
1054 13
Apache Flink 2.0-preview released
|
4月前
|
存储 缓存 算法
分布式锁服务深度解析:以Apache Flink的Checkpointing机制为例
【10月更文挑战第7天】在分布式系统中,多个进程或节点可能需要同时访问和操作共享资源。为了确保数据的一致性和系统的稳定性,我们需要一种机制来协调这些进程或节点的访问,避免并发冲突和竞态条件。分布式锁服务正是为此而生的一种解决方案。它通过在网络环境中实现锁机制,确保同一时间只有一个进程或节点能够访问和操作共享资源。
182 3

热门文章

最新文章