小编rus*_*ush的帖子

nginx 关闭某些图片的连接

有问题nginx。它在客户端完成下载之前关闭连接。看起来像:

 $ wget -O /dev/null http://www.site.com/images/theme/front/clean.jpg
--2012-07-11 21:37:03--  http://www.site.com/images/theme/front/clean.jpg
Resolving www.site.com (www.site.com)... 123.234.123.234
Connecting to www.site.com (www.site.com)|123.234.123.234|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 90707 (89K) [image/jpeg]
Saving to: `/dev/null'

26% [===============>                    ] 24,291      --.-K/s   in 8.7s    

2012-07-11 21:37:12 (2.74 KB/s) - Connection closed at byte 24291. Retrying.

--2012-07-11 21:37:13--  (try: 2)  http://www.site.com/images/theme/front/clean.jpg
Connecting to www.site.com (www.site.com)|123.234.123.234|:80... connected.
HTTP request sent, awaiting response... 206 Partial Content
Length: 90707 (89K), 66416 (65K) remaining [image/jpeg]
Saving to: `/dev/null' …
Run Code Online (Sandbox Code Playgroud)

nginx web-server

9
推荐指数
1
解决办法
8914
查看次数

firefox 尝试将 http 子域打开为 https [nginx 配置]

我在 nginx 中配置了 domain.com 和 sub.domain.com。domain.com 有 ssl 证书,而 sub.domain.com 没有。无论我尝试在任何现代浏览器(firefox、chrome 甚至在没有插件的干净浏览器中)打开http://sub.domain.com,它都会将我重定向到https://sub.domain.com并给我一个错误,因为我的 ssl证书仅适用于 domain.com。

但是 wget 不会重定向我:

 $ wget -O /dev/null http://sub.domain.com         
--2014-08-15 09:49:00--  http://sub.domain.com/
Resolving sub.domain.com (sub.domain.com)... X.X.X.X
Connecting to sub.domain.com (sub.domain.com)|X.X.X.X|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: ‘/dev/null’
2014-08-15 09:49:00 (1.23 MB/s) - ‘/dev/null’ saved [15807]
Run Code Online (Sandbox Code Playgroud)

这是 domain.com 的 nginx 配置

server {
       # Redirect all http to https
       listen         X.X.X.X:80;
       server_name    ^domain.com www.domain.com;
       rewrite        ^ https://www.domain.com$request_uri? …
Run Code Online (Sandbox Code Playgroud)

nginx

4
推荐指数
1
解决办法
2744
查看次数

nginx 不会将标头中的 ip 转发到 apache(启用了 rpaf)

我正在尝试在我的服务器上将 nginx 设置为前端,将 apache 设置为后端。一切照常进行,我已经安装了 libapache2-mod-rpaf。但是 apache 看不到真正的客户端 ip 并且一些基于 ip 的 .htaccess 限制根本不起作用,因为 apache 只能看到本地 ip。

这里是nginx vhost配置^

server {
    listen 80;
    server_name domain;
    location ~* ^/(admin/|dump/|) {
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_pass http://127.0.0.1:8080;
        proxy_redirect http://domain:8080/ /;
    }
    location / {
        proxy_set_header Host $host;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_pass http://127.0.0.1:8080;
        proxy_redirect http://domain:8080/ /;
    }
    location ~* ^.+\.(jpg|swf|flv|ico|txt|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar)$ {
        access_log /var/www/logs/domain.nginx.access.log;
        error_page 404 = @fallback;
        if ( $host ~* ^((.*).domain)$ ) {
            set …
Run Code Online (Sandbox Code Playgroud)

linux nginx apache-2.2 mod-rpaf

3
推荐指数
1
解决办法
9226
查看次数

GNU/Linux 中的磁盘 IOPS 计数

我在一段时间内找不到有关在 GNU/Linux 中计算磁盘 iops 的方法的信息。我看到了iostat,但我不确定它是否正确。我还需要工具,它可以自系统启动以来一直计算 iops,但 iostat 不这样做。我的意思是整个系统和任何逻辑卷的磁盘 iops。

可能有一些工具可以限制逻辑卷的磁盘 iops 或类似的东西。

如果重要,我使用Debian。我也使用硬件 MegaRaid Raid Controller。可能是它影响smth。

linux iops

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

标签 统计

nginx ×3

linux ×2

apache-2.2 ×1

iops ×1

mod-rpaf ×1

web-server ×1