Questions tagged «apache-httpd»

将此标签用于与Apache HTTP服务器(任何版本,但请确保在问题中提供Apache版本号,除非不相关)有关的问题。与非Apache Web服务器无关的问题应使用标签:webserver。

2
添加VirtualHost conf文件后,apache无法重启,为什么不呢?
在CentOS 7服务器中,在以下位置sudo apachectl restart添加包含文件后输入时,出现以下错误httpd.conf: Job for httpd.service failed. See 'systemctl status httpd.service' and 'journalctl -xn' for details. 当我输入时sudo systemctl status httpd.service -l,结果是: httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled) Active: failed (Result: exit-code) since Tue 2014-12-23 20:10:37 EST; 2min 15s ago Process: 2101 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, …


3
在CentOS 6.5中打开端口80
我试图在虚拟机上的CentOS 6.5中打开端口80,以便可以从桌面浏览器访问apache。 如果您看一下上面的屏幕截图...。我已经在蓝色箭头之前添加了这一行,如http://www.cyberciti.biz/faq/linux-iptables-firewall-open-port- 80 / 现在,当我在浏览器中输入IP地址时,我确实获得了apache测试页,但是当重新启动iptables时,当CentOS尝试应用新规则时,我仍然收到“ FAILED”。 有谁知道解决方案吗?还是我需要忽略失败?


2
httpd内存使用情况
httpd(Apache/2.2.29)的内存使用存在一些问题。 随着时间的流逝,httpd进程中的内存使用量会逐渐增加,直到最终达到100%。 我上次重新启动的时间httpd大约是24小时前。来自的输出free -m是: [ec2-user@www ~]$ free -m total used free shared buffers cached Mem: 1655 1415 239 0 202 424 -/+ buffers/cache: 788 866 Swap: 1023 4 1019 为了证明是肯定的httpd,我重新启动httpd并free -m再次运行: [ec2-user@www ~]$ sudo service httpd restart Stopping httpd: [ OK ] Starting httpd: [ OK ] [ec2-user@www ~]$ free …

3
如何检查可用于Web服务器编写的Apache组?
我正在尝试使Wordpress正常工作。我目前有此错误消息: Could not create directory. /var/www/html/wp-content/upgrade/theme_name 尝试上传主题时。这是设置为/var/www/html/wp-content/upgrade/ drwxrwxr-x 3 ec2-user apache 4096 Jun 21 00:30 upgrade chmod 777 upgrade使错误消失。但这不是最佳实践。但是,我认为这也应该起作用...为什么不呢? 我想上述权限可能不包含Web服务器。我应该使用哪个组来允许Web服务器写入? (我的设置是Amazon EC2,带httpd的Amazon Linux AMI)


3
使用SIGWINCH退出Apache服务退出
运行时,service apache start我在日志文件中看到以下条目: [mpm_event:notice] [pid 1906:tid XXX] AH00489: Apache/2.4.23 (Unix) OpenSSL/1.0.2g PHP/7.0.9 configured -- resuming normal operations [core:notice] [pid 1906:tid XXX] AH00094: Command line: '/usr/sbin/httpd' [mpm_event:notice] [pid 1906:tid XXX] AH00492: caught SIGWINCH, shutting down gracefully 服务apache无法启动?我可以在互联网上找到SIGWINCH[ Window size change]的含义,但在这种情况下并不能真正帮助我。 文件/etc/systemd/system/apache.service: [Unit] Description=The Apache Webserver [FaF Compiled] After=network.target nss-lookup.target time-sync.target Before=getty@tty1.service …

3
为什么要在conf / httpd.conf中放入一些配置信息,并在conf.d文件夹中的文件中放入一些配置信息?
主要的apache配置文件在/etc/httpd/conf/httpd.conf我的CentOS系统上,其中有一行: Include conf.d/*.conf conf.d内部主要是执行以下操作的文件: LoadModule auth_kerb_module modules/mod_auth_kerb.so 但是,还有其他站点可以在那里设置并拥有自己的配置文件。这是不是经过深思熟虑还是我错过了什么?

3
我如何找到Apache将日志文件保存在哪里?
我需要找到Apache在哪里保存网站的访问和错误日​​志。 我有权访问托管有数十个站点的服务器。我正在尝试调试这些站点之一。当我浏览该网站时,它不会显示在/var/logs/apache2/access.log或上/var/logs/apache2/error.log。(文件在那里,并且其他站点也已登录这些文件。实际上,有数百个不同的日志文件)。 既不locate httpd.log也不find . -iname httpd.log在执行/问题的任何结果。 该站点的apache配置为: ServerName REDACTED.com.br DocumentRoot /var/www/xyz/wiki AssignUserId xyz_wiki xyz_wiki <Directory /var/www/xyz/wiki/data> order allow,deny deny from all </Directory> <Directory /var/www/xyz/wiki/conf> order allow,deny deny from all </Directory> <Directory /var/www/xyz/wiki/bin> order allow,deny deny from all </Directory> <Directory /var/www/xyz/wiki/inc> order allow,deny deny from all </Directory> php_admin_value open_basedir /var/www/xyz/wiki/:/mnt/vdImagem/www/xyz/wiki/

1
恢复删除的文件保持由Apache打开?
假设一个apache日志文件被删除,但是由apache保持打开状态;然后这就是我在做什么: pid=$(lsof | grep text.txt | awk '/deleted/ {print $2}') fd=$(lsof | grep text.txt | awk '/deleted/ {print $4}' | grep -oE "[[:digit:]]{1,}") cp /proc/$pid/fd/$fd directorytobecopied/testfile.txt 这就是我要恢复的文件并将其放回原处的方式。有没有更简单的方法可以执行此操作,因为上面的代码看起来不太好。此外,我怎么知道从哪里删除文件(directorytobecopied),这样我就不必手动询问某人文件的原始位置并将其放回原处。

2
如何在Apache中配置SSL?
我已经在RHEL 6中安装了apache。一切正常。使用https:// localhost:443 /应该做的所有更改和配置 。 如果我将“ Listen 80”更改为443,则会抛出SSL连接错误 “错误107(net :: ERR_SSL_PROTOCOL_ERROR):SSL协议错误。

4
生产服务器的不区分大小写的文件系统?
初始情况如下: 公司软件是基于PHP的。 它由Windows 2003 Server上的Apache 2交付。 它很大。 这是相当专业的开发人员的遗产,他们不介意区分大小写或目录分隔符。 所需的情况如下所示: 一切都在尚未确定的Linux发行版下迁移到Apache 2。 问题: 无休止的大量代码,无需关心大小写或目录分隔符。 我已经进行了一些研究,但是不幸的是,没有找到适合生产环境的任何东西。CIOPFS看起来不错,但明确表示不用于生产系统。您是否会考虑mod_spelling选择Apache?对我来说,一个尚未解决的问题是,PHP是在该模块的帮助下还是直接访问文件(这将使它无用)。 我们应该吞下苦药并检查所有代码吗?我们希望避免这种情况,因为我们将逐步用新的构建材料替换当前的软件环境(从长远来看)。


2
SELinux httpd对目录的写访问
我是SELinux的新手。来自debian。我想授予httpd目录访问权限。 SELinux Alert Browser建议: # grep httpd /var/log/audit/audit.log | audit2allow -M mypol # semodule -i mypol.pp 我不明白这个命令是如何工作的。我没有在任何地方指定目录路径。它怎么知道允许httpd的目录? 以前,我曾使用grep从输出或文件中提取文本。但是这里grep正在一个进程中使用。我没有得到。 还有什么实际的解决方案。如果我想授予httpd对目录的写权限?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.