标签: apache-http-server

想用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
查看次数

在 Windows/Apache 上安装 PHP APC

我需要帮助安装和配置 PHP APC 我已经从http://downloads.php.net/pierre/在我的 PHP 信息中下载,我看到

编译器 MSVC9 (Visual C++ 2008) 架构 x86

所以我下载了php_apc-5.3-nts-svn20100226-vc9-x86.zip。然后安装,我尝试添加

[PHP_APC]
extension=php_apc.dll
Run Code Online (Sandbox Code Playgroud)

php.ini。重启 Apache 失败。尝试php在 cmd 中执行会导致错误,指出缺少 php5.dll。但我对此表示怀疑。从 php.ini 中删除 2 行修复了错误。那我怎么安装apc呢?

apache-http-server php

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

端口和它们的作用

我很好奇端口号的作用。是否有特定事物的特定端口号?

我知道有端口 80,我顺便听说了 8000。我不知道为什么要这样称呼它们以及它的实际含义。

我可以有一个网页,比如 example.com:10?我说 10 作为一个随机数。你称之为端口有关系吗?这些数字从何而来?我将如何使用端口号设置开发环境,为什么要这样做?在开发过程中,我会看到各种基于身份的端口号。我一直想知道这些数字来自哪里以及它们如何配置服务器以使其工作。

networking unix apache-http-server hosts

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

<Directory /> 条目在Apache2默认配置中是什么意思

这是/etc/apache2/sites-enabled/000-default从存储库安装 apache2 后的文件。

DocumentRoot /var/www
<Directory />
        Options FollowSymLinks
        AllowOverride None
</Directory>
<Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
</Directory>
Run Code Online (Sandbox Code Playgroud)

第一部分设置了什么?对我来说,这看起来 DocumentRoot 应该是 / 而不是 /var/www 允许该<Directory />部分产生任何影响,我必须是错误的。

apache-http-server

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

我已经设置了 Apache,但无法写入“/var/www”文件夹

我已经在“服务器”上为我自己的主页设置了带有 Apache、MySQL 和 PHP 的 Fedora 14(阅读:旧硬件报废)。

我用我的用户登录,但我没有权限/var/www/html

如何更改它,以便我可以将文件保存到此文件夹?也许更改权限或将文件夹重定向到我的主文件夹?

apache-http-server permissions fedora-14

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

Apache VirtualHost 不提供页面

我有一个域名链接到我家里的IP地址。但是,我想使用相同的服务器/IP 来显示多个网站。

我无法让虚拟主机工作。

我的 conf.d/virtual.conf 是:

NameVirtualHost 192.168.10.151:80
Run Code Online (Sandbox Code Playgroud)

我的网站可用/www.mydomain.com 是:

Listen 80
<VirtualHost *>
        ServerAdmin     admin@mydomain.com
        ServerName      www.mydomain.com
        ServerAlias     mydomain.com

        #Indexes and Directory Root
        DirectoryIndex  index.html index.php
        DocumentRoot    /media/BigDisk/www/www.mydomain.com/

        # Log Files
        ErrorLog        /media/BigDisk/www/www.mydomain.com/logs/error.log
        CustomLog       /media/BigDisk/www/www.mydomain.com/logs/access.log combined
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

并且该站点是使用 a2ensite 启用的,并且 apache 重新加载,没有任何警告或错误,但是当我去时www.mydomain.com我什么也没得到(“哎呀!谷歌浏览器无法连接......”)。

我究竟做错了什么?

更新:重新启动 Apache 结果如下:

malfist@webhost:~$ sudo /etc/init.d/apache2 restart
[sudo] password for malfist:
 * Restarting web server apache2                                                                                                                       apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Thu Sep 01 …
Run Code Online (Sandbox Code Playgroud)

apache-http-server virtual-host

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

http://localhost:8080 无法通过 XAMPP 运行 apacher 服务器

我无法使用 XAMPP 在我的本地机器上配置 PHP/MySQL/Apache 环境。

在我的 xampp 控制面板中,Apache 和 MySQL 状态显示为已启动,但 localhost URL 不起作用。

当我启动xampp_start.exe 时,我收到以下错误消息。

通常每个套接字地址(协议/网络地址/端口)只允许使用一次。:make_sock: 无法绑定到地址 127.0.0.1:80 没有可用的侦听套接字,正在关闭。无法打开日志

我尝试了以下方法,但仍然无法解决此问题:

  1. 卸载几次后,我尝试重新安装。
  2. 我将“Listen 80”更改为 Listen localhost:80, localhost:8080, 127.0.0.1:80, 127.0.0.1:8080, MySystemIP:80/8080并尝试在我的浏览器中执行相关的 url。
  3. 我执行了netstat -noatasklist,发现只有 Apache 正在使用Port80
  4. Skype 也不使用 port80。
  5. 我编辑了防火墙以允许端口 80。
  6. 还禁用了防火墙。

有没有其他解决方案可以解决我的问题。我记得,一切正常,10 个月前我卸载了安装程序。现在,当我尝试重新安装 xampp 时,问题出现了。我正在使用Win-xp操作系统。我正在使用 avast AntiVirus。在“ E/xampp ”位置安装了XAMPP Windows 1.7.7安装程序,但我的程序文件和操作系统安装在C驱动器中。

请尽快帮助我。 非常感谢提前

apache-http-server mysql php xampp localhost

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

Apache 代理返回 403 禁止

我正在尝试设置一个主页,在那里我可以使用代理将我的请求重定向到其他服务器,这样我就有了一个入口点。我曾经让这个设置在运行 WAMP 的 Windows 机器上正常工作。我在 CentOS7 上切换到 Apache,因为我遇到了这个问题。这是我的登陆页面:

<VirtualHost *:443>
    ServerName myhost.duckdns.org
    DocumentRoot /var/www/html/panel

    SSLEngine on
    SSLCertificateKeyFile /etc/letsencrypt/live/myhost.duckdns.org/privkey.pem
    SSLCertificateFile /etc/letsencrypt/live/myhost.duckdns.org/cert.pem
    SSLCertificateChainFile /etc/letsencrypt/live/myhost.duckdns.org/chain.pem
    SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown


    <Directory /var/www/html/panel>
    Order deny,allow
    Deny from all
    Allow from myips
    AuthType Basic
    AuthName "Authorised Users Only"
    AuthUserFile .htpasswd
    Satisfy Any
    Require valid-user
    </Directory>
Run Code Online (Sandbox Code Playgroud)

这是代理通行证

<VirtualHost *:443>
ServerName sickbeard.my.to

    SSLEngine on
    SSLCertificateKeyFile /etc/letsencrypt/live/sickbeard.my.to/privkey.pem
    SSLCertificateFile /etc/letsencrypt/live/sickbeard.my.to/cert.pem
    SSLCertificateChainFile /etc/letsencrypt/live/sickbeard.my.to/chain.pem
    SetEnvIf User-Agent ".*MSIE.*" nokeepalive ssl-unclean-shutdown

    <Proxy *>
    Order deny,allow
    Deny from all
    Allow from myips
    AuthType Basic …
Run Code Online (Sandbox Code Playgroud)

centos apache-http-server

5
推荐指数
0
解决办法
6789
查看次数