Questions tagged «apache-http-server»

Apache是​​Apache HTTP服务器的一个广为人知的术语,Apache HTTP服务器是由Apache Software Foundation维护的非常常用的Web服务器软件。如果您的问题与其他Apache软件(例如Tomcat或log4j)有关,则http://stackoverflow.com/是一个更好的选择。

0
忽略/替换apache 2.4 config中缺少的证书文件
我是否可以在Apache 2.4中使用任何指令或构造,以防止在缺少https Virtualhost缺少证书文件时Apache完全无法加载。 (我正在处理一个进程 - 在远程系统上 - 创建一个配置文件并将其推送到Apache。问题是可能没有为所有主机生成安全证书,我不希望这导致apache不要开始)。 理想情况下,我想要一些有效的说法“如果此文件存在,请加载此虚拟主机”,或者,如果需要在虚拟主机内完成“如果文件存在,请使用这些指令/文件,否则使用默认指令/文件” - 但我一直无法找到任何方法来做到这一点。


0
通过LAN查看MAMP站点
我用谷歌搜索了。我已经在MAMP网站上发布了。仍然没有运气。 我让MAMP Pro运行得很好。我去了房子里的另一台电脑,不太好。当我访问http://192.168.1.100:8888/wordpress/时,我看到该网站的文字,但图片根本没有加载。任何点击发送到http:// mysitename:8888 / wordpress / link和一条错误消息(来自浏览器本身,它看起来是外部的) FWIW - 我正在使用Snow Leopard Mac Pro,只是试图从房子里的其他机器上看到这个站点。我到目前为止,但现在需要一个“白痴的指南”继续前进。


1
在Apache 2.2下在Windows Server 2008 R2上安装Trac而不使用IIS?
Trac是一个由python驱动的错误跟踪和项目管理应用程序。根据Trac的wiki,有几个选项可以安装Trac,一个独立的服务器(tracd),或使用以下选项之一在专用的Web服务器下: FastCGI - 在Windows上不可用。mod_wsgi - 没有版本的mod_wsgi可用于实际在我的系统上运行的Apache 2.2.22和Python 2.7.3-amd64!mod_python - 不再推荐,因为mod_python不再被主动维护)CGI-不应该被使用,因为性能远非最佳) 这让我无法在Windows上运行Trac。 加载ModWSGI的Apache 2.2.22在启动时崩溃Apache2.2服务而没有任何错误日志。禁用apache配置中的行以加载mod_wsgi可恢复健全性。 我只想在启用了身份验证的Windows上安装Trac。我无法使用这样的基本工作进行验证tracd: tracd -p 8000 --basic-auth="c:\tmp,c:\tmp\Passwords.md5.txt,mycompany" c:\tmp\RootFolder 我无法安装Mod_WSGI。我将继续尝试找出一个有效的组合,我怀疑我应该安装32位python而不是64位python,开始。我在安装Python 64位2.7.3时做错了吗?我再次尝试使用所有32位组件,仍然无法使用MOD_WSGI与apache 2.2.22一起工作。我将尝试使用Visual C ++ Express 2010自己编译mod_wsgi,但在我看来,使用身份验证在Windows上运行Trac应该比这更容易。 有没有办法在Apache下使用身份验证在Windows上运行Trac? 最后一个“Trac on windows”文章于2008年去世,只留下了“Trac on windows”设置的这个互联网档案链接。 更新的Bitnami安装程序看起来很有希望,但它崩溃上发布的Windows Server 2008 R2上。解决方法是使用--mode win32命令行参数运行(使用“运行”菜单或命令提示符,以便可以使用参数运行安装程序。)

1
意外撤销Sudo访问
我很擅长通过PuTTy设置http服务器,并设法用Apache设置EC2服务器,工作正常。唯一的问题是当我尝试设置一些其他东西时,我设法撤销我的sudo访问权限,所以现在我无法安装我需要喜欢PHP的东西。这是我得到的错误: sudo:/etc/sudo.conf由uid 500拥有,应该是0 sudo:/ etc / sudoers归uid 500所有,应该是0 sudo:找不到有效的sudoers来源,退出sudo:无法初始化策略插件 有没有办法让自己回复sudo访问或通过另一个命令安装PHP? 谢谢

2
使用Apache Web Server在Windows 7上配置PHP
我已经在我的本地计算机上启动并运行了Apache服务器(2.2.22),并且一直使用它来回送静态内容。我现在正在尝试安装PHP(5.2+),以便我可以让Apache服务回动态内容,并且遇到了麻烦。 我直接去了PHP的网站,并尝试下载5.4.0的Windows二进制文件。安装说明令人困惑,并希望我出于某种原因获取WIX工具,以便我可以模拟MSI安装程序(至少那是我收集的内容)。所以经过大约一个小时的挫折之后,我放弃了这种方法,而是去了SourceForge,在那里我找到了这个漂亮的MSI,我知道这不是PHP的人员出于安全/性能原因推荐/认可的做法,但我没有运行这里排名前100位的电子商务网站......我只是想在我的本地计算机上运行PHP并进行开发。 当我运行该MSI时,第一个窗口之一询问我要为哪个服务器安装PHP。它列出了以下选项: IIS / FastCGI的 其他CGI 不要安装Web服务器 我选择“其他CGI”,前提是它是WAMP堆栈设置的正确选择(这是我的目标)。之后,我只选择了所有默认值/推荐设置并完成了安装。我现在看到PHP“安装”了C:\Program Files\PHP\。 我预计 - 在选择“其他CGI”之后 - 它会让我用我的Apache实例配置PHP安装(安装在其下C:\Program Files\Apache Software Foundation\Apache2.2\)。但事实并非如此,所以我的第一个问题是: 选择“其他CGI”我是错的,如果是这样,我该如何纠正这个错误? 假设我这样做是正确的,那么我可以得出的唯一结论是我现在必须手动进入PHP并配置/指向它与我的Apache服务器很好地协作。所以我的第二个问题是: 如果我确实需要手动配置PHP,那么我的下一步是什么(有人能指出我正确的文档等)吗?而且,如果不需要手动配置,那么我如何让Apache服务回PHP页面?!? 为了测试Apache / PHP,我做了以下htdocs/test.php文件: <? phpinfo(); ?> 当我去localhost/test.php它时,只给我相同的文本行(上图),而不是显示正常/正确的PHP Info页面,这显然表明PHP还没有使用Apache。提前感谢任何正确方向的推动或有用的指示!

1
远程访问SVN服务器
所以我在这里投入了数天的努力。我在我的机器上运行SVN Apache Edge在Apache之上。我想从远程机器访问它(签出/签入)。我的机器在普通路由器后面并且具有动态IP。这就是我取得的成就: 使用DDNS服务注册我的机器并获得了一个URL。 在路由器上启用端口转发(端口8085转发到我的机器的端口80)。 我很确定SVN / Apache正在侦听端口80,因为我可以http://localhost在浏览器中输入(在我的机器上)并获得一个repo目录列表。 但是当我http://My_DDNS_URL:8085在远程机器上打字时,几乎永远等待机器的响应并最终超时(我认为)。 我可以从远程计算机ping我的动态IP地址以及我的URL(由DDNS服务分配)。 我在这做错了什么?


1
带有ssl重定向和两个站点的Apache vhost配置
我现在正在使用安全服务器运行apache webserver一段时间。所有流量都被重新路由到https://first.some.com(示例名称)。现在,我想在名为http://second.some.com的同一台服务器上添加第二个用于测试目的的站点(对于那个站点没有ssl)。我的vhost.conf位于下方,正在将所有内容(甚至是second.some.com)重新路由到https://first.some.com。我的conf有什么问题? NameVirtualHost *:80 <VirtualHost *:80> ServerName first.some.com DocumentRoot /var/www-first/ Redirect permanent / https://first.some.com/ </VirtualHost> <VirtualHost *:80> ServerName second.some.com DocumentRoot /var/www-second/ DirectoryIndex index.html index.php </VirtualHost> NameVirtualHost *:443 <VirtualHost *:443> ServerName first.some.com DocumentRoot /var/www-first/ DirectoryIndex index.html index.php SSLEngine on SSLProtocol all -SSLv2 SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW SSLCertificateFile /etc/pki/tls/certs/first.some.com.crt SSLCertificateKeyFile /etc/pki/tls/private/first.some.com.key.nopass SSLCertificateChainFile /etc/pki/tls/certs/intermediate.crt </VirtualHost>

