AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-77729

Jim Miller's questions

Martin Hope
Jim Miller
Asked: 2020-09-27 13:42:42 +0800 CST

如何将整个网站重定向到单个页面?

  • 12

我正在关闭一个站点,并在站点的根级别用一个“无人主页”页面替换了旧站点。现在我需要设置一些重定向,以便对站点任何部分的任何请求,无论多么复杂,都以根页面结束。

我已经尝试过(我认为)应该起作用的方法:创建一个.htaccess包含:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://www.example.com/ [L,R=301,NE]

但它大多失败:请求http://www.example.com仍然通过,但https://www.example.com/doesnotexist.html抛出 404。(如果没有重定向,这是正确的,因为该页面在网站上不存在,但这就是重定向的重点:我希望将此请求发送到https://www.example.com。)

啊。除了我之外,这个问题的答案可能对所有人来说都是显而易见的;任何人都可以帮忙吗?

PS:我处于共享托管情况,所以我必须使用.htaccess文件而不是破解完整的 Apache 配置文件。

apache-2.2 .htaccess mod-rewrite redirection
  • 3 个回答
  • 4838 Views
Martin Hope
Jim Miller
Asked: 2014-04-04 08:27:24 +0800 CST

如何解决 spf / softfail 的问题?

  • 14

由于 SPF 问题,我遇到了 Google 拒绝邮件的问题。我以为我已经解决了这个问题,但显然没有......

邮件是从运行 mimemail 的 Drupal 站点发送的。显示问题的消息如下所示:

Delivered-To: [email protected]
Received: by 10.112.47.229 with SMTP id g5csp300564lbn;
        Wed, 2 Apr 2014 10:21:06 -0700 (PDT)
X-Received: by 10.66.249.233 with SMTP id yx9mr1407538pac.3.1396459264202;
        Wed, 02 Apr 2014 10:21:04 -0700 (PDT)
Return-Path: <[email protected]>
Received: from sender.com (sender.com. [xxx.xxx.xxx.xxx])
        by mx.google.com with ESMTP id m8si1612133pbd.503.2014.04.02.10.21.03
        for <[email protected]>;
        Wed, 02 Apr 2014 10:21:04 -0700 (PDT)
Received-SPF: softfail (google.com: domain of transitioning [email protected] does not designate xxx.xxx.xxx.xxx as permitted sender) client-ip=xxx.xxx.xxx.xxx;
Authentication-Results: mx.google.com;
       spf=softfail (google.com: domain of transitioning [email protected] does not designate xxx.xxx.xxx.xxx as permitted sender) [email protected]
Received: by sender.com (Postfix, from userid 48)
    id 3E486101774; Wed,  2 Apr 2014 17:21:02 +0000 (UTC)
To: "reg" <[email protected]>
Subject: Message Subject here
X-PHP-Originating-Script: 501:mimemail.module
MIME-Version:1.0
Content-Type:multipart/mixed;
 boundary="ca08a4eb4d5f903d3ee41d8632611e3ff9f7e67713"
Content-Transfer-Encoding:8Bit
X-Mailer:Drupal
Sender:Sender <[email protected]>
From:Sender <[email protected]>
Message-Id: <[email protected]>
Date: Wed,  2 Apr 2014 17:21:02 +0000 (UTC)

This is a multi-part message in MIME format.

--ca08a4eb4d5f903d3ee41d8632611e3ff9f7e67713
Content-Type:multipart/alternative;
 boundary="2db314e2a942d712c21894936b800a2c7998463d12"
Content-Transfer-Encoding:8bit


--2db314e2a942d712c21894936b800a2c7998463d12
Content-Type:text/plain; charset=utf-8
Content-Disposition:inline
Content-Transfer-Encoding:8bit

Message text goes here...

--2db314e2a942d712c21894936b800a2c7998463d12
Content-Type:text/html; charset=utf-8
Content-Disposition:inline
Content-Transfer-Encoding:8Bit

<html>
<html text goes here>
</html>

--2db314e2a942d712c21894936b800a2c7998463d12--

--ca08a4eb4d5f903d3ee41d8632611e3ff9f7e67713--

[为匿名化道歉。]

从http://www.whatsmyip.us/txt获得的域的 SPF 记录如下所示:

v=spf1 ip4:xxx.xxx.xxx.xxx ~all , ttl : 14144
v=spf1 include:_spf.google.com ~all , ttl : 14144
v=spf1 a -all , ttl : 14144
v=spf1 ip4:xxx.xxx.xxx.yyy ~all , ttl : 14144

