问题标签 [ispconfig]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
265 浏览

phpmyadmin - 覆盖 phpmyadmin 上传限制

我已经为我的服务器增加了这些变量数据,我可以使用 phpinfo() 查看它但问题是,phpmyadmin 仍然显示上传限制为(最大:2,048KiB)。运行 ubuntu 18、php 7.2、ispconfig3

0 投票
0 回答
42 浏览

php - PHP - 达到 open_basedir 最大安全性

我为几个网站运行一个服务器,由 ISPConfig 驱动。(目前)安装了 4 个 php 版本:5.6, 7.0, 7.2, 7.3. 我想最大限度地提高安全性,我到达了open_basedir设置。允许的目录是:

我想删除尽可能多的目录。你对此有什么建议吗?

0 投票
1 回答
148 浏览

linux - 创建一个故障转移服务器,其中包含所有配置文件和主服务器中的所有内容

我有一个主服务器,我在其中运行几个网站。我的一个朋友在那里配置了所有东西。我在我的服务器上运行 Debian。

ISPConfig(我管理所有域、邮件、ftp 的地方)Apache Mysql PHPMyadmin

现在,我有非常重要的网站需要一直启动和运行,我想购买另一台服务器,所以如果这台服务器出现故障,另一台应该接管。我打算使用 DNSMadeEasy 服务..

我知道我可以使用 rsync 来克隆所有这些,但我的问题是:

我如何知道需要将哪些内容复制到其他文件中,以便获取正在运行的所有不同服务的所有配置文件。有没有办法在服务器上克隆到另一个服务器或者这里最好的方法是什么?

我非常担心这台服务器可能会运行,我不能让我的网站运行..有什么想法和想法吗?

0 投票
0 回答
152 浏览

php - 如何在 ISPConfig 3 中提取位于不同用户目录下的 Zip 存档

我面临提取位于不同用户目录.zip下的存档的问题。web/让我解释一下:我有 2 个网站都是用纯 php 编写的。First我用来管理的网站Second。网站上的每个客户Second都有自己的文件夹,root其代码相似但配置不同。它看起来像这样:

第二个网站

就像您了解此文件的所有者是用户:web2和组:client0

第一个网站位置:

此文件的所有者是用户:web1和组:client0

我要做的是zip在创建新客户端时在第一个网站上的后端工作时在第二个 webroot 目录中提取存档。

www-data这是我尝试过的代码(当用户:和组:时,这在我的本地主机上完美运行www-data):

在我运行此代码时,我收到消息:

无法打开 zip:/var/www/clients/client0/web2/web/backup/client_install.zip

我知道这可能与用户权限有关。考虑到保持相同的 ISPConfig 环境和用户权限,如何解决这个问题。

更新:

这是错误日志消息:

PHP 警告:ZipArchive::open(): open_basedir 限制生效。文件(/var/www/clients/client0/web2/web/client1/backup/client_install.zip)不在允许的路径中:(/var/www/clients/client0/web1/web:/var/ www/clients/client0/web1/private:/var/www/clients/client0/web1/tmp:/var/www/test.site.com/web:/srv/www/test.site.com/web:/ usr/share/php5:/usr/share/php:/tmp:/usr/share/phpmyadmin:/etc/phpmyadmin:/var/lib/phpmyadmin) 在 /var/www/clients/client0/web1/web/process .php 在第 261 行。

我的问题可能听起来很愚蠢,所以我很抱歉。但是选项的特定网站中条目的更改是否open_basedir会影响整个服务器的性能,或者 Apache 无法重新启动。我的问题是因为我的测试网站位于带有生产站点的服务器上。我不想在没有初步咨询的情况下做出这些改变。所以我想我需要为open_basedir站点参数添加一个新路径。知道此选项具体如何工作的人,请回复此帖子。提前致谢。

0 投票
1 回答
719 浏览

apache - (已解决)子目录上的 Apache2 Basic Auth 不提示进行身份验证

TL;DR : ISPConfig 的自定义错误页面是这些重定向的原因。

我们在 ISPConfig 环境中安装了 Apache 2.4。

每个虚拟主机都有一个用于管理目的的目录。我的 .htaccess 如下所示:

现在,当我点击该文件夹时,http://mysite.tld/admin我会在没有登录提示的情况下重定向到网站根目录。但是,当我将 .htaccess 复制到根目录时,我得到了登录提示。

当我点击时,日志文件包含以下几行/admin

然后我直接重定向到/.

那么重定向的原因可能是什么?

先感谢您!

! cross-post from serverfault because of its urgency !

0 投票
0 回答
1502 浏览

xml - Outlook 2016 未使用自动发现 XML

所以,这将是我最后一次尝试在这个问题上获得一些帮助。我也已经在 reddit 上发了一篇关于这个的帖子,但到目前为止,还没有解决方案。

