Articles of configuration

问题与Nginxconfiguration:位置和目录

我有以下简单的服务器块: server { listen 80; server_name _; location / { *****root test/a/;***** index index.htm; autoindex on; } 关于我的一句话是,在一个放星的地方,我把root表示为test/a/ ,它运行的很好,我可以通过浏览器访问索引。 但是如果我selectroot作为/test/a/; 它不工作,我得到一个404错误。 我看到每个人都在根目录前面使用“/”,从教程和本网站。 为什么它不适用于我,有什么想法? 我的系统是Linux v3.18.11 +

Apache虚拟主机覆盖httpd.conf

我很困惑,Apache 2.4中的虚拟主机是如何工作的。 我已经启用虚拟主机,我有两个网站设置在我的服务器上。 我认为这意味着默认主机(/ var / www / html)不起作用了。 但是httpd.conf的哪些部分被虚拟主机覆盖? httpd.conf中包含的“conf.d”是否适用于虚拟主机,还是必须手动分配? 我在httpd.conf中为RemoteIPHeader分配了一个特殊的头文件,是否必须在每个虚拟主机的.conf文件中包含这一行? 请帮我理解启用虚拟主机时httpd.conf是如何工作的。 谢谢!

添加虚拟用户到后缀而不修改主要configuration文件?

在其他服务(如httpd,supervisor,yum等)中,可以在不修改主configuration文件的情况下(通过将文件放置在/etc/httpd/conf.d /etc/supervisor/conf.d )添加到configuration中/etc/supervisor/conf.d , yum.repos.d等)。 我想知道如果一个类似的设置是可能的后缀。 我有一个设置脚本为一个大部分独立的web应用程序,包括需要build立一个虚拟邮箱。 我宁愿不直接与主要的后缀文件小提琴。 相反,我更喜欢只是添加文件,后缀然后阅读configuration。 但是,我找不到任何讨论这个问题的东西,而且看起来内置configuration期望所有的configuration都存在于同一个目录中。 我明白,如果我能够得到这个工作,我想我仍然需要运行附加文件的postmap将它们转换成.db文件。 没关系。

Apache 2.4无法识别的头格式%

使用Apache 2.4并按照https://httpd.apache.org/docs/2.4/expr.html中的示例进行操作 这是我的代码 <If "!%{REQUEST_URI} =~ m#files/cache/static/[A-Za-z_\-0-9]+.cache#"> Header set foo-checksum "expr=%{md5:foo}" </If> 我现在只是在玩,但一旦我使用 Header set foo-checksum "expr=%{md5:foo}" 按照他们的例子 – 我明白了 AH00526: Syntax error on line 130 of /etc/httpd/conf/httpd.conf: httpd[19459]: Unrecognized header format % httpd.service: main process exited, code=exited, status=1/FAILURE 在Apache的开始。 有任何想法吗? 我已经在expression式之外尝试过了,它给出了同样的错误 其他expression方式。

HAProxy:use_backend被忽略,​​因为后端没有前端function

我有一个HAProxyconfiguration文件正在构build编程,我得到了像每个后端定义的以下错误: [WARNING] 073/153725 (1663) : parsing [/etc/haproxy/haproxy.cfg:964] : 'use_backend' ignored because backend 'bk_10716' has no frontend capability. 我的configuration文件是相当简单的,只有一个后端的简化版本似乎工作,所以我不能把我的手指在哪里是错的。 我的configuration文件包含这个: global tune.ssl.default-dh-param 2048 log 127.0.0.1 local1 debug chroot /var/lib/haproxy user haproxy group haproxy maxconn 4000 daemon defaults log global mode http option httplog option dontlognull timeout connect 5000 timeout client 50000 timeout server 50000 errorfile 400 […]

Windows Server 2008活动目录用户configuration文件

我只是想问一下configuration文件迁移。 有Windows 2008 R2服务器和人正在通过RDP连接到此服务器。 很久以前,一个用户从活动目录中被删除,但是个人档案(用户帐户)仍然存在。 是否有可能在活动目录中创build新用户并将新用户连接到旧用户configuration文件?

用户状态迁移工具 – 这是否在机器上创buildconfiguration文件?

我在没有漫游configuration文件的域名。 我们正在考虑使用我们的MDT服务器来实现用户统计迁移工具,但我首先有几个问题。 使用USMT,您可以在新机器上有效创buildconfiguration文件而无需以该用户身份login? 还是需要以用户身份login,然后运行USMT?

NGINX将子域名redirect到主域名

我有两个网站在我的服务器上运行,一个Wordpress网站和一个运行在端口8080上的networking应用程序。我想将mysite.com和www.mysite.com指向WordPress的网站和app.mysite.com以指向web应用程序使用NGINX。 我已经做了2个独立的configuration,如下所示 – mysite.com server { listen 443 ssl; server_name www.mysite.com mysite.com; < ssl configs > include global/restrictions.conf; location ~ \.php$ { fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } } server { listen 80; server_name mysite.com www.mysite.com; return 301 https://$host$request_uri; } app.mysite.com server { listen 443 ssl; server_name app.mysite.com; < ssl configs > […]

在nginx中为每个站点部分设置不同的caching头

对于不同的网站部分,我们使用不同的caching标题。 例如: /wp-admin部分根本不应该被caching,并且/blog部分只有4个小时,而不是默认的2天。 目前我已经通过重复location来解决这个问题,但是这导致了一个相当冗长的文件。 有一个更简洁的方法来实现这一点? 当前nginxconfiguration的例子 location /wp-admin/ { etag off; if_modified_since off; add_header Last-Modified ""; add_header Cache-Control no-cache; try_files $uri $uri/ /index.php?$args; location ~ \.php$ { include fastcgi_params; fastcgi_pass unix:/run/php-fpm/php-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } } location / { expires 2d; add_header Cache-Control "public"; try_files $uri $uri/ /index.php?$args; location ~ \.php$ { include fastcgi_params; fastcgi_pass […]

云configuration脚本如何将文件复制到服务器?

云configuration脚本如何将文件复制到服务器? write_files需要脚本中的文件内容。 我怎样才能指定一个包含内容的外部文件?