标签: apache-http-server

6
推荐指数
2
解决办法
1万
查看次数

想用apache,ISP屏蔽80端口

我正在尝试在我的家庭网络上设置一个小型 Web 服务器,但是我的 ISP 阻止了传入端口 80(不,我没有为他们解除阻止而支付 50 美元/月的额外费用)。

我正在寻找解决此问题的一些方法,显然我可以更改端口 # 但我认为这并不理想。

非常感谢您对此的任何想法

apache-http-server proxy redirection port-forwarding

6
推荐指数
2
解决办法
2758
查看次数

Apache错误日志问题

我一直在 Apache 错误日志中看到以下错误。任何人都知道这是什么?

client sent HTTP/1.1 request without hostname (see RFC2616 section 14.23):
/w00tw00t.at.ISC.SANS.DFind:)
Run Code Online (Sandbox Code Playgroud)

apache-http-server webserver

6
推荐指数
1
解决办法
190
查看次数

为什么用自己的用户名运行apache?

默认情况下,apache 在用户 nobody 下运行。我有什么理由想要改变它吗?它使事情更安全吗?

apache-http-server user-accounts

6
推荐指数
1
解决办法
962
查看次数

尝试运行 Apache,但 VMWare Workstation 阻止了端口 80

当我运行 Apache 服务器时,它显示端口 80 正忙,因为 WMware Workstation 正在阻止它。我怎样才能运行 Apache?

apache-http-server port vmware-workstation

6
推荐指数
1
解决办法
2万
查看次数

为什么apache在httpd.pid中写自己的进程ID?

我是 Apache 和调试由它引起的问题的新手。我已经认识到,当阿帕奇启动时,它写入自己的进程ID中httpd.pid所解释的人类可读的格式在这里

我不太明白为什么首先需要进程 ID。即使需要,我也不明白这种方法的原因。

在 Linux 上,一个进程可以通过使用ps -ef等来找到 Apache 的进程 id 。一般来说,我没有听说过任何其他进程将其进程 id 写入某个文件中。

这个 Apache 进程有什么特别之处?

linux apache-http-server web http webserver

6
推荐指数
1
解决办法
2万
查看次数

apache 2.4 + php 5.4.7 无法加载 php5apache2_4.dll

我正在尝试使 Apache (httpd-2.4.3-win32) 在 Windows 7 上与 PHP 5.4.7 (VC9 x86 线程安全) 一起使用。

Apache 的默认页面正在运行,并自豪地说:“它有效”。PHP CLI 正在运行并报告版本 5.4.7

我从 apachelounge 下载了 php5apache2_4.dll-php-5.4-win32.zip 并将 5.4.7 的 dll 解压缩到 ~/php/ext/

当我添加

LoadModule php5_module "...../php/ext/php5apache2_4.dll" 
AddHandler application/x-httpd-php .php
Run Code Online (Sandbox Code Playgroud)

apache 服务拒绝启动,事件查看器说:

The Apache service named  reported the following error:
httpd.exe: Syntax error on line 526 of C:/.../bin/Apache24/conf/httpd.conf: Cannot load c:/.../bin/php/ext/php5apache2_4.dll into server: The specified procedure could not be found.
Run Code Online (Sandbox Code Playgroud)

我使用了 php 线程安全版本,php 和 apache 32 位。

我错过了什么?任何想法如何解决这一问题 ?

windows-7 apache-http-server php

6
推荐指数
1
解决办法
2万
查看次数

CentOS 6 - iptables 阻止通过端口 80 访问网络

我正在使用 CentOS 6.2 设置新的 Web 服务器,但无法通过 Web 进行连接。一切看起来都设置正确httpd.conf并且 Apache 正在运行,所以我假设这是一个 iptables 问题。

以下是否有任何可能导致问题的内容?

编辑:如果我停止 iptables,我可以正常连接,所以必须在下面进行调整。我已经运行iptables -A INPUT -p tcp --dport 80 -j ACCEPT并保存并重新启动了 iptables 但没有任何区别

# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination
ACCEPT     all  --  anywhere             anywhere            state RELATED,ESTABLISHED
ACCEPT     icmp --  anywhere             anywhere
ACCEPT     all  --  anywhere             anywhere
ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:ssh
REJECT     all  --  anywhere             anywhere            reject-with icmp-host-prohibited
ACCEPT     tcp  --  anywhere             anywhere            tcp …
Run Code Online (Sandbox Code Playgroud)

linux centos apache-http-server iptables

6
推荐指数
1
解决办法
3万
查看次数

在 Mac OS X 10.9 (Mavericks) 中启动内置 Apache 服务器

我想在运行 OS X (10.9) Mavericks 的 Mac 上启动我的 apache 服务器。这是我所做的:

  1. 转到终端
  2. 须藤 apachectl 开始
  3. 服务器启动没有问题。但是当我尝试在 Web 浏览器中打开 localhost 时遇到以下问题:

您无权访问 / 在此服务器上。

这是我的 /etc/apache2 中的 httpd.conf 文件:(我在这里没有更改任何内容)

DocumentRoot "/Library/WebServer/Documents"

<Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all </Directory>

<Directory "/Library/WebServer/Documents">

    Options Indexes FollowSymLinks MultiViews
    AllowOverride None
    Order allow,deny
    Allow from all

</Directory>
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议可能是什么原因?谢谢

apache-http-server webserver osx-mavericks macos

6
推荐指数
1
解决办法
1万
查看次数

如何自定义小牛的 mac osx 服务器 apache 配置?

我已经安装了 Mac OSX Mavericks Server,我想向 Apache Server(gitolite、redmine 等)添加一些功能。我已经开始更新httpd_server_app.conf文件,/Library/Server/Web/Config/apache2但不幸的是它已被服务器覆盖为默认值。也许是因为我更新了 UI 中的某些内容,或者发生了更新......无论如何,我想知道如何以永久和持久的方式更新配置文件,并且仍然有益于 OSX Server UI 和/或更新...

我可能错过了大的:“把你自己的东西放在这里:”标签......

PS:顺便说一下,我想修改一些当前的配置,不仅仅是添加东西......

apache-http-server osx-mavericks macos

6
推荐指数
2
解决办法
9817
查看次数