标签: configuration

如何检查Apache压缩是否有效?

我刚刚将以下内容添加到我的 Apache 配置文件中:

AddOutputFilterByType DEFLATE text/html text/plain text/xml
Run Code Online (Sandbox Code Playgroud)

我如何检查它是否真的有效?浏览器上没有任何内容告诉我该页面是否包含 gzip 压缩的内容。

compression configuration apache-2.2

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

如何在 SSH 登录时使用自定义 .bashrc 文件

我发现在与我合作的新公司中,我经常不得不访问生命周期相对较短的 linux 服务器。在这些服务器中的每一个上,我都有一个帐户,但是每当创建一个新帐户时,我都必须通过我的 .bashrc 进行转移。然而,有可能在大约一个月的时间内该服务器将不再存在。我还必须在短时间内(几分钟)访问许多其他服务器,通过我的 .bashrc 进行传输是不值得的,但由于我在很多服务器上工作,这加起来浪费了很多时间。

我不想更改服务器上的任何内容,但我想知道是否有办法拥有“每个连接”的 .bashrc,因此每当我通过 SSH 连接到服务器时,我的设置都将用于该会话。

如果这是可能的,如果我可以对其他配置文件(如 gitconfig 文件)做同样的事情,那就太好了。

ssh configuration bash bashrc

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

我应该如何在 .htaccess 中使用 <If> 指令?

我正在尝试在我的 .htaccess 文件中使用 Apache 的 If 指令添加条件语句。

我已经参考了这个页面http://httpd.apache.org/docs/trunk/mod/core.html#if但它没有详细说明/给出很多例子。它给出的两个不完整的例子是:

<如果 %{REQUEST_METHOD} 在 GET,HEAD,OPTIONS> 

<If "$req{Host} = ''"> 

所以我尝试将其添加到我的 .htaccess 文件中:

<如果 %{SERVER_PORT} IN GET,HEAD,OPTIONS>
   #这里什么都没有
</如果>

但是当我尝试加载页面时,我不断收到错误 500。这是在我的本地安装上,以前运行良好(或者如果我删除了该代码)。我相信我已经AllowOverride All设置了全局,并且 If 指令的上下文应该让它出现在 .htaccess 中(“上下文:服务器配置,虚拟主机,目录,.htaccess”)。

有人能给我一些关于如何正确使用 <If> 指令的例子,或者一些关于为什么它对我不起作用的指导吗?

谢谢!

configuration .htaccess xampp apache-2.2

23
推荐指数
2
解决办法
6万
查看次数

配置更改后重新加载 PostgreSQL

我对 pg_hba.conf 做了一些更改,我希望它们生效。我找到了几个地方,人们说我可以告诉 PostgreSQL 重新加载,但是列出了几种不同的技术,但没有一种对我有用。

我找到的最权威的参考是 pg_ctl 命令,但我不确定我的 PGDATA 文件夹在哪里。我会继续寻找。

我在 Ubuntu 8.10 上运行 PostgreSQL 8.3。

postgresql ubuntu configuration

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

postgresql.conf 和 pg_hba.conf 在 Ubuntu 服务器上的位置

从 Ubuntu 存储库安装的运行 PostgreSQL 8.4 的 Linux 服务器上的文件postgresql.conf和文件在哪里pg_hba.conf

postgresql configuration

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

使用任播 IP 需要什么?

所以,关于 SF 有很多关于使用和任播 IP 很酷的问题。我的方法更实用。要使用这些地址之一,我特别需要什么?

  • 我需要成为 AS(自治系统)吗?
  • 如果我想在我的内部网络上使用 Anycast IP,可以吗?
  • 我需要注册商/运营商有什么特别的东西才能使用它吗?

基本上,如果我想使用 Anycast IP 地址,我到底需要什么,从设备到配置部分。

networking configuration anycast

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

更改 SSH 端口:我应该只修改 sshd_config 还是 ssh_config?

我想更改运行 Linux CentOS 6 的 SSH 端口。