同样匿名。

我不知道出了什么问题——适当的 SPF 记录似乎已经到位。我能看到的唯一问题是我确实设置(或尝试设置)两台服务器作为域的合法发件人;这意味着同时涵盖生产和开发服务器(我们称它们为 sender.com 和 dev.sender.com)。这是一个问题吗?

有什么想法吗?同样,我认为这曾经可以正常工作,但现在绝对不是。谢谢!

email
  • 1 个回答
  • 43041 Views
Martin Hope
Jim Miller
Asked: 2014-02-28 17:34:48 +0800 CST

是否有任何理由在 CentOS (DigitalOcean) 上没有交换文件

  • 2

我正在使用 CentOS 6.5 在 DigitalOcean 上运行一个站点。

正如其他地方所指出的,DigitalOcean 服务器默认配置为没有任何类型的交换,我想知道是否应该添加一个。

我对这些东西的了解足以认为答案是“当然可以”,但我真的没有超越这一点的基础。

  • 我的系统在第一次严重加载用户和内存需求时会死机吗?
  • 交换会不会让我摆脱这种情况,但只能通过施加令人不快的性能打击?

在这方面的任何建议,无论是否针对 DigitalOcean,都将不胜感激。

linux
  • 3 个回答
  • 5973 Views
Martin Hope
Jim Miller
Asked: 2014-02-21 09:49:28 +0800 CST

无法监控运行“执行”操作

  • 1

我monit在 CentOS 6.5 上安装了工作。正在检测事件并发送警报邮件,但我试图通过该exec功能在事件触发时发生其他事情,但这些都不起作用。

例如,我有如下规则:

if cpu usage (user) > 10% then 
   exec "/bin/echo 'user limit' >> /tmp/monit-status-log" as uid someuser and gid somegroup

该规则在 cpu 负载下适当地触发,但没有任何内容写入文件(其保护设置为 rw-rw-rw)。

我猜,执行的日志文件看起来是正确的:

[PST Feb 20 09:31:04] info     : 'linux2.example.com' Monit reloaded
[PST Feb 20 09:31:31] info     : Reinitializing monit daemon
[PST Feb 20 09:31:31] info     : Awakened by the SIGHUP signal
[PST Feb 20 09:31:31] info     : Reinitializing monit - Control file '/etc/monit.conf'
[PST Feb 20 09:31:31] info     : Shutting down monit HTTP server
[PST Feb 20 09:31:32] info     : monit HTTP server stopped
[PST Feb 20 09:31:32] info     : Starting monit HTTP server at [*:2812]
[PST Feb 20 09:31:32] info     : monit HTTP server started
[PST Feb 20 09:31:32] info     : 'linux2.example.com' Monit reloaded
[PST Feb 20 09:32:32] error    : 'linux2.example.com' cpu user usage of 24.4% matches resource limit [cpu user usage>10.0%]
[PST Feb 20 09:32:32] info     : 'linux2.example.com' exec: /bin/echo
[PST Feb 20 09:33:32] info     : 'linux2.example.com' 'linux2.example.com' cpu user usage check succeeded [current cpu user usage=0.0%]

有什么想法或建议吗?

centos
  • 1 个回答
  • 3751 Views
Martin Hope
Jim Miller
Asked: 2014-02-02 12:13:15 +0800 CST

http code 206(部分内容)到底是什么意思?

  • 13

我正在构建一个页面(使用 video.js,如果有关系的话),它可以容纳相当大量视频的播放器——单击图像缩略图上的一个按钮,一个模态播放器打开,播放视频。工作正常; 没什么大不了。我的服务器是 Apache 2.2.15,fwiw。

问题:当我查看我的服务器日志时,我会看到每个视频的条目,其 HTTP 代码为 206(部分内容),例如:

GET /videos/a_video.mp4 HTTP/1.1" 206 1130496 "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_1) AppleWebKit/537.73.11 (KHTML, like Gecko) Version/7.0.1 Safari/537.73.11"

我不确定这些条目的确切含义。加载此页面时,是否真的有 1.1 MB 的内容通过网络推送到客户端,或者这只是客户端在/如果用户真正请求文件时要使用的信息?将所有这些东西转储到用户/客户端对于某人的带宽(包括我的网站)来说是一件非常猪的事情,尤其是在移动连接上。(基于一些额外的日志分析,看起来这些位真的被推动了,但与其他更有知识的人一起检查这似乎是正确的做法......)

apache-2.2
  • 1 个回答
  • 38008 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve