小编Qui*_*Par的帖子

Nginx:从基域重写到子目录

我在http://site.com/blog上托管了一个博客。

如何指示 nginx 重写来自site.comto 的请求site.com/blog

这不应该是永久性的。

rewrite nginx

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

使用 puppet 修改 ip route 和 sysctl

我有两个更改ip route&sysctl禁用 tcp 慢启动。这是我的方法

ip route show
Run Code Online (Sandbox Code Playgroud)

记下以 default 开头的行。

从默认行中选择 IP 并运行

sudo ip route change default via $ip_address dev eth0 initcwnd 12 
sudo sysctl -w net.ipv4.tcp_slow_start_after_idle=0
Run Code Online (Sandbox Code Playgroud)

我怎样才能从中创建一个木偶脚本?一种可以部署到多台相同类型机器的机器——CentOS 6

编辑: 添加赏金以获得一个工作示例

sudo ip route change default via $ip_address dev eth0 initcwnd 12 
Run Code Online (Sandbox Code Playgroud)

linux centos puppet

7
推荐指数
3
解决办法
4315
查看次数

更好的 Nagios 用户界面?

Nagios 是否有比 Nagios 开箱即用的默认香草版本更好的 Web UI?

在此处输入图片说明

有人能帮我找个好的吗??

nagios

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

Nginx:优化 HTTP 缓存网站的服务器响应时间

我有一个网站,其中包含从 nginx 的 http 缓存提供的所有页面,并且很少失效或过期。

平均总页面下载大小约为 2 MB 但尽管是一个没有有趣逻辑的静态站点,但我的服务器响应约为一秒

在此处输入图片说明

我记录了 nginx $request_time,它从服务器到大约 400 毫秒

在此处输入图片说明

每个文件平均为 20-30 KB

在此处输入图片说明

400 毫秒似乎很荒谬。

我支持Cloudflare并且

sendfile        on;
tcp_nopush     off;
tcp_nodelay on;
keepalive_timeout  300s;
keepalive_requests 10000;
Run Code Online (Sandbox Code Playgroud)

我应该怎么做才能将响应时间降低到 150 毫秒范围内?

编辑:我调整的第一部分。

意识到我没有开启 SSL OSCP。将代码调整为

# https://github.com/autopilotpattern/wordpress/issues/19
    ssl_session_cache   shared:SSL:50m;
    ssl_session_timeout 1d;

    ssl_certificate /etc/letsencrypt/live/site.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/site.com/privkey.pem;
    ssl_trusted_certificate /etc/letsencrypt/live/site.com/chain.pem;
    ssl on;

    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers 'EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH';
    ssl_prefer_server_ciphers on;
    ssl_stapling on;
    ssl_stapling_verify on;
Run Code Online (Sandbox Code Playgroud)

我会反馈改进的。

编辑2:

这是从印度到美国西海岸服务器的 3G 连接的网页测试结果

在此处输入图片说明

在此处输入图片说明

performance nginx performance-tuning http-caching

6
推荐指数
1
解决办法
1207
查看次数

Ec2:设置邮件以发送电子邮件

有人可以教我如何配置一个centos实例来发送邮件。

我的目的是根据一些信号和警报从 bash 脚本向构建用户发送邮件。我不打算将它用作群发邮件机器。

email email-server amazon-ec2

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

Ec2 拒绝服务:保护基于云的网站免受 DOS 攻击

如何准备在 EC2 实例上运行的网站基础设施以抵御 DOS 攻击?我使用 nginx 作为反向代理运行 apache

cloud-computing denial-of-service amazon-ec2

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

Ec2 微实例、EBS、I/O 和速度。如何提高性能?

我有一个安装了 EBS 卷的微型实例。我必须为 EBS 卷的每百万次读/写付费。

但是由于 EBS I/O 的本质,它非常慢,因此像 MySql 这样的服务也很慢。

有人可以建议加速我的实例的方法吗(除非明显评论微实例不用于此类用途)?

performance amazon-ec2 amazon-ebs

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

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
查看次数

由于 Date::Manip 问题,无法运行 logwatch

我尝试在以下位置运行 logwatch

[root@machine cron.daily]# ./0logwatch 
ERROR: Date::Manip unable to determine TimeZone.

Execute the following command in a shell prompt:
        perldoc Date::Manip
The section titled TIMEZONES describes valid TimeZones
and where they can be defined.
Run Code Online (Sandbox Code Playgroud)

我的日期如下

root@machine cron.daily]# date
Thu Aug 23 06:25:21 GMT 2012
Run Code Online (Sandbox Code Playgroud)

现在根据各种论坛中的详细信息,我尝试通过设置来解决此问题

/etc/timezone to “+0800”
Run Code Online (Sandbox Code Playgroud)

但它没有用

我的/etc/localtime指向/usr/share/zoneinfo/GMT 并由傀儡管理

我该如何解决这个问题?我仍然希望我所有的机器都在 GMT 时区。

编辑:
可悲的是,
这两个更改都不起作用:

[root@machine cron.daily]# cat /etc/TIMEZONE 
UTC
Run Code Online (Sandbox Code Playgroud)

广达的

[root@machine cron.daily]# cat ~/.bash_profile 
# .bash_profile

# Get the aliases and functions …
Run Code Online (Sandbox Code Playgroud)

linux centos logwatch perl timezone

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

Shell 脚本:在访问日志中查找指定日期时间段内响应 500 的条目

有人可以帮助我使用 shell 脚本来计算指定时间范围内访问日志中 500 个 HTTP 响应条目的数量吗?

shell-scripting

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