Articles of apache 2.2

Apache HTTP服务器STIG规则

我是设置Apache HTTP新手,并且必须STIG已经运行的Apache HTTP 2.2。 ( http://iase.disa.mil/stigs/app-security/web-servers/Pages/index.aspx )。 对于其中的一个规则,它说以下内容 Edit the httpd.conf file and add one of the following to the enabled Options directive: +IncludesNoExec -IncludesNoExec -Includes Remove the 'Includes' or '+Includes' setting from the options statement. 我去了httpd.conf文件。 然而,我很困惑我会把这些线路放在哪里。 有没有人有任何洞察到这些Options directive并在哪里设置?

从我的机器上删除IIS服务器,使Apache可以访问端口80

我的标题很自我解释,但我想详细谈谈我的问题。 我的家用电脑有一台IIS服务器安装了一段时间后,它自动开始侦听端口80.我试图find服务器的每个实例,并从我的机器上删除它,但它仍然在那里。 现在我已经安装了Apache服务器,我必须让它在不同的端口上监听。 这不是什么大事,更是一个不便之处。 我希望我的Apache服务器监听端口80,而不是IIS服务器。 那么,我能做到这一点吗?

find在80端口上运行的应用程序,并阻止我的Apache服务器

我试图在Windows机器上运行Apache服务器,但是,我必须在不同的端口上运行它,我想在端口80上运行它,这样它就在我的本地主机上。 当我inputlocalhost到我的浏览器地址栏,我被发送到IIS服务器的主页。 我有一个IIS服务器,我一直无法删除,所以我只是停下来,并禁用services.msc服务,但它似乎仍然在运行。 如何查找和停止在端口80上运行的不需要的服务,以及如何从我的机器上永久删除IIS服务器?

SELinux干扰Apache / PHP

在安装CentOS 7时,SELinux默认是启用的。 这会阻止Apache正确读取标准/ var / www / html文档根目录中的PHP文件(当显示包含PHP脚本的网页时,浏览器是空白的)。 当我禁用SELinux时,页面显示正常。 有没有设置SELinux以允许Apache从文档根访问PHP文件的方法? 我宁愿不要完全禁用SELinux,因为CentOS明确地认为这是一个理想的安全补充。

不是每个人都可以写入/ var / www中创build的新文件

我遵循这个线程中最有帮助的提示。 在/ var / www中处理Apache 2用户www-data权限的最佳方式是什么? 我只是在一个user1下创build了一个新文件。 但是user2不能编辑它。 但是,在我做出这些权限更改之前,所有这些文件都可以编辑。 我不想在每次创build新文件时都执行find命令。 我错过了什么吗?

根文件夹以外的文件夹和URL重写

下面的情况是可能的,我如何将它归档到共享主机环境中? 我有一个Wordpress安装驻留在,比如说, /httpdocs/wordpress 我的网域指向这个文件夹。 所以打电话 http://example.com 导致Wordpress页面。 现在我想添加第二个系统。 但我不想污染我的Wordpress,并希望将其存储在此文件夹之外。 我仍然希望它可以通过 http://example.com/other-system 即使它驻留在文件系统中 /httpdocs/other-system 并不是 /httpdocs/wordpress/other-system 那可能吗? 我有什么意义吗? 谢谢!

Apache不启动(centos)

我有一个与Apache的问题:centos 7 + directamin + custombuild版本nginx_apache我今天上午重新启动我的服务和Apache不启动。 我testing./build所有或只有apache …. systemctl start httpd.service Job for httpd.service failed. See 'systemctl status httpd.service' and 'journalctl -xn' for details. systemctl status httpd.service httpd.service – The Apache HTTP Server Loaded: loaded (/etc/systemd/system/httpd.service; enabled) Active: failed (Result: exit-code) since Wed 2014-11-12 08:26:54 CET; 3s ago Process: 8394 ExecStart=/usr/sbin/httpd $OPTIONS -k start (code=exited, […]

Apache虚拟主机不能在Ubuntu 14.04 LTS上运行

我一直在使用这个教程在我的Ubuntu PC上build立一个Apache虚拟主机。 我创build了一个no-ip domain ,我将用它作为我的虚拟主机的主机名。 我已经按照教程的每一步,但它不起作用。 这是虚拟主机文件,名为crm2plus.ddns.net.conf : <VirtualHost *:80> # The ServerName directive sets the request scheme, hostname and port that # the server uses to identify itself. This is used when creating # redirection URLs. In the context of virtual hosts, the ServerName # specifies what hostname must appear in the request's Host: […]

检查www-data用户的历史logging

普通用户的主目录中有一个.bash_history ,而www-data用户没有主目录。 因此,有没有办法跟踪www-data用户的历史?

Apache2.4和Php-cgi:哪个chmod用于日志文件?

我正在使用Php lib(Monolog)来创build我的日志。 当我删除我的日志文件并访问我的网站,以生成日志,我看到创build到良好的日志目录中的文件: -rw-r–r– 1 apache apache 0 Nov 21 15:22 portal.log 但是它总是空的(每个请求都应该被logging)。另一方面,最后的修改date在每次生成日志时都会被更新。 我怀疑一个chmod问题,解决它我试图在日志文件上的chmod 777: -rwxrwxrwx 1 apache apache 0 Nov 21 15:28 portal.log 但它不解决问题,相同的症状… 我错过了什么与chmodconfiguration?