我正在运行一个 ISPConfig 服务器。它有一个 Automail 插件(自动配置和自动发现)。Thunderbird 的自动配置工作正常。使用所有正确的设置。Autodisover(Outlook 2016 和 W10 邮件)使用了错误的设置。

tldr:Outlook 2016 使用错误的服务器详细信息 (imap/smtp.client.com) 而不是返回的 XML (mail.server.com)。我不明白为什么。

此图像应显示自动转移的流程:

在此处输入图像描述

到目前为止我做了什么:

1 https://testconnectivity.microsoft.com/ -> Microsoft Office Outlook 连接测试仅警告是:Microsoft 连接分析器只能使用 Windows 更新中的根证书更新功能验证证书链。如果未启用“更新根证书”功能,您的证书在 Windows 上可能不受信任。

2 https://docs.microsoft.com/en-us/outlook/troubleshoot/domain-management/unexpected-autodiscover-behavior -> 使用注册表设置禁用除 SRV 查找之外的所有自动分发方式

  • 首选LocalXML => 0
  • 排除HttpRedirect => 1
  • 排除HttpsAutoDiscoverDomain => 1
  • 排除HttpsRootDomain => 1
  • 排除ScpLookup => 1
  • 排除服务记录 => 0
  • ExcludeLastKnownGoodURL=> 1
  • ExcludeExplicitO365Endpoint => 1

3 使用outlook“自动邮件配置测试”(在outlook打开时(未配置账户),ctrl+右键单击系统托盘图标)并测试账户。所有的测试都成功了,只使用了 SRV 查找,并且返回的 XML 在所有正确的设置(服务器、端口等)下都是正确的。

奇怪的是,Outlook 仍在使用 imap.client.com 和 smtp.client.com 而不是 XML 值返回 bij SRV 查找。

XML 返回是:

但是打开日志记录时前景显示的是:

0 投票
1 回答
1289 浏览

ispconfig - 在 AWS lightail 中全新安装后,ISPConfig 在端口 8080 中不起作用

服务器详细信息:具有 4 GB Ram 和 2 核操作系统的 AWS Lightsail 版本:Debain 9.12(延伸)

我添加了我的静态 IP 3.6。*。在 DNS 记录中 - A、CNAME、TXT、MX、SRV 在 AWS 中设置主机名一旦我重新启动 /etc/hosts 文件恢复为默认值,所以首先我编辑 sudo nano /etc/cloud/cloud.cfg 并将参数“preserve_hostname”从“false”设置为“true”并且然后 sudo touch /etc/cloud/cloud-init.disabled

之后,我将 /etc/hostname 更改为server1并将 /etc/hosts 更改为

然后我重新启动服务器。我通过主机名和主机名 -f 确认了主机名状态,然后我按照 ISPConfig 3.1 中的指示进行了 100% 操作:来自该论坛的 Debian 9 上的自动安装。

netstat -tap 结果

iptables -L 结果

htf_report.txt

在我的静态 IP 3.6.***.**<< Apache 主页加载 http:// 但未加载 https:// 3.6.***.**/webmail << roundcube 登录页面加载 http:// 但未加载 https://

但是 ISPConfig 3 没有在https://server1.mydomain.com:8080https://myprivateip:8080 << 中加载

需要您的支持来解决这个问题...

0 投票
2 回答
5008 浏览

ssl - 如何在 ISPConfig 3 中强制更新 Let's Encrypt 证书?

我正在使用 ISPConfig 3,所有证书都在自动更新,除了一个。我为此网站禁用了 SSL(和 Let's Encrypt),删除了该网站的 /etc/letsencrypt 中的证书并再次启用它。但它仍在使用旧证书而不是更新它。现在浏览器显示它是该站点不可接受的证书。

我怎样才能修复它(更新)它?

谢谢!

0 投票
1 回答
47 浏览

apache - ISPConfig 中的自定义 webroot 出现 PDF 404 错误

我在 ISPConfig 中配置了自定义 webroot

代码:

在那个根目录中,我有目录“manual” /var/www/site.tld/web/web/manual/,但我无法访问其中的任何文件,当我尝试通过浏览器在 url 上访问它们时,有些 PDF 会给我 404 错误http://site.tld/manual/file.PDF

0 投票
0 回答
906 浏览

lets-encrypt - Ispconfig 3.1.13p1 问题创建新的让我们加密证书。多个帐户

我有一个带有 ISPConfig 3.1.13p1 的 Ubuntu 16.04 服务器。最近我创建了一个新网站,并像往常一样检查了“Let's Encrypt”和“SSL”。但是,几分钟后,该设置被删除。我猜这是创建证书的问题。域 DNS 没问题,但我发现了这些日志:

搜索类似的错误,我发现这篇文章:我可以确认在 /etc/letsencrypt 中有 2 个目录:acme-v01.api.letsencrypt.org 和 acme-v02.api.letsencrypt.org

如何修复从 ISPConfig 使用的脚本以获取此新域的证书?