Questions tagged «configuration»

配置是一个通用术语,可以根据其功能和特性来指代功能单元的布置。同样,它可以指的是更适合于服务器相关主题的软件配置。


8
该服务器在做什么?
我有一堆以前的IT部门遗留的linux虚拟服务器。他们的名字像“魔术”或“东西”。我不太确定他们在做什么...或者我是否需要他们... 你们和女孩们将如何去发现这些机器的用途?(除了关闭它们,看看有什么坏处)

2
如何将nginx配置拆分为多行?
尤其是在配置HPKP标头(或其他一般的长标头)时,将nginx配置中的一行拆分为多行会很有用。 这是期望的结果: pin-sha256="X3pGTSOuJeEVw989IJ/cEtXUEmy52zs1TZQrU06KUKg="; pin-sha256="MHJYVThihUrJcxW6wcqyOISTXIsInsdj3xK8QrZbHec="; pin-sha256="isi41AizREkLvvft0IRW4u3XMFR2Yg7bvrF7padyCJg="; pin-sha256="I/bAACUzdYEFNw2ZKRaypOyYvvOtqBzg21g9a5WVClg="; pin-sha256="Y4/Gxyck5JLLnC/zWHtSHfNljuMbOJi6dRQuRJTgYdo="; pin-sha256="/oCVQg3nP3DroGpFdAbaiYzenycUftqrH3LAyaIal2g="; 但是对于浏览器,它只能是一行: pin-sha256="X3pGTSOuJeEVw989IJ/cEtXUEmy52zs1TZQrU06KUKg="; pin-sha256="MHJYVThihUrJcxW6wcqyOISTXIsInsdj3xK8QrZbHec="; pin-sha256="isi41AizREkLvvft0IRW4u3XMFR2Yg7bvrF7padyCJg="; pin-sha256="I/bAACUzdYEFNw2ZKRaypOyYvvOtqBzg21g9a5WVClg="; pin-sha256="Y4/Gxyck5JLLnC/zWHtSHfNljuMbOJi6dRQuRJTgYdo="; pin-sha256="/oCVQg3nP3DroGpFdAbaiYzenycUftqrH3LAyaIal2g="; 所以我尝试了一些事情,但对结果不满意... 首先尝试:将其拆分 add_header Public-Key-Pins ' pin-sha256="X3pGTSOuJeEVw989IJ/cEtXUEmy52zs1TZQrU06KUKg="; pin-sha256="MHJYVThihUrJcxW6wcqyOISTXIsInsdj3xK8QrZbHec="; pin-sha256="isi41AizREkLvvft0IRW4u3XMFR2Yg7bvrF7padyCJg="; pin-sha256="I/bAACUzdYEFNw2ZKRaypOyYvvOtqBzg21g9a5WVClg="; pin-sha256="Y4/Gxyck5JLLnC/zWHtSHfNljuMbOJi6dRQuRJTgYdo="; pin-sha256="/oCVQg3nP3DroGpFdAbaiYzenycUftqrH3LAyaIal2g="; ' 这有效,但是curl我可以看到浏览器收到所有换行符的标题... 第二次尝试:反斜杠 实际上,在已经链接的文章中,Scott Helme建议这样做: add_header Public-Key-Pins ' \ pin-sha256="X3pGTSOuJeEVw989IJ/cEtXUEmy52zs1TZQrU06KUKg="; \ pin-sha256="MHJYVThihUrJcxW6wcqyOISTXIsInsdj3xK8QrZbHec="; \ pin-sha256="isi41AizREkLvvft0IRW4u3XMFR2Yg7bvrF7padyCJg="; \ pin-sha256="I/bAACUzdYEFNw2ZKRaypOyYvvOtqBzg21g9a5WVClg="; \ pin-sha256="Y4/Gxyck5JLLnC/zWHtSHfNljuMbOJi6dRQuRJTgYdo="; \ pin-sha256="/oCVQg3nP3DroGpFdAbaiYzenycUftqrH3LAyaIal2g="; \ ' 但是,在我的情况下,这只是添加了斜杠,也将它们返回给浏览器,因此这是行不通的。 那我该怎么做呢? …

