问题标签 [apache2.4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2296 浏览

apache - Combine ip and user auth restriction for subfolder in apache 2.4

I want to restrict access to a complete website (apache 2.4) to certain IPs. On top of that I want to restrict access to certain subfolders to with user authentication. User auth is not working. Here is what I got:

In the vhost config I have

Now I want the subfolder /secure/ to require a valid user login

<webroot>/secure/.htaccess looks like

I can still access /secure from the IP 1.2.3.4 without user authentication. It feels like apache matches the IP the Require ip 1.2.3.4 directive (inside implicid RequireAny) and doesn't care about possible extra restrictions furhter down the line.

0 投票
1 回答
1616 浏览

apache - 如何使用自定义 httpd.conf 文件创建 Apache 服务

我有我的custom-httpd.conf文件c:\apache\conf我想知道如何使用这个custom-httpd.conf文件而不是httpd.conf文件在 Windows 中创建 Apache 服务

尝试了以下命令但没有用

0 投票
3 回答
22507 浏览

apache - 调试为什么我在 Apache 2.4 中得到“你没有访问权限”

我正在尝试在 Linux/Ubuntu 中创建本地环境。

我已经安装了 Apache 2.4.7(使用 apt-get)。

我已将我的 /etc/hosts 更改为:

我还在“/etc/apache2/sites-available”中添加了一个文件“example.dev.conf”,如下所示:

但是当我转到 example.dev 时,我收到以下消息:

第403章 禁止!您无权访问此服务器上的 /。

我还编辑了<Directory />来自此链接的建议的 apache.conf 部分:Forbidden You don't have permission to access / on this server错误消息“Forbidden You don't have permission to access / on this server”

从:

我用过a2ensite。但仍然无法正常工作。

0 投票
2 回答
366 浏览

django - 在 Apache 2.4 上部署 Django

我一直在尝试在 ubuntu 14.04 上部署我的 Django 应用程序,并安装了以下软件包:

在我的 apache 配置中,我有以下字段:

在我尝试导入系统中的一个本地模块之前,一切似乎都很好。我的意思是,wsgi.py 脚本运行没有问题,然后 django settings.py 开始运行,在设置中我有这个代码:

环境是一个模块,它有自己的__init__.py文件和所有。但是当它到达那条线时,它无法导入。

另一部分是网站在我运行时运行完美,./manage.py runserver并且 sys.path 中的信息是一样的!

我只是不知道为什么 apache wsgi 不会让我导入那个 python 模块。

这是最新的日志:

在模块错误之后,日志错误通常是关于数据库连接的问题。发生这种情况是因为在 wizzytest2 模块中我有设置覆盖,所以这是预期的。

刚刚也添加了 python 路径,这样更容易调试。我还修复了 newrelic 问题,但这对是否找到设置文件wizzytest2没有任何影响。

0 投票
1 回答
482 浏览

symfony - 如何访问 varnish 后面的 symfony 开发环境?

在apache2前面安装varnish后,我无法访问symfony2项目的开发环境(从localhost连接,所以它在安装varnish之前工作)。

我收到 symfony2 访问被拒绝消息“您无权访问此文件。请检查 app_dev.php 以获取更多信息。”

查看 app_dev.php 文件时:

调试问题后,我发现$_SERVER['HTTP_CLIENT_IP'] 为 NULL。

如何解决这个问题?

谢谢你。


注意:我使用的是 ubuntu 14.04 + apache2.4 + varnish 3 + Symfony2.4

0 投票
1 回答
2256 浏览

apache - 如何将 Apache 2.4 配置从 SSL 支持更改为 TLS

我在 Windows Server 2008 R2 上安装了 Apache 2.4(不使用 IIS)我目前启用了 2048 证书的 SSL。

如何更改 Apache 以从使用 SSL 切换到使用 TLS?

谢谢

0 投票
1 回答
568 浏览

apache - Varnish (4.0.1) 无法访问网站经常请求超时

我在 Centos 上安装了 Varnish 4.0.1 和 Apache 2.4.6。问题是为什么我无法访问该网站。看看netstat下面

在此处输入图像描述

还有什么要检查以使其像往常一样运行。这是更多的配置httpd.conf

我按照这个网站的一步一步修改,SELinux但我已经撤消到以前的值,即disabled

教程还让我修改了iptables,和上面一样,我把它恢复到原来的样子

这是我的default.vcl

varnish.params

access_log在 httpd 文件夹中

在这里我发现了什么error_log

这里varnishstat

我还有什么要检查的。感谢您对此的帮助。谢谢

0 投票
2 回答
594 浏览

php - php 脚本在 Ubuntu 14.04 服务器上运行,phpmyadmin 不运行

不知道该去哪里,到处寻找答案;所以,我想我会在这里尝试。我有一个运行 apache2、mysql、php5 等的 Ubuntu 14.04 LTS 服务器。一切运行良好,我的一个网站(几乎完全用 PHP 编写)运行完美:访问数据库和所有内容。我的问题是我无法进入 phpmyadmin。每次我去http://ip.address/phpmyadmin它想要下载文件而不是运行脚本。大约一周前一切正常;而且,我不记得更改任何会破坏作品的设置。我在外面做很多我的数据库工作;并经常使用 phpmyamin 来更改和更新内容。所以,这个问题是相当烦人的。任何帮助,将不胜感激。让我知道我应该发布哪些信息供大家查看;我还没有第一个想法从哪里开始寻找。

谢谢

编辑 - 我应该补充一点,我安装了运行三个虚拟主机的 Virtualmin/webmin。我已经尝试清除 phpmyadmin 并重新安装它,但无济于事。我遵循了一些我发现的添加符号链接、编辑配置文件、检查安装模块(所有这些都已经安装并运行)的建议。

0 投票
0 回答
296 浏览

mod-rewrite - 重定向 /var/www/html/app/api/* 到 /var/www/html/api/*

我有一个前端应用程序,/var/www/html/app该应用程序的 API 位于/var/www/html/api. 为 设置了/var/www/html/app一个名为example.com的虚拟主机。现在,我想要它,所以当用户访问example.com/api时,它将所有请求重定向到/var/www/html/api.

示例:用户在他们的浏览器中输入http://example.com/api/some/call/var/www/html/app/api/some/call - 而不是服务器寻找/var/www/html/api/some/call.

完成这项工作的最佳方法是什么?我尝试使用仅适用于 /api 的符号链接,但不适用于 /api 之后的可变路由。我想我可以让它与 mod rewrite 一起工作,但我对它并不熟悉。

更新

这是 example.com 的配置/etc/apache2/sites-available

在 .htaccess 文件中/var/www/html/app(和 .htaccess 文件中的相同/var/www/html/api)

0 投票
6 回答
39336 浏览

php - 启用 ssl 模块并设置 ssl 证书后 Apache 2.4.9 失败

Apache 在尝试设置 ssl 证书后抛出以下错误:

我使用 MAC OS:Yosemite、PHP 5.5.20、Apache 2.4.9

并按照这些步骤从(http://www.akadia.com/services/ssh_test_certificate.html)生成我的 ssl 证书

接下来,我为我的 apache 配置文件进行了以下设置:

等/apache2/httpd.conf:

等/apache2/extra/httpd-ssl.conf:

etc/apache2/extra/httpd-vhosts.conf:

重新启动并运行 apache config test 后,看起来好像没有问题:

非常感谢您的帮助,如果需要,我很乐意提供更多信息。