从我在论坛上读到的内容来看,人们建议更改我的/etc/ssh/sshd_config文件以使用不同的端口号,然后重新启动 SSHD 服务。

我还注意到有一个ssh_config文件和sshd_config. 两者有什么区别?我应该两者都改变​​吗?

linux ssh configuration

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

除非日志超过特定大小,否则如何根据间隔轮换日志?

从 logrotate 的手册页:

minsize size
日志文件在大于 size 字节时轮换,但不会在额外指定的时间间隔(每天、每周、每月或每年)之前轮换。相关的大小选项类似,只是它与时间间隔选项互斥,并且它会导致日志文件轮换而不考虑上次轮换时间。使用 minsize 时,会同时考虑日志文件的大小和时间戳。

size size
日志文件在增长到大于 size 字节时进行轮换。如果 size 后跟 k,则假定大小以千字节为单位。如果使用M,则大小以兆字节为单位,如果使用G,则大小以千兆字节为单位。所以大小 100、大小 100k、大小 100M 和大小 100Gare 都是有效的。

我将大小设置为5M,将间隔设置每周,认为日志将每周轮换一次,如果日志的大小超过 5M,则会发生额外的轮换。但是发生的情况是日志不会被轮换,除非它超过 5M,这似乎是minsize应该做的。

我是否错误地解释了手册?如果日志超过 5M,如何让日志每周轮换一次?

编辑:

我不确定以下信息是否相关,仅作为补充:

我正在使用 rsyslog 对消息、安全、cron、邮件日志、引导进行主要日志记录。以下是倒数第二个日志的轮换日期和文件大小,其中大小和间隔的设置如上所述:

filename  rotation date  file size
messages  20130129       5.3MB
secure    20130113       5.1kB
cron      20130113       3.6kB
maillog   20130113       1.1kB
Run Code Online (Sandbox Code Playgroud)

可以看出,只有消息被轮换。

编辑2:

我应该检查一下man logrotate。他们实际上使用maxsize选项升级了它。这应该是我正在寻找的:

maxsize size
当日志文件在额外指定的时间间隔(每天、每周、每月或每年)之前增长超过 size 字节时,它们会被轮换。相关的大小选项类似,只是它与时间间隔选项互斥,并且它会导致日志文件轮换而不考虑上次轮换时间。使用 maxsize 时,会同时考虑日志文件的大小和时间戳。

configuration logrotate

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

php-fpm 使用上游和位置有什么区别?

我一直在四处寻找,但找不到直接的答案,如果有人可以澄清这一点,将不胜感激,谢谢!

location ~ \.php$ {
    try_files      $uri = 404;
    fastcgi_pass   unix:/run/php-fpm/php-fpm.sock;
    fastcgi_index  index.php;
    include        fastcgi.conf;
}
Run Code Online (Sandbox Code Playgroud)

或/与?

upstream php {
    server         unix:/run/php-fpm/php-fpm.sock;
}
Run Code Online (Sandbox Code Playgroud)

谢谢!

linux http configuration nginx php-fpm

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

覆盖默认的 nginx http 配置而不更改默认的 nginx.conf

我的意图:我想覆盖/etc/nginx/nginx.conf(在 debian 8 中)中定义的默认配置。这个想法是保持这个文件完全不变,以简化未来的系统更新,并能够获得我没有覆盖的选项的最新更改。

我做了什么:我/etc/nginx/conf.d/以与其他几个 debian 服务相同的方式创建了一个自定义配置。

问题:但是,似乎无法覆盖某些配置,因为我收到“X”指令重复错误。Nginx 似乎不像其他服务那样支持配置覆盖。

问题:有没有办法在不获取指令重复错误的情况下覆盖和添加新选项到 nginx http上下文?或者我应该完全放弃这个想法并横冲直撞?nginx.conf

非常感谢您的帮助。

这个类似的问题并没有真正解决我的问题,因为我也想从 nginx 自动为我设置的默认选项中获利(例如worker_processes auto;

configuration nginx

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