6
如何解析ini文件并将其转换为bash数组变量?
我正在尝试将ini文件转换为bash数组变量。样本ini如下: [foobar] session=foo path=/some/path [barfoo] session=bar path=/some/path 因此这些变为: session[foobar]=foo path[foobar]=/some/path session[barfoo]=bar 等等。 现在,我只能提出这个命令 awk -F'=' '{ if ($1 ~ /^\[/) section=$1; else if ($1 !~ /^$/) print $1 section "=" $2 }' 另外,另一个问题是,它没有考虑附近的空间=。我认为sed可能更适合此工作,但我不知道如何在中保存和存储节名称的临时变量sed。 那么有什么想法怎么做?

6
Windows是否有等效的etckeeper?AKA Windows配置修订控制
我想建立一个中央配置文件存储库,以便可以在修订控制下(Mercurial)对任何配置进行更改。这将包括一些GNU / Linux框(将使用etckeeper),网络设备的配置文件,打印机的配置文件以及最后但并非最不重要的Windows配置。 我知道您可以将一些配置(例如ISA和DHCP)作为文本/ xml文件导入,甚至将共享文件夹作为注册表项导入,但是对于GPO和AD,IIS,MSSql等而言,是否有办法将配置作为平面文件获得?基本上,您可以在Windows下拥有与etckeeper相当的东西吗?诸如基于Powershell的命令之类的东西? 另外,是否可以在版本控制(hg)下保留ACL和其他文件权限? 顺便说一句,我已经读过 存在哪些解决方案可以对服务器配置文件使用修订控制? 您建议使用哪种工具来跟踪Linux / Unix服务器上的更改 无济于事。

2
正常重载Apache配置是否需要SSL Cert密码?
我有一个正在运行的apache服务器,需要进行次要的配置更新。我想强迫Apache重新加载配置(例如,通过/etc/init.d/httpd reload或apachectl graceful),但是我没有使用我们的SSL证书密码。拥有密码的管理员目前无法使用。 如果我正常地重新加载apache配置,SSL证书会再次需要密码吗?还是仅在服务器完全重启期间发生?

3
Nginx是否包含配置文件?
Nginx包含配置文件的顺序是固定的还是随机的?Apache 明确指出通配符以字母顺序扩展。对于Nginx,这似乎并不适用,并且手册对此一无所获。 在我的设置中,20_example.com包含在之前00_default,这违背了我在此处定义共享指令(如日志格式)的目的。

