`

selinux apache

阅读更多

apache httpd 配置好了,不能访问显示

 

权限不够

 

查看后台日志发现

 

Could not open log file '/var/www/html/logs/test/2012_12_15_access_log' (Permission denied)
 

将 setenforce 0 后 可以正常访问 但是不能每次访问都 要去设置 selinux

 

将selinux 关闭 后 也缺少安全保护

 

可以使用以下命令 解决;

chcon -R system_u:object_r:httpd_sys_content_t /var/www/html
 

参考资料

  http://linuxtoy.org/archives/selinux-introduction.html

 

http://sergiy.kyrylkov.name/2006/05/15/13permission-denied-httpd-could-not-open-error-log-file/

 

  selinux 把apche 放行后 发现 mysql 远程还是无法连接,

 

执行以下命令成功实现

 

 

setsebool -P httpd_can_network_connect=1
 

 

分享到:
评论

相关推荐

    selinux-notebook:SELinux笔记本

    SELinux网络,虚拟机,X-Windows,PostgreSQL和Apache / SELinux-Plus支持SELinux的功能。 SELinux内核的核心策略语言,以及如何为教学目的构建基本策略模块。 新的通用中间语言(CIL)实现的简介。 SELinux核心...

    Linux+Apache+Nginx+Mysql+PHP完美配置教程

    一、准备工作 1、安装编译工具gcc、gcc-c++ ...2、关闭系统RPM安装包的Apache、MySQL的服务 3、关闭SELinux,允许防火墙80端口访问 1)关闭SELinux 2)关闭防火墙Netfilter/iptables 4、关闭不必要自启动服务

    安全操作系统SELinux综述

    文章简要给出了SELinux的FLASK体系结构和安全模型,表述了SELinux是如何支持策略的灵活性和如何配置访问控制策略来满足操作系统的安全要求,并以Apache服务器为例,介绍了如何定制SELinux以实现安全加强。

    centos7配置APache+PHP+mysql[归纳].pdf

    将 `SELINUX=enforcing` 注释掉,并添加 `SELINUX=disabled`。然后,重启系统以生效: `setenforce 0` 二、安装 Apache 安装 Apache 服务: `yum install httpd` 安装完成后,Apache 服务以 `httpd` 服务的形式...

    导致SELinux警告的四个常见原因

    本文主要介绍下四个导致 SELinux 警告产生的原因以及解决方案。  原因一:出现标注错误  SELinux 的核心概念是标注,无论是文件系统、目录、文件、文件启动描述符、端口、消息接口还是网络接口,所有的一切都...

    Linux下安装Apache+PHP+MySql搭建PHP运行环境

    在配置 Apache 之前,需要先关闭 SELINUX,可以使用以下命令: `setenforce 0` 然后,需要修改 Apache 的配置文件 /etc/httpd/conf/httpd.conf,以便在虚拟主机中启用 PHP support。 配置 PHP 在配置 PHP 之前...

    Centos7.1+apache+mysql+php+zendGuardload配置教程.docx

    在 CentOS 7.1 中,默认启用了 SELINUX,需要关闭 SELINUX,以便能够正确地配置服务器。可以使用以下命令关闭 SELINUX: vi /etc/selinux/config SELINUX=enforcing SELINUXTYPE=targeted SELINUX=disabled 然后,...

    RedHat SELinux系统简介及案例分析

    在解决问题时,我们需要了解 SELinux 的工作机制和安全策略,了解 SELinux 的配置文件和命令,并且了解 Apache 的配置文件和工作机制。通过对 SELinux 和 Apache 的配置文件和命令的了解,我们可以解决这个问题,...

    Apache常用虚拟主机配置方法解析

    setenforce 0 //设置selinux安全级别为premise重启会失效. 本机windows浏览器测试虚拟机ip地址(一定要关闭防火墙),看到以下界面代表启动http成功。 2、apache2配置文件 安装好httpd后会自动生成/etc/httpd目录 ...

    apache服务出现Forbidden 403问题的解决方法总结

    还有,这些问题在win平台的Apache里一样会发生!我按照经验总结的主要有以下4种原因! 本人测试的环境 是:Scientific Linux 5.3(与RHEL和CentOS百分百兼容!),其它版本的Linux应该通用,没测试。 1. 访问的文档...

    linux Web服务器的搭建.doc

    Linux Web 服务器的搭建 Linux Web 服务器的搭建是指使用 Linux...Linux Web 服务器的搭建需要安装 Apache 软件包、搭建 DNS 服务器、搭建个人站点、解决 SELinux 问题、建立虚拟主机和解决 Apache 服务器的安全问题。

    Apache启动错误Permission denied: httpd: could not open error log file解决方法

    yum 安装的 apache 版本:httpd-2.2.15-30.el6.centos.x86_64 二、问题描述 新增加虚拟主机站点,启动不了,查看日志,显示: 代码如下: 启动 httpd:(13)Permission denied: httpd: could not open error log file...

    Linux下SVN服务器同时支持Apache的http和svnserve独立服务器两种模式且使用相同的访问权限账号

    说明: 服务器操作系统:CentOS 6.x ...一、关闭SELINUX vi /etc/selinux/config #SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加 :wq! #保存退出 setenforce 0 #使配置立

    CentOS7+apache+php7+mysql5.7配置教程详解

    安装apache 关闭SELinux 编辑器打开 etc/selinux/config 文件,找到 SELINUX=enforcing 字段,将其改成 SELINUX=disabled ,并重启设备。 yum -y install httpd mod_ssl 配置防火墙 firewall-cmd --permanent --...

    linux下使用Apache+php实现留言板功能的网站

    关闭防火墙服务,关闭selinux  请参考:http://www.cnblogs.com/dagege/p/5947251.html 三.我们通过FTP服务或使用rz命令将文件放到Apache的根目录下 /var/www/html 示例文件下载:...

    fedora11 下一些软件的安装使用说明

    fedora11 下一些软件的安装使用说明 mysql+php+apache 建立discuz论坛 不关闭selinux

    OA协同办公系统

    一、安装 1、将安装包直接解压到/opt...注:如果网页无法访问,请先关闭然之所在电脑的防火墙和selinux再刷新网页访问试一下。 默认管理员帐号是 admin,密码 123456。 登录后,即可使用协同办公功能。具体的使用。

    OA协同办公系统-32位

    一、安装 1、将安装包直接解压到/...注:如果网页无法访问,请先关闭然之所在电脑的防火墙和selinux再刷新网页访问试一下。 然之默认管理员帐号是 admin,密码 123456。 登录后,即可使用协同办公功能。具体的使用。

    Linux轻松架设个人网站.pdf

    接着,需要配制Apache服务器,指定网页的默認语言为GB2312,以避免网页中出现乱码。最后,需要测试Apache服务,以确保网站可以正常访问。 在搭建个人网站的过程中,需要注意以下几点: 首先,需要选择合适的Linux...

    Linux-开启Apache的虚拟主机功能(基于IP地址、基于主机域名、基于IP:端口号)

    Apache服务的虚拟主机功能可以基于ip地址、主机域名、端口号来访问网站,这样就可以实现在一台服务器上部署多个网站了。 虚拟主机功能 把一台处于运行状态的物理服务器分割成多个“虚拟服务器” 无法实现硬件资源...

Global site tag (gtag.js) - Google Analytics