1
Apache服务器没有收听localhost?
我在我的Linode服务器上使用Apache 2.4。3天前一切都还可以,但是现在当我从我的linode服务器访问http://127.0.0.1/时,服务器访问日志显示我从公共IP访问它 106.184.*.* - - [09/Feb/2017:00:56:28 +0800] "GET / HTTP/1.1" 它应该是: 127.0.0.1 - - [09/Feb/2017:00:56:28 +0800] "GET / HTTP/1.1" 我3天前在我的Linode服务器上安装了一个l2tp服务器,这可能是问题所在。

1
受损的DigitalOcean Droplet,正在进行DDoS攻击,调查原因的正确过程是什么?[关闭]
我今天从DigitalOcean那里得知,我的Droplet已断开连接,因为它正在进行DDoS攻击。 他们要求我进行调查,找出造成问题的原因。 这是Ubuntu 14,我在那里有6个Apache VirtualHost。所有人都活着。 我的网站之一是带有几个插件的WordPress安装。 另一个站点中包含一些Google Maps API代码。 剩下的只有我的原始代码。 我还没有进入服务器。完成后,如何正确找到导致此问题的软件? 我怀疑发生了这种情况,因为我没有在密码中使用SSH密钥。

2
如何配置我的Apache Web服务器,使其仅响应对其域名的请求,而不响应IP地址?
我希望我的服务器在通过其IP地址访问主页时不提供服务。 这是为了防止蠕虫爬上该站点。蠕虫随机扫描IP地址,它们可能会发现该站点。如果该站点仅响应域名,则大多数仅扫描IP地址的蠕虫将不会到达该站点。 如何将Web服务器配置为仅响应对域名的请求,而不响应IP地址?

1
仅在Localhost上侦听时,无需管理员权限即可在Windows上运行Apache
我尝试将自定义的Apache / Mysql / Php捆绑包部署到非管理员帐户上的多个Windows 8笔记本电脑。Apache将仅侦听localhost传入的请求。即用户将运行浏览器到http:// localhost。 Apache将不会作为服务运行,因此那里没有问题。我唯一遇到的问题是Windows防火墙阻止了httpd.exe并要求允许访问,而这只能使用管理员帐户来完成。 换句话说,我如何绕过Windows防火墙,因为Apache仅侦听来自本地主机的内部传入请求? Mysql在没有防火墙规则的端口3306上运行没有问题,并且Windows防火墙没有阻止它,因此我假设在仅侦听localhost时,Windows防火墙不应阻止该进程,对吗? 可能是我的apache conf并不是真正只在监听localhost:如何确定呢?

2
如何配置D-Link DSL-2640b以允许从Internet连接到我的本地Apache Web服务器?
我的PC上正确安装了Apache Web服务器,其中本地IP固定为192.168.1.2。如果我使用localhost,127.0.0.1或192.168.1.2,则Apache将显示其初始页面。 现在,我想从Web上的任何位置访问此Web服务器。我知道我的外部IP(它是动态的,但是现在这不是问题),但是当我使用“ http:// myexternalIP ”时,我看到的是路由器的配置页面,而不是Apache Web服务器。 我已经做了一些事情来解决这个问题,但是为了不引起您的回答,请考虑这是我唯一的问题:)一旦我做测试,我就会告诉更多信息。 有什么方法可以做到? 您好,一些新信息... 现在,我制定了一些防火墙(Windows防火墙)规则,以允许端口8080上的输入流量(TCP和UDP)。我的路由器正在转发该端口。我使用此服务(http://www.yougetsignal.com/tools/open-ports/)检查我的8080端口,并显示“ 8080端口已打开。”。 但是,访问:8080我在加载页面上看到错误。现在?有什么想法吗?

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.