4
您如何有条件地在Nginx vhost中包含文件?
在下面的几行中,我可能会有一个特定于站点的配置文件,其中包含该站点唯一的其他fastcgi_params。如果该文件存在,我要加载它。 server { listen 80 default; server_name _; root /path/www/$host; # Pass PHP scripts to php-fastcgi listening on port 9000 location ~ \.php { include fastcgi_params; fastcgi_pass 127.0.0.1:9000; if (-f /path/www/$host/nginx.conf) { include /path/www/$host/nginx.conf; } } } 但是,这不起作用,我得到的错误是: nginx:[emerg]此处不允许包含“ include”指令 更新资料 我认为与其分开检查,不如让我包括检查。 server { listen 80 default; server_name _; root …


1
PostgreSQL pg_hba.conf问题添加主机?
我在配置postgresql服务器时遇到问题。我已经在slackware 13.1x64上安装了PostgreSQL 9.0.2,它可以正常运行,但是我无法添加可以远程连接到PostgreSQL的IP。 日志向我显示了这一点: LOG: invalid IP mask "trust": Name or service not known CONTEXT: line 83 of configuration file "/usr/local/pgsql-9.0.2/data/pg_hba.conf" FATAL: could not load pg_hba.conf 在那一行上,我有: host all all **.**.***.* trust **是我的真实IP地址。但是PostgreSQL告诉我我需要设置ip mask吗?我做错了什么? 预先感谢, 我

1
在MySQL配置中为wait_timeout和Interactive_timeout选择值?
我们有一台正在遭受重创的实时服务器,因此我们想尽一切可能优化。我们在上面运行了MySQLTuner脚本(http://mysqltuner.com/),该脚本告诉我们应该为wait_timeout和Interactive_timeout设置一个小于28800的值。在1到28800之间有很多可能的数字可供选择! 我在MySQL文档中查询了这些变量的含义,但这仅给出了非常基本的描述,而没有给出选择值的指导。 是否有一个被认为是公认的最佳实践的价值?选择一个太低的值可能会产生什么结果? 谢谢, 巴特

2
用另一个文件覆盖php-fpm池配置值
必须自定义新服务器的php-fpm池配置,我想知道是否有可能/允许/建议使用一个新的池文件,该文件名按字母顺序排列在原始文件之后,该文件仅具有覆盖初始配置的值。 原始配置以/etc/php/7.0/fpm/pool.d命名www.conf。 根据与安装相关的页面,工程师似乎可以直接修改原始文件(保存初始值的副本)。例如 [www] ... user www-data group www-data pm.max_children 2 修改后给出 [www] ... user myapp ; was www-data group myapp ; was www-data pm.max_children 8 ; was 2 但是,在下一次升级php-fpm之后,似乎有可能要重复执行此任务(此外,配置已步入7.0正轨,这令人担忧)。 我不想修改原始文件,而是要保持不变,然后添加另一个文件,说wwwmyapp.conf它将声明相同的池,并且仅保留已更改的值 在 wwwmyapp.conf [www] ; same pool! user myapp group myapp pm.max_children 8 在pool.d中,文件列表 www.conf wwwmyapp.conf 因为在php-fpm.conf所有池conf文件中都已加载,所以的值wwwmyapp将在www(在同一www池中)的值之后读取,并且应覆盖第一个值。 它似乎可以在一些测试中工作,并且没有错误报告,但是它会一直在所有值中工作吗? 我们应该直接覆盖配置文件吗? 在任何文档中都找不到答案,即使在php.net上也是如此。

2
如何配置位置块以始终在nginx中返回单个文件?
在我的应用程序中,我希望位置“ /”返回静态index.html文件,我希望“ / static”从文件夹提供静态文件,并且我希望所有其他请求返回404 NOT FOUND。稍后,我将所有其他请求重定向到WSGI服务器。 目前这是我的配置: # Dev server. server { listen 1337; charset UTF-8; location / { rewrite ^ static/index_debug.html break; } location /static { alias /home/tomas/projects/streamcore/static; } } 静态文件夹运行正常,但是“ /”返回404 NOT FOUND。我也尝试过: alias /home/tomas/projects/streamcore/static/index_debug.html; 在位置块中,但是返回500 INTERNAL SERVER ERROR。似乎alias不喜欢单个文件。另外,我尝试了: try_files static/index_debug.html; 但这阻止了服务器从错误“ try_files指令中的参数数目无效”开始。显然,try_files实际上要求您尝试多个文件,这不是我要查找的行为。 所以我的问题是:如何配置位置块以始终返回静态文件? 编辑:我从其他答案中alias确实应该接受一个文件作为参数,所以我尝试了: location = / …

4
在Linux上寻找odbc.ini和odbcinst.ini文件的良好文档
我看到了部分信息,旧信息,但没有实际的样本文件以及本地的简短注释那样好。 我需要了解odbc.ini和之间的确切关系odbcinst.ini。从表面上看,这是很明显的-在odbc.ini文件的顶部,有一个部分: [ODBC Data Sources] MYDSN = MyDriverName ... 但是,我不确定是否可以在驱动程序或DSN部分中进行设置。 1)我Driver = /path/to/file/.so在两个文件中都有一行,有时值会有所不同。这有道理吗?如果是这样,哪个占上风? 2)是odbcinst.ini类似于JavaScript的“原型” odbc.ini吗?换句话说,如果我要创建许多具有通用设置的DSN,可以将通用设置从升级odbc.ini为odbcinst.ini吗? 3)Driver和Setupin有odbcinst.ini什么区别?它们似乎具有相同的价值。这些设置是特定于数据库的还是通用的?

2
Apache / httpd无法在启动时自动启动
我在Amazon Linux AMI版本2012.03上安装了apache2。我可以手动启动它,并且使用不会出现任何错误/etc/init.d/httpd start。但是,启动计算机后它不会自动启动。 似乎所有内容都在我的rc * .d目录中正确配置。结果如下find /etc/rc.d -name "*httpd*" | xargs ls -l: -rwxr-xr-x 1 root root 3371 Feb 16 2012 /etc/rc.d/init.d/httpd lrwxrwxrwx 1 root root 15 Apr 14 2012 /etc/rc.d/rc0.d/K15httpd -> ../init.d/httpd lrwxrwxrwx 1 root root 15 Apr 14 2012 /etc/rc.d/rc1.d/K15httpd -> ../init.d/httpd lrwxrwxrwx 1 root root 15 …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.