问题列表 - 第5179页

将 Web 服务器迁移到新数据中心和新 IP

我有一个托管 200 多个域的 Web 服务器,但需要将其移动到另一个数据中心并获取新的 IP 地址。但是由于所有 DNS 设置都必须手动更新,所以我考虑是否可以在旧 IP 地址上设置某种透明代理,将所有 http/https 流量转发到新 IP。因此访问者不会发现迁移到 DNS 正在被纠正。

我的第一个想法是为此使用 nginx,但认为它会导致域上的 SSL 证书出现问题。有没有解决问题的好方法?

http proxy https transparent-proxy

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

如果没有安装或活动的日志守护程序,记录器生成的日志会发生什么

如果您的 Linux 发行版没有安装日志守护程序,或者禁用了日志守护程序,那么logger命令生成的日志会发生什么情况?

我有带有 rsyslog 服务的 Ubuntu 20.04.2。当我关闭此服务时,我仍然可以使用该logger命令,没有任何内容写入系统日志,但该命令仍然接受我的输入并且退出代码为零。

当没有日志服务时,由 生成的日志会发生什么logger

logger如果没有地方发送日志,命令如何工作?为什么没有logger收到日志会成功退出?

linux rsyslog

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

我的网络中的恶意 DHCP

我的网络是 172.19.20.1,但网络中的一些计算机偶尔会选择 192.168.200.1,这会阻止用户使用公司的主要应用程序。我该怎么做才能识别在我的网络中使用我们这个 ip 的设备,因为我可以 ping 它。请帮忙。

windows

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

将带有 UPS 的服务器机架插入一个有自己的 UPS 备份问题的房间

谢谢所有回复的人。我想澄清的一些回复中有一个共同的主题,因为我在原始帖子中不清楚。这是一项升级,将替换他们当前的硬件,作为我们标准升级周期的一部分。我们不是在数据中心安装它;它是用于运行该站点的本地硬件。与他们目前拥有的相比,这是一个净负面的热量产生,我们仍然连接到EPO生产线,因此他们可以在紧急情况下完全控制关闭。尽管有此澄清,但我认为这些回应是切中要害的,这足以让我想出一些我们可以使用的选项。


我正在一个客户端站点安装一个服务器机架,它的底部有两个 APC SMARTUPS 6K UPS。我收到了当地站点的设施经理的反对。此人声称,由于我要安装的服务器机房有自己的机房UPS,因此当我将UPS插入机房时会损坏组件。当被问及细节时,他们声称将 UPS 插入带有内置 UPS 的房间会因电源谐波而造成损坏。

我的下意识反应当然不会发生。但是,我希望能够明智地谈论这一点,如果我不在基地,那么我也想知道。我试图自己对该主题进行一些研究,并且很快就进入了超出我知识范围的电气设计。

这个人可能在说什么?它们准确吗?我需要担心吗?

rack ups electrical-power

19
推荐指数
4
解决办法
2632
查看次数

您可以暂时关闭 Microsoft SQL Server 中的数据库更改吗?

在即将到来的更新中,我需要将我们服务器中的多个表从 UTF-16 转换为 UTF-8。我预计这将需要几个小时。

有没有关闭 INSERTS 和 UPDATES,但仍然允许数据库中的 SELECTS 的好方法?

或者我是否需要在更新发生时阻止业务级别的更改/关闭数据库?

sql-server

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

我可以在同一台服务器上使用 apache2 和 memcache 吗?

我对服务器开发真的很陌生。我有一个Server version: Apache/2.4.41 (Ubuntu)用于 Django的服务器 ( ),它在 apache2 上运行。我想将 Memcache 用于大型查询集。我只想使用以下 Django 未来:

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.memcached.PyMemcacheCache',
        'LOCATION': '127.0.0.1:11211',
    }
}
Run Code Online (Sandbox Code Playgroud)

据我了解文档,我必须安装 Memcached、配置并从systemctl. 正如我之前提到的,我在 systemctl 上有一个 apache2 服务器。如果我用 安装 Memcached sudo apt install memcached,会不会有问题?

我真的很害怕在服务器上安装一些东西,因为我们有将近 20 个项目在 apache2 上运行,我不想破坏它。过去我尝试同时使用 apache2 和 nginx,它导致了大问题。

我应该遵循哪种方式来使用 memcached?。我必须购买新服务器吗?

linux ubuntu memcached apache2

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

限制人类使用 Azure 服务主体

我们有一些人(他们自己)手动使用 SP 来运行命令并从 CLI 部署资源。我们需要阻止这种情况,只允许服务使用 SP,而不是人类。有什么办法吗?

spn azure azure-active-directory

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

使用 dd 克隆磁盘时如何处理 TRIM?

TRIM 命令允许操作系统通知 SSD 哪些扇区包含数据,哪些扇区是空闲的。这允许磁盘在内部重复使用空闲扇区并改善磨损均衡。

现在,如果 SSD 通过 克隆到另一个dd,每个扇区都会复制到目标磁盘。但是,dd不知道扇区的内容实际上是数据还是未使用。也就是说,它不能向目标磁盘发送TRIM命令。据我了解,目标磁盘必须考虑每个已写入的扇区。

唯一的解决方法是,使用/空闲信息以某种方式存储在扇区本身中,因此被复制dd到新磁盘。

那么,它是如何做到的呢?有问题吗?

hard-drive cloning trim

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

如何让mod_wsgi使用Python 3.9?

我最初安装了 Python 3.6,并且在我的 Linux 服务器上与 WSGI 和 Apache2 配合得很好。

然后我创建了一个 Flask 应用程序,它有一个需要 Python 3.7 的依赖项。我已经成功(并且我认为)升级到 Python 3.9。跑步

python3或者sudo python3

两者都带我到 Python 3.9。但当我跑步时

sudo apt-get install libapache2-mod-wsgi-py3
The following additional packages will be installed: python3, python3.6
Run Code Online (Sandbox Code Playgroud)

它安装Python 3.6

此后,python3仍然指向Python 3.9。但是,当运行 WSGI 应用程序时,使用 Python 3.6,并且它会崩溃。mod-wsgi我已经使用正确的 PIP安装了 Python 包。

python mod-wsgi apache2

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

在 Google Cloud Load Balancer 前面添加防火墙规则

我在 Google Cloud 上有一个负载均衡器。

我想设置一个简单的防火墙规则来限制从特定 IP 访问负载均衡器。

我该怎么做 ?

firewall google-cloud-platform

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