问题标签 [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.
php - 在 ubuntu 12.04 上安装 apache 2.4 和 php 5.5
我正在尝试在具有 ubuntu 12.04 的 vm 上使用 apache 2.4 和 php 5.5 设置测试环境,第一件事是添加存储库
然后安装 apache 2.4
检查apache版本:
安装 PHP 5.5
检查php版本
所以一切似乎都很好,我需要 mod_fastcgi 但无法安装:
因此,如果 mod_fastcgi 无法启用,我该如何使用 php-fpm 运行 php 文件?有什么我想念的吗?
pcre - libpcre.so 无法读取符号:Apache 2.4 安装
您好我正在尝试在 linux 上安装 2.4:Linux el5 x86_64 x86_64 x86_64 GNU/Linux
'make install' 后出现错误:
我正在执行的 config.nice:
ldd:ldd /usr/local/lib/libpcre.so libc.so.6 => /lib64/libc.so.6 (0x00002b2ce3b82000) /lib64/ld-linux-x86-64.so.2 (0x0000003e1c800000)
文件:lrwxrwxrwx 1 root root 16 Jan 31 15:20 /usr/local/lib/libpcre.so -> libpcre.so.1.2.1
我无法弄清楚如何阅读“无法阅读符号”。我已经在 /lib/local 中配置了 pcre8.34。任何帮助,将不胜感激。谢谢!
ubuntu - Apache 2.4.6 中的端口更改不起作用
在 Apache 2.4.6 上,我无法再指定端口。我尝试将 ports.conf 和 000-default.conf 中的端口编辑为 8080,但它不像在 Apache 2.2.2 中那样工作。请注意,这是在新服务器上全新安装的 Apache。
有谁知道这可能是什么原因造成的?服务器之间唯一的其他区别是我现在有 Ubuntu 13.10 而不是 12.04.3 LTS。
它可以识别 localhost:80 上的站点,但是无论我进行了什么更改,都不会在 localhost:8080 上看到它。
apache - Apache 自定义错误页面
我正在尝试将 htpassd 用于我的网站,并将几个 ip 列入白名单。这很完美,但是如果用户按下取消按钮,它会显示标准的 apache 401 错误页面。
使用 ErrorDocument 我应该自定义它,所以我在 /var/www/auth.html 中放置了一个 html 文件 auth.html。如果我去 my.server.ip.address/auth.html 我会看到该页面。
但结合 ErrorDocument 我得到标准消息:
我该如何调试,/var/log/apache/error.log 中没有显示
这是我用来设置它的一部分 apache conf,它通过 /etc/apache2/conf.d 包含在我的 debian 机器上。
php - 标头集 Access-Control-Allow-Origin 在 Apache2.4 中不起作用
我刚刚在本地 Windows 7 机器上的 Apache 中从 2.2 升级到 v2.4,我正在运行 apach2.4 x64 和 php 5.5 x64。
在我的Vhost中,我有:
我的阿帕奇httpd.config
我的javaScript
代码根本没有改变。但是现在当我尝试从另一个域 ajax 到这个域时,我得到一个 200 错误:
我也可以http://somedomain.local/app/use\rs/login
在浏览器中从这个域发帖。
apache - 在 OS X Mavericks 10.9 上安装 apache 2.4
我想在我的 OS X Mavericks 上安装 apache 2.4 并且遇到./configure
和make
.
ssl - 如何让 Gitlab 6.5 在 Apache 2.4 代理下显示其图标?
我无法修复由 Apache 2.4 代理的 Gitlab 上的图标。我的失败可能是因为我没有使用乘客(乘客提供了自己的一组更深层次的问题),但我采取了所有步骤在代理下运行它/gitlab
。我也跑了:
我也重新启动了 Apache。没提升。图标仍然丢失(或者我应该说字体woff
文件返回status 200
到浏览器但大小为 0)。这是 Gitlab 6.5。在我的 Apache SSL sites-enabled
conf 文件中,这为我们的 Gitlab 提供了通往世界的 SSL 路由:
同样,大部分都可以正常工作。只有字体资源以 0 大小返回给浏览器。我应该将 Location 指令更新为目录吗?
注意: gitlab - 用矩形替换的图标没有帮助。是的,我的服务器上的 443 端口上还有其他站点,所以如果我不需要,我不能只在它自己的端口/域上使用这个 Apache 配置。我可能只需要一些帮助来理解 Apache 2.4。我的 Apache 配置中是否缺少任何内容?
资源使用: https://github.com/gitlabhq/gitlab-recipes/commit/be95bd4f9bd3244641a4c7e55eb75fcc29129ffd , https://github.com/gitlabhq/gitlabhq/issues/2365 , https://github.com/gitlabhq/gitlab -食谱/提交/c6c22b4fb68bbb6efb547cce6605dea4344ba9fe
替换 Location 指令也失败了:试过这个,但没有成功:
apache - mod_rewrite 没有工作,所以在修复它时得到 403 禁止
在 ubuntu 13.10 上,我使用的是 apache 2.4.x 。我遇到了问题mod_rewrite
。我启用了该模块并重新启动了服务器,但是 .htaccess 文件仍然无法正常工作,所以经过一番搜索,我从 stackoverflow 中读取了指向:http ://smarttips.in/htaccess-redirect-not-working-apache 的答案/
我在上面的链接中遗漏了第 2 点。所以我把那个代码放在我的000-default.conf
文件中。
因为我使用的是 apache2.4+,所以这里告诉:http ://httpd.apache.org/docs/current/upgrading.html
至
这是我的 000-default.conf 文件中的代码:
但是在从那个链接输入那个代码之后,现在服务器给出了 403 禁止,说:
所以不确定该 mod_rewrite 问题是否已解决,但现在也出现权限错误。让我知道是否也需要将 .htaccess 代码放在这里。
所以知道我做错了什么吗?
php - _POST 参数在通过 Apache 和 HHVM 之间的代理传递时出错
我一直在努力让 Apache/HHVM/Symfony 相互配合。大多数事情似乎都可以正常工作,但是在上传文件时我遇到了问题。结果 _POST 是单个条目,而不是预期的数组。
代理设置是:
ProxyPassMatch ^/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/path/to/root/directory/$1
使用 PHP5-FPM(不破坏_POST
参数)时,代理设置为:
SetEnvIf Request_URI . proxy-fcgi-pathinfo=1
设置因多次尝试错误而有所不同。如果代理设置与 PHP5-FPM 类似,HHVM 会一直提示找不到 404 文件。如果没有文件,表单可以正常工作,所以我怀疑它与 HHVM 处理表单中的文件有关,但我找不到任何相关信息。
代理设置是否需要更改?或者使用 HHVM 上传文件有什么特别需要的吗?
堆栈是 Symfony 1.4、HHVM 2.4 和 Ubuntu 12.04 上的 Apache 2.4。
.htaccess - Apache 2.4 .htaccess 文件不拒绝访问
我用不同的方法尝试了很多次,但我仍然无法拒绝通过.htaccess 访问文件夹。这是我尝试过的:
第二次尝试:
第三次尝试:
我错过了什么?谢谢
编辑:
如果这有帮助,我正在使用 Windows x64 版本的 apache。在这里下载:http: //www.apachelounge.com/download/win64/
最后编辑:
问题是 .htaccess 名称拼写错误,它是 .htacess。谢谢你所有的时间。