Articles of configuration

如何确认是否设置了特定的Apacheconfiguration指令?

我如何dynamic检查/列出一个特定的Apacheconfiguration指令? 我知道这可以从httpd.conf文件手动检查,但是有没有其他方式可以从运行的 Apache服务器进程中确认/find? 例如:在我的情况下,我正在检查KeepAliveconfiguration指令。 我甚至用命令/usr/local/apache2/bin/apachectl -h ,但是在这里找不到它。

如何限制服务器到特定的IP地址与mod_authz_host?

我对这个领域很新,所以请耐心等待。 🙂 现在我正在运行我的设置上的一个Apache HTTP服务器,这是一个非常基本的configuration。 托pipe在其上的网站可以从任何地方访问,我想限制访问特定的IP地址范围。 我已经看了这个,我发现一个名为mod_authz_host的Apache模块处理这个。 http://httpd.apache.org/docs/2.2/mod/mod_authz_host.html 问题是,我还没有设法find解释如何真正做的东西的文档。 我如何确保只有一定范围的IP地址可以访问我的站点/服务器? 该机器正在运行Ubuntu Server 10.10,networking文件存储在/ var / www /中,apache2守护进程的东西存储在/ etc / apache2 /和/ usr / lib / apache2 / modules / *中。 在此先感谢,如果这是一个愚蠢的问题,抱歉!

无法将连接添加到Windows 7旗舰版中的IIS 7

我启用了IIS,但是我无法将连接添加到Windows 7终极的IIS 7中。 在文件下它只有“保存连接”,它被禁用/“变灰”并退出。 以下图片只是为了澄清:

configuration专用服务器(Centos)以便为一个网站提供服务的文档和最佳实践

我刚刚买了一台专用的服务器,他们给我提供了一个IP地址,以root身份访问信息,并使用Centos 5。 我想在那台机器上为我的django应用程序服务,但是因为我没有这种服务器问题的经验,所以我不知道最好的办法是什么。 我已经安装了mysql,python 2.7.1和django作为根,我认为这是合理的。 但我有问题知道。 我应该创build一个新的用户来部署应用程序,并在paache上或以root身份执行它也可以吗? 我应该创build一个用户来操纵MySQL吗? Django在我的本地运行Apache-modwsgi。 我应该configuration服务器上的Apache与mod-wsgi运行或有没有更好的方法呢? 我是这个服务器问题的新手,所以请原谅我,如果我的问题是如此普遍的答案。 任何易于阅读的文档(初学者级别)对我来说也可以。 如果你解释你的经验或做这种configuration的最佳做法,我也非常感激。

从客户端的漫游configuration文件中排除文件夹

我正在使用连接到我们公司的域名networking的笔记本电脑,今天早上login后,它告诉我,我已经超过了我的漫游configuration文件空间。 看了这个问题之后,我意识到这个空间的大部分被我的用户文件夹中的.android和.eclipse文件夹(我正在开发Android应用程序)所占用。 因此,我想知道是否有任何方法可以排除这些与漫游configuration文件同步,因为没有理由首先同步它们。 我已经search了这个问题,但大多数指南(例如这一个 )重点是如何在服务器端做到这一点,我想知道是否有可能在笔记本电脑本身,而无需联系我们的networkingpipe理员。

如何限制对nginxdynamic生成的位置的访问?

我的开发人员只允许将一些文件下载到局域网用户。 我说好吧,这很简单,我写了像这样的nginxconfiguration的变化: location /restricteddir/download/file { allow 192.168.0.0/16; allow 10.0.0.0/8; deny all; } 好,从外面我得到403这样好,但从内部(LAN)给我404。为什么? 我已经检查过,磁盘上不存在文件的位置。 开发人员告诉我,这个位置是由phpdynamic生成的,所以文件在tmp目录中,但是当你点击如下链接之后: https://example.com/report/download/file/id/somefile.txt它应该开始下载,但它给404错误。 最后一个物理位置是/restricteddir/download所以file/id/somefile.txt是由php生成的。 为了testing,我将位置更改为/restricteddir/download ,之后https://example.com/restricteddir/download给了我404。 禁用限制后,我很困惑,所有目录工作正常,我可以从https://example.com/report/download/file/id/somefile.txt下载文件,然后按https://example.com/report/download/无404.那么错误在哪里? 我应该添加到我的nginxconfiguration,使其工作? EDIT1这是这个虚拟主机的完整configuration: #example.com:443 server { listen 443 default; ssl on; ssl_certificate example.crt; ssl_certificate_key example.key; ssl_session_timeout 15m; ssl_protocols SSLv2 SSLv3 TLSv1; ssl_ciphers ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP; ssl_prefer_server_ciphers on; server_name example.com; access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; location / { root /sites/public; […]

IIS 6拒绝访问默认文档

我已经得到了Windows Server 2k3与IIS6托pipe几个ASP.NET MVC 2应用程序(.NET 4),所有在默认网站。 他们大多数只是使用集成身份validation,但也有一些使用forms。 所有的应用程序正常工作,并正确访问。 我试图解决的问题是访问默认文档。 它目前被指定为index.htm。 index.htm和默认网站都被configuration为允许匿名访问(没有任何已validation的访问权限框被选中)。 但是,访问被拒绝的文件。 通过server.domain.tld/和server.domain.tld/index.htm访问都会产生401错误。 但是, server.domain.tld/default.htm (文件不存在)正确返回404。 如果我在index.htm上更改文件安全性以允许集成身份validation,那么请求/index.htm直接适用于具有域帐户的用户,但是匿名用户将获得login提示/ 401。 我如何configurationIIS以允许所有用户通过server.domain.tld/ ?来查看index.htm?

BIND9服务器types

我在我的服务器上configurationDNS使用BIND9,似乎一切正常,但我有一个关于我的configuration文件的问题。 我已经在/etc/bind/named.conf.localconfiguration了这个configuration zone "example.com" { type master; file "/etc/bind/db.example.com"; allow-transfer { 192.168.1.1; }; }; zone "1.168.192.in-addr.arpa" { type master; notify no; file "/etc/bind/db.192"; allow-transfer { 192.168.1.1; }; }; forwarders { 10.253.22.140; 10.253.22.141; }; 我已经读过不同types的DNS服务器,如主要的主人等。前两部分(区域和区域)对应于主DNS服务器configuration。 第一个“经典”查询logging,第二个倒序。 最后一部分(转发器)是caching服务器的configuration,包含ISP的DNS服务器的IP。 所以所有解决这个服务器感谢的名字将被caching。 简单的问题:我是对的吗? 我的描述是否有意义? 或者一台服务器只能是主设备或caching?

移动用户的笔记本电脑自动协商现在必须?

我在一家拥有大约9000台台式机和笔记本电脑的公司工作。 我是一个正在实施和支持像Lync和Jabbervideo和audio会议的团队的一员。 在解决一些来自不在办公室的用户非常不稳定的通话质量问题的同时,我注意到,我们所有的台式机和笔记本电脑的networking连接都被硬编码为100full。 这不意味着我们的2000个笔记本电脑用户中的任何一个都不在办公室,并且在某个地方插入互联网,他们将遇到双工不匹配的问题? 我的理解是肯定的。 我也明白这对video和audio会议来说是非常糟糕的。 我已经和我们的networking团队中的一些人交谈过,并且无法说服他们考虑切换到自动协商的环境。 我需要以下方面的帮助:a)find或提供足够的证据表明我们需要进行切换;或者b)在用户离开现场(用户无法改变链路速度)的情况下寻找另一种使双工匹配正确的方法。 感谢您提供的任何帮助,Shawn

Nginx重写规则“^ /( {32})\。png $”不起作用(用于Apache)

我有这些重写规则(我尝试都没有用): location ~* "^/([a-z0-9]{32})\.png$" { rewrite ^ /index.php?page=log&id=$1 last; } 和 location ~* "/(?<hash>[a-z0-9]{32})\.png" { rewrite ^ /index.php?page=log&id=$hash; } 和 location / { try_files $uri $uri/ @rewrites; } location @rewrites { rewrite "^/([a-zA-Z0-9]{32})\.png$" /index.php?page=log&id=$1 last; #… } 基本上,我希望URL http://example.com/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa.png实际上将parameter passing给我的index.php脚本,并在脚本中得到: $db->save_hash($_GET['id']); header('Content-type: image/png'); readfile('images/beacon.png'); break; 但是nginx给了我一个“未find”,但其他重写工作正常。 是什么赋予了?