小编mas*_*oeh的帖子

MySQL:如何启用慢查询日志?

你能给我一个关于如何启用 MySQL 的慢查询日志的例子吗?

根据文档

从 MySQL 5.1.29 开始,使用--slow_query_log[={0|1}]启用或禁用慢查询日志,并可选地使用--slow_query_log_file=file_name指定日志文件名。在--log慢的查询选项已过时。

那么我该如何使用该选项呢?我可以放进去my.cnf吗?一个例子将不胜感激。

mysql

5
推荐指数
2
解决办法
5554
查看次数

升级到 IE9 后无法禁用增强安全配置

我在 2008 R2 上的服务器管理器中禁用了 ESC,最初只是为了管理员,但试图为用户和管理员禁用它以尝试解决这个问题。尽管它被完全禁用,但我仍然收到警告,就好像它仍然启用一样。

你可以在这里看到我在我的配置中禁用了它,是我不断收到警告的一个例子,尽管 ESC 显然被禁用了。

就 ESC 而言,IE9 中发生了什么变化以至于我无法禁用它?

security internet-explorer windows-server-2008-r2

5
推荐指数
1
解决办法
4608
查看次数

50,000 个 dns 查询可以为多少个站点提供服务?

一些 DNS 服务提供免费托管您的 DNS,其限制为“每月 50,000 个 DNS 查询”。

  • 每次访问网站都会触发查找吗?
  • 每月 50,000 个请求可以提供多少流量?

domain-name-system hosting

5
推荐指数
2
解决办法
893
查看次数

什么是“VPN 整合器”

一位客户最近提到使用 VPN 整合器远程访问他们的服务器。我以前从未听说过这个术语。这是某种我不熟悉的俚语吗?

我做了一些搜索,结果完全是空的。

vpn

5
推荐指数
1
解决办法
282
查看次数

Nginx 反向代理:未设置过期标头

我的静态资产配置为

 location @upstream {
   proxy_pass http://localhost:82;

    proxy_set_header   Host             $host;
    proxy_set_header   X-Real-IP        $remote_addr;
    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
 }

 location ~* \.(js|css|png|jpg|jpeg|gif|ico)$ {
     try_files $uri @upstream;
     access_log off;
     expires max;
     add_header Cache-Control public;
 }
Run Code Online (Sandbox Code Playgroud)

不遵守 expires max 。
我认为它尊重传入的服务器标头。

如何修改它以设置 expires 标头?

nginx reverse-proxy

5
推荐指数
1
解决办法
3673
查看次数

了解是否可以从网站使用中禁用 Apache 模块

我可以使用以下命令查看 apache 加载的核心和其他模块的列表:

$ apache2ctl -t -D DUMP_MODULES
Loaded Modules:
 core_module (static)
 mpm_prefork_module (static)
 http_module (static)
 so_module (static)
 auth_basic_module (shared)
 auth_digest_module (shared)
Run Code Online (Sandbox Code Playgroud)

为了优化服务器的性能(Apache本质上节省每个线程的内存),我想禁用未使用的模块。该文档在下页Apache提供了有关此模块的信息。

大多数时候,为每个模块提供的信息足以确定我是否应该禁用模块。例如,我知道我不使用LDAP身份验证,因此我可以安全地禁用authnz_ldap_module.

然而对于某些模块来说,这一点不太明显。例如,该mime_magic模块被用作无法解决的情况的“第二道防线” mod_mime,这在理论上无法确定,因为它取决于 Apache 将提供哪些文件。

Apache问:有没有办法将有效用于处理请求的模块列表记录到文件中?

如果我可以记录此类信息,我只需让 Web 服务器运行一段时间,然后获取用于处理同时收到的所有请求的模块列表,并禁用那些未出现在该列表中的模块。

ubuntu logging apache-2.2

5
推荐指数
1
解决办法
2827
查看次数

升级前检查 FreeBSD 端口的 ChangeLog

有没有一种简单的方法可以在升级之前检查FreeBSD 端口的更改日志?例如,我想在执行之前检查哪些升级是强制性的portmaster -ad。有类似的东西会很好portaudit,但对于变更日志。我所知道的最接近的是head -n 40 UPDATING.

freebsd freebsd-ports

5
推荐指数
1
解决办法
225
查看次数

nginx 的 phpmyadmin 位置

我安装了 nginx 和 phpmyadmin。我用这些参数设置了一个域来测试 phpmyadmin:

server {
listen 80;
server_name example.com;

root /usr/share/phpmyadmin;
index index.php;
fastcgi_index index.php;

location ~ \.php$ {
include /etc/nginx/fastcgi.conf;
fastcgi_param SCRIPT_FILENAME /usr/share/phpmyadmin$fastcgi_script_name;
fastcgi_pass unix:/var/run/php5-fpm.sock;
}


}
Run Code Online (Sandbox Code Playgroud)

一切正常(如果我访问域,我可以登录到 phpmyadmin)。问题是它只是为了测试 phpmyadmin,现在我想把它移到我的“默认”站点。但我不知道如何在 /phpmyadmin 上使用它。这是“默认” nginx 站点的配置(我想在其中放置 /phpmyadmin 位置):

server {

server_name blabla;

access_log  /var/log/nginx/$host.access.log;
error_log   /var/log/nginx/error.log;

root    /var/www/default;
index   index.php index.html;

location / {
try_files $uri $uri/ index.php;
}  

location ~ \.php$ {
include /etc/nginx/fastcgi.conf;
fastcgi_pass unix:/var/run/php5-fpm.sock;
}

### NginX Status
location /nginx_status {
stub_status on;
access_log   off; 
} …
Run Code Online (Sandbox Code Playgroud)

nginx php-fpm

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

如何升级位于 initramfs 内的模块?

我们最近在我们的 CentOS 6.0 机器之一上升级了我们的 e1000e(英特尔以太网)模块。

即使模块编译和安装正常,旧版本仍在使用。

我们已经追踪到这一事实,即该e1000e.ko模块位于启动内核的 initamfs 文件中,因此,即使位于/lib/modules/.... 中的模块正在更新,旧的模块仍在从 initramfs 文件中加载.

经过一些研究,我们发现在 CentOS 中创建一个新的 initamfs 文件应该像这样简单:

/sbin/dracut <initramfs> <kernel-version>
Run Code Online (Sandbox Code Playgroud)

有人可以确认这是一种基本上重新创建 initamfs 文件的安全方法吗?

这是一个非本地托管(1000 公里远……)的盒子,如果重新启动不成功,获得支持来解决这个问题将导致相当多的停机时间。

centos initramfs rhel6

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

自动阻止请求特定 URL 的 IP

我们客户的一位 PHPBB(惊喜,惊喜)被黑了。我暂时通过简单地更改目录名称将其删除,但是该地址example.com/forum/*仍然受到来自令人讨厌的 IP 的点击。服务器在 CentOS 机器上运行 Apache。

我不是专家,但想自动阻止从盒子上的所有 http/s 请求访问目录的任何 IP。有没有简单的解决方案?我确实有 root shell 访问权限。

firewall centos phpbb apache-2.2

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