不同服务之间的Kerberos授权
我们使用HTTPD Webervers的以下设置,如下所示: 这是场景: 服务器A 从浏览器中获取请求进行一些操作,并创建新请求,并将其发送到服务器B . 用户x 在服务器b 上进行了身份验证,但是用户y 不是(不应该这样做).由于A正在创建新的请求,因此B正在认为Y已发送请求并因此拒绝.卸下服务器A不是一个选择.我该如何解决.你能帮忙吗? 解决方案 这可以通过委派解决:服务器A在向服务器请求b. 委托: 服务器收到包含TGS票的浏览器的请求. 服务器A具有正确的用户名/密码组合(如用户代表服务中存储在Kerberos数据库中),因此它可以打开票证并验证此用户 服务器A向KDC要求提供委托机票,并收到了从用户接收的机票. kdc(例如,AD)检查是否可以委派(在代表服务器的Active Directory用户中,必须正确授予委派.此选项卡在使用ADC上的命令KTPASS以生成KeyTab文件后变得可见. AD还检查用户帐户是否允许其机票委派 - 默认情况下启用
2 2024-03-20
编程技术问答社区
httpd.conf代码不能正确工作-建议?
与我以前的问题有关: .htaccess for cookie for cookie for for cookie首先然后有效用户 嗨,大家好,我真的很感谢这里的专家的帮助.我的httpd.conf应该使用mod_auth_mysql或cookie需要用户登录名 - 但现在仅检查用户登录.上一个问题的代码现在位于我的httpd.conf. 中 有效什么: 当前,用于用户的所有/var/www/downloads和子目录(/var/www/downloads/〜用户名〜)需要使用mod_auth_mysql使用用户名和密码.这有效. 什么不起作用: 问题是:我有需要使用mod_auth_mysql(works),或 cookie(不起作用)的设置.如果存在cookie,则当用户转到/var/www/downloads/时,应自动显示目录的内容.但事实并非如此,它仍然要求使用用户名/密码. 我正在使用setEnvif,但是它可能被错误地使用"满足所有".我可
0 2024-02-28
编程技术问答社区
HTTP 413请求实体太大
我当前无法使用Drupal 7(7.15)的自定义文件字段上的Drupal Filefiele源(远程URL选项)发布非常大的文件.该文件已成功上传到TMP目录,但在尝试发布时失败.文件大小为 870MB (a 510MB 文件已成功发布.). 我在 access_log 中收到以下错误: 83.000.15.200 - - [02/Oct/2012:12:30:14 +0000] "POST /file/ajax/field_video_source/und/0/form-i6gTPc5LlZsQxKpgO43eaLGjh7dgWqHjQ6TPZD9SRmY HTTP/1.1" 500 413 我假设我正确解释此错误为 413请求实体太大 我已经配置了以下设置的php.ini: post_max_size = 1800M max_execution_time = 3600 (i know that's overkill) memory_limit =
4 2024-02-28
编程技术问答社区
虚拟主机 相同的服务器名称 不同的目录
我有一个运行的生产网站分配给主机(Redmine应用程序).我需要在与子目录的同一主机上添加新应用程序. 这是当前用于Redmine应用程序的VirtualHost配置,该应用程序在主机的基本文件夹中运行. ServerName redmine.hostname.com DocumentRoot "C:/BitNami/redmine-2.5.1-1/apps/redmine/htdocs/public/" RewriteEngine On RewriteRule ^/(.*)$ balancer://redminecluster%{REQUEST_URI} [P,QSA] ProxyPass / balancer://redminecluster ProxyPassReverse / balancer://redminecluster
4 2024-02-28
编程技术问答社区
PHP文件在仅有的浏览器下载中无法打开。我需要修改什么来使其正常工作?
我尝试重新安装PHP. PHP正在工作,Apache2正在运行.我不知道为什么它不在浏览器中打开并正常显示. 您知道 - 我的httpd.conf是空的 - 相反,我在apache2.conf中拥有所有内容.这是因为我正在使用ubuntu. 你能帮我吗?我知道这很简单,但我似乎找不到答案. 解决方案 您是否在此项目上虚拟主机? 您是否使用 http://localhost/file.php 或直接喜欢file:///...../file.php? 其他解决方案 在您的Apache Conf: SetHandler application/x-httpd-php 不要忘记以后重新启动Apache.让我知道情况如何. 其他解决方案 在我的情况下,正在修改/etc/apache2/mods-enabled/php5.conf by module userdir
0 2024-02-28
编程技术问答社区
Apache错误。地址已被使用:make_sock:无法绑定到地址[::]:443
启动时Apache错误: Address already in use: make_sock: could not bind to address [::]:443 *Executing start method ("/lib/svc/method/http-apache2 start") ] (125)Address already in use: make_sock: could not bind to address [::]:443 no listening sockets available, shutting down Unable to open logs* Listen 443 is added in ssl.conf. Listen 80 is added in httpd.conf. httpd.conf文件: DocumentRoot "/var/apache2/htdocs" Options FollowSy
2 2024-02-28
编程技术问答社区
打开RewriteEngine会产生403错误-如何打开FollowSymLinks?
我正在使用OSX上的内置Apache2.我将文档的根移到了桌面上的文件夹中,并确保_www和everyone已读取访问.它效果很好,很棒,PHP可以正常工作,直到我仅使用此行添加A .htaccess: RewriteEngine on 一旦我这样做,该文件中的所有内容均为403禁止: Forbidden You don't have permission to access /dir/file.txt on this server. apache日志显示此错误: [error] [客户端127.0.0.1]选项 collysymlinks 或 symlinkSifownerMatch off,这意味着禁止 Rewriterule 指令:/users/users/users/uname/desktop/localhost/dir/filename.txt 我已经经历了httpd.conf,并确保我启用了FollowSymLinks无济于事: Doc
8 2024-02-28
编程技术问答社区
Apache 2.2忽略了VirtualDocumentRoot VirtualHosts?
我有几个域,我想通过mod_vhost_alias 启用通配符子域 我的httpd.conf中包括以下广义规则: ServerName domain1.com ServerAlias www.domain1.com DocumentRoot /home/user1/public_html ServerName *.domain1.com VirtualDocumentRoot /home/user1/subdomains/%-3+ ServerName domain2.com ServerAlias www.domain2.com DocumentRoot /home/user2/publ
2 2024-02-28
编程技术问答社区
无法使用Apache服务器访问子目录下的文件
我在Windows 7计算机上安装了Apache 2.2.21服务器. 我的网站已经上了,我的脚本来自/scripts subdirectory,但是当我尝试从/icons加载图标时,我会收到403禁止错误. 我已经将其添加到我的httpd.conf文件中: Options Indexes FollowSymLinks Order Deny,Allow Deny from all Allow from 127.0.0.1 仍然没有效果.因此,问题是:如何访问我的/icons子文件夹中的文件? p.s.:使用/images子目录的效果很好,但问题仍然保持不变. 解决方案 我发现/icons/作为其他目录的别名包括在内.对我来说,配置文件位于: C:\wamp\bin\apache\apache2.2.21\conf\extra\httpd
4 2024-02-28
编程技术问答社区
用于Win x64的mod_xsendfile?
我正在尝试在Windows(7)X64(使用Apache 2.2)上安装MOD_XSENDFILE APACHE模块 - 是的,我注定是从一开始就注定了,我知道:-).显然有: a) b)从我已经尝试了通常的LoadModule xsendfile_module modules/mod_xsendfile.so,但是出现半意见错误(httpd: Syntax error on line 127 of C:/Apache/conf/httpd.conf: Cannot load C:/Apache/modules/mod_xsendfile.so into server: The specified module could not be found.),它不兼容x64. 问题仍然存在 - 一个人如何为x64构建模块,甚至可能吗?我有VS和任何可能需要的工具. 我只是想看看这是否会改善我的轨道保护速度的下载速度 - 目前的简单图像速度相当可怕. 预先感谢您!
4 2024-02-28
编程技术问答社区
给予Apache中的PHP写权限
我对配置Apache相对较新. 我有一个php脚本,该脚本根据$_GET的值撰写JSON文件. 我通过创建XHR请求运行该代码. Ally.xhr('/Cream/Foam?do=someCommand'); 它返回的页面说failed to open stream: Permission denied on line 3. Options Indexes FollowSymLinks MultiViews AllowOverride None Order allow,deny Allow from all 这些是授予根服务器文件夹的权
4 2024-02-28
编程技术问答社区
移动到https://www,当它是www或http://,或没有www和http://?
我正在使用Zend Framework,那里的URL控制器很漂亮.以下.htaccess正在工作,但它使SEO将我们视为一页的四个链接. RewriteEngine On RewriteCond %{REQUEST_FILENAME} -s [OR] RewriteCond %{REQUEST_FILENAME} -l [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^.*$ - [NC,L] RewriteRule ^.*$ index.php [NC,L] RewriteCond %{HTTPS} !=on RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R] 我需要使用htaccess进行修复: www.stackoverflow.com/nice-looking-url = https://www.stackoverflow.com/nice-looki
2 2024-02-28
编程技术问答社区
如何用httpd把测试perl脚本作为cgi脚本运行?
我正在尝试关注以下是我所做的步骤: 1)制作示例脚本 $ cat > test.pl #!/usr/bin/perl > print "Content-type: text/html\n\n"; > print "Hello, World."; EOF 2)运行httpd docker容器和安装的脚本在CGI-bin目录中作为音量: $ docker run --name cgi_test --rm -p 3000:80 -v $(pwd)/test.pl:/usr/local/apache2/cgi-bin/test.pl httpd 3)检查是否启用了CGI模块: $ docker exec -it cgi_test cat /usr/local/apache2/conf/httpd.conf | grep modules/mod_cgid.so #LoadModule cgi_module modules/mod_cgid.s
2 2024-02-28
编程技术问答社区
在RewriteCond target | URL not found时,mod_rewrite don't match。
我正在尝试使用apaches mod_rewrite模块将目录/文档中的所有uris/doc中的所有uris重写. URI不作为目录结构存在,当您将URI重写为退出的东西时,我认为这是不需要的. 我遇到了错误: "在此服务器上找不到请求的URL/doc/view/my_doc." 这些是我的重写规则: RewriteEngine On RewriteCond %{REQUEST_URI} ^docs/([a-z]+)/([A-Za-z0-9_-]+)/?$ RewriteRule ^(.*)$ http://%{HTTP_HOST}/docs/index.php?action=$1&target=$2 [QSA,L] 我正在httpd.conf中进行配置.另外,我正在使用多V-host设置. 我的问题是什么,我该如何解决? 我在CentOS 6.2 上使用Apache/httpd 更新 也包括我的VirtualHo
4 2024-02-28
编程技术问答社区
在Apache代理后面的S3静态网站JS得到404的结果
我有一个Apache HTTP服务器,在AWS S3静态网站上充当代理.因此, http://example.com/testsite 去S3网站,但应该一直被视为被视为访问来自 http://example.com/testsite . 初始index.html访问会导致200个响应,但是,所有获得运行的JavaScript文件,返回404.它们位于S3 root中,与index.html相同,但最终被访问为 http://example.com/而不是我希望有人可以帮助我使用Apache配置片段(请参见下文),以便我可以获得正确的配置. RedirectMatch permanent ^/$ /doorman/ Redirect /js/ /frontman/js/ ... ... ProxyPreserveHost On AuthType openid-connect Require valid-user Pr
8 2024-02-28
编程技术问答社区
用httpd.conf而不是.htaccess来迫使WWW。
我已经阅读了许多力量www.使用htaccess的技巧. (如下) Rewritecond %{HTTP_HOST} !^www\.domain\.com RewriteRule (.*) http://www.domina.com/$1 [R=301,L] 我想知道是否有一种使用httpd.config强迫www的方法. HTACCESS的工作原理,但是我有许多子目录,其中大多数包括自己的.htacess文件,它破坏了该特定子目录中的力量www. 所以我在想,有没有办法强制这种" www".进入整个网站的httpd.config,而无需编辑.htaccess? 谢谢. 解决方案 这应该做到: RewriteEngine on RewriteCond %{HTTP_HOST} !^www\. RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L] 也维护https: R
2 2024-02-28
编程技术问答社区
Http请求被重定向到HTTPS
目标:我希望对 http://mydomain https://mydomain . 今天,我有一个Apache Web服务器,该服务器处理所有传入请求,都提出了我需要做什么才能实现我的目标? 解决方案 apache基金会推荐方法在端口80上有一个虚拟VirtualHost, ServerName www.example.com Redirect "/" "https://www.example.com/" 您可以为SSL配置现有VirtualHost
2 2024-02-28
编程技术问答社区
本地主机的Wordpress网站在Apache设置Mac后无法加载css
升级到高级塞拉后,我的本地主机不再工作.我遵循了许多教程,终于让它工作了,但是现在我的WordPress站点加载了,但不要加载CSS和JavaScript文件.当我检查检查器时,它表明它无法加载文件,因为目录是错误的.地址栏说Localhost/site-Name,但文件正在尝试从Localhost/〜Paul/Site-Name加载这些文件,因此我必须以某种方式将配置弄乱..希望有人可以提供帮助.谢谢 解决方案 我找到了一个解决方法,尽管它没有修复我的本地主机,但没有在localhost/〜paul上显示站点文件夹,但确实允许我的WordPress站点工作.我在我的站点文件夹中创建了一个名为〜Paul的文件夹,然后将所有站点移动到其中.现在CSS JS等都可以了,我对此感到满意. 其他解决方案 尝试在header.php中调用您的CSS文件:
0 2024-02-28
编程技术问答社区
使用apache vhost配置回退-重定向到一个新的域名
这是 https://stackoverflow.com/posts/47547418 我想要我的请求 某种程度上: 选择性地重定向 womrotherdomain.com/dell-inspiron-15 ,但与此同时,我想确保新域是否出现问题,用户仍然可以通过在URL中添加/旧来使用旧域. 例如,如果用户使用 某种程度上: 那么,不应将它们重定向到某些hotherdomain ,但应通过有效的URL 某种程度上来送达: 但是,如果他们使用 某种程度上: 应该重定向. 当前我的VHOST配置如下所示.它将其重定向到某些选定产品的某些室内域,但没有后备配置. Listen 12567 NameVirtualHost *:12567 ServerName somedomain.com ProxyPreserveHost On RewriteEngine On
2 2024-02-28
编程技术问答社区
使用apache vhost配置选择性地重定向到一个新的域名
这是重定向到新域,使用Apache Vhost配置 我想要我的请求 某种程度上: 要重定向到 womrotherdomain.com/dell-inspiron-15 ,但对于某些被列入白名单的产品有选择性. 例如,产品: dell-inspiron-15. dell-inspiron-16. dell-inspiron-17 重定向到新URL,但对于任何其他产品,我都想使用当前路径本身. 当前我的VHOST配置如下所示.它将查询参数中的所有产品重定向到某些产品. Listen 12567 NameVirtualHost *:12567 ServerName somedomain.com ProxyPreserveHost On RewriteEngine On RewriteCond %{QUERY_STRING} (?:^|&)product=(
4 2024-02-28
编程技术问答社区