标签: apache-config

apache 配置的等效值是多少

我需要将以下 nginx 规则转换为 Apache 配置。谁能帮我。

location /chat {
   rewrite            /chat(/.+)$ $1 break;
   proxy_pass         http://localhost:8000;
   proxy_set_header   Host $host;
   proxy_set_header   Cookie $http_cookie;
   proxy_buffering    off;
   proxy_send_timeout 310;
}
Run Code Online (Sandbox Code Playgroud)

.htaccess apache2 nginx apache-config

5
推荐指数
1
解决办法
7044
查看次数

克隆时获取404错误,拉出mercurial存储库

我在这里有一个存储库http://repos.joomlaguruteam.com/

我使用hgweb.cgi这是我的hgweb.config文件

[web]
baseurl = 
#allowpull = true
allow_push = *
push_ssl = false
allow_archive = bz2 gz zip

[paths]
/ = /home/repos/*
Run Code Online (Sandbox Code Playgroud)

我可以浏览它,但我无法克隆它.我每次克隆它都有这个错误

hg clone http://repos.joomlaguruteam.com/hello
destination directory: hello
requesting all changes
abort: HTTP Error 404: Not Found
Run Code Online (Sandbox Code Playgroud)

并且访问日志具有该功能

115.5.95.59 - - [10/Feb/2011:04:20:33 -0600] "GET /hello?pairs=0000000000000000000000000000000000000000-0000000000000000000000000000000000000000&cmd=between HTTP/1.1" 200 1 "-" "mercurial/proto-1.0"
115.5.95.59 - - [10/Feb/2011:04:20:34 -0600] "GET /hello?cmd=heads HTTP/1.1" 200 41 "-" "mercurial/proto-1.0"
115.5.95.59 - - [10/Feb/2011:04:20:34 -0600] "GET /hello?cmd=changegroup&roots=0000000000000000000000000000000000000000 HTTP/1.1" 404 597 "-" "mercurial/proto-1.0"
Run Code Online (Sandbox Code Playgroud)

但我可以使用未压缩的传输来克隆它

hg clone …
Run Code Online (Sandbox Code Playgroud)

mercurial clone apache-config hgrc

5
推荐指数
1
解决办法
6876
查看次数

Apache:如何将虚拟目录限制为本地网络

在我家的Apache 2.x服务器上,我有许多虚拟目录.我已经设置了路由器,以便我可以从互联网访问Apache.我需要在家庭网络局域网外部访问其中一个虚拟目录(/ private).所以给定/私有,如何配置Apache只为192.168.4.x的/ private提供请求?

apache security lan access-control apache-config

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

如何在我的开发机器上支持"AddType x-mapp-php5 .php"

我的ISP要求我将以下内容放在我的.htaccess文件中:

AddType x-mapp-php5 .php
Run Code Online (Sandbox Code Playgroud)

但这打破了我的开发机器.

我真的不明白该指令的用途,但我厌倦了为dev发表评论,并在我需要上传新版本时取消注释.

有没有办法在开发中支持它?

php .htaccess apache-config

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

有必要使用Rails应用程序设置ServerSignature和ServerTokens apache配置选项吗?

我在我的一本铁轨书中看到了我应该设置的东西

ServerSignature Off
ServerTokens Prod 
Run Code Online (Sandbox Code Playgroud)

当应用程序搞砸时,禁止apache在生产中显示服务器信息.这有必要吗?我在prod中看到的唯一错误消息是标准的Rails生成错误消息.我从未看到任何服务器信息.

我需要设置其他与安全相关的apache配置变量吗?

security ruby-on-rails apache-config

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

Apache和JBoss同时使用端口80

我在同一台机器上同时拥有Apache 2和JBoss 4.2.3,并希望它们都使用80端口.有几种方法我看到人们在做这个mod_jk,mod_proxy,但我不确定哪一个是最好的.

我不需要任何负载平衡,但我确实需要HTTPS.

apache jboss mod-proxy mod-jk apache-config

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

如何使用htaccess或httpd.conf将所有子目录重定向到root?

我有一个索引文件,可以根据n个 PATH_INFO变量构建内容.

例:

site.com/A/B/n/
Run Code Online (Sandbox Code Playgroud)

应该使用index.php:

site.com/index.php?var1=A&var2=B&varN=n
 - or - 
site.com/index.php/A/B/n/
Run Code Online (Sandbox Code Playgroud)

代替:

site.com/A/B/n/index.php || which doesn't exist ||
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经尝试了许多变体:

RedirectMatch ^/.+/.*$ /
Run Code Online (Sandbox Code Playgroud)

没有成功.

我在这里有一个不优雅和不可扩展的解决方案:

RewriteEngine On 
RewriteRule ^([a-zA-Z0-9_-]+)/?$ index.php?p1=$1 [NC,L]
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/?$ index.php?p1=$1&p2=$2 [NC,L]
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/?$ index.php?p1=$1&p2=$2&p3=$3 [NC,L]
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/?$ index.php?p1=$1&p2=$2&p3=$3&p4=$4 [NC,L]
Run Code Online (Sandbox Code Playgroud)

此解决方案的问题:

  • 不雅和不可扩展,每个子目录需要手动线
  • 失败的非字母数字字符(主要是+,=和&)ex.site.com/ab&c/de+f/(请注意,即使将正则表达式更改为^([a-zA-Z0-9_- \ +\= \& ] +)/?$也无济于事,实际上会导致错误完全出局)

你能帮我吗?

apache .htaccess mod-rewrite apache-config

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

完全隐藏服务器名称apache

我在etc/apache2.conf文件中添加了这两行,它隐藏了操作系统和apache版本.

ServerSignature Off
ServerTokens Prod
Run Code Online (Sandbox Code Playgroud)

但毕竟我可以看到带有服务器名称的标题

Server  Apache
Run Code Online (Sandbox Code Playgroud)

如何隐藏这些信息?我正在使用Debian 7,apache v 2.2

谢谢

apache debian apache-config

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

自定义 php.ini / php_value :哪个优先?

我们可以使用

PHPINIDir /var/www/web1

说明中的指令<VirtualHost>

但是我已经看到php_value应用于 httpd.conf 文件中的所有站点的语句。例如 :

php_value upload_max_filesize somevalue

像上面这样的常规设置会覆盖自定义的 php.ini 设置吗?

请原谅我目前没有环境来测试这个。

php apache-config

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

Apache:“未设置AuthType!” 500错误

自从我在Windows中使用Apache httpd Web服务器已有一段时间了。当我尝试请求localhost / index.html时,出现500错误,并在错误日志中看到此错误:

[客户端127.0.0.1]配置错误:无法执行身份验证。未设置AuthType !: /

我的httpd.conf中的这一行可能涉及到。

 <Directory />
    Options FollowSymLinks
    AllowOverride All
    Require all granted
 </Directory>
Run Code Online (Sandbox Code Playgroud)

我的apache版本是2.2
OS:Windows 7我该如何解决这个500错误?

apache apache-config

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