问题标签 [virtualmin]

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 投票
2 回答
1339 浏览

ubuntu-16.04 - 如何在运行 Virtualmin 控制面板的 ubuntu 16.04 上安装 php 5.6

我已经尝试过多次让 php 5.6 在 ubuntu 16.04 上运行

尝试浏览 http://domain.com/phpinfo.php 以检查哪个版本的 php 处于活动状态时,我不断收到服务器错误 500(服务器也有 7.0、7.1 和 7.2)

尝试运行 php 7.1 时我也遇到了同样的错误(7.0 和 7.2 运行没有问题,我的网站在 virtualmin 服务器上运行。

我在这里查看了有关此类事情的各种答案,但老实说,答案往往如此破碎和不同,我无法找到一个可靠且有效的单一程序。

有人帮忙吗?

例如,以下将 php5.6 安装在 /opt 目录中的 ispconfig 3 教程是否可以与 virtualmin 一起使用?(https://www.howtoforge.com/tutorial/how-to-install-php-5-6-on-ubuntu-16-04/

我的假设是上面的教程会起作用,我只需要告诉 virtualmin php 5.6 二进制文件在 /opt/ 中的位置?(看到这个线程...... https://www.virtualmin.com/node/40004

0 投票
2 回答
1285 浏览

apache - 安装后如何配置Virtualmin以使用域名访问

在我没有域名的时候,我在我的服务器上安装了 Virtualmin。但现在我这样做了,我如何配置 Virtualmin 以通过从另一台服务器管理的这个域名访问。

我可以简单地使用反向代理将 ip 映射到 Apache 中的新域名吗?

0 投票
0 回答
283 浏览

chroot - 如何在 Virtualmin (Webmin 1.892) 中使用 Jailkit Jail Manager 来限制用户在家中

如何在 Virtualmin (Webmin 1.892) 中使用 Jailkit Jail Manager 来限制用户在家中,包括虚拟网站和在用户下运行的所有服务?

我正在设置小型网站托管服务,我必须禁用对除用户家之外的所有内容的访问。

我不想使用 FTP 或 FTPS!用户将拥有对其系统的完全 SSH 访问权限,并且他们将能够运行例如 NodeJS 脚本、Teamspeak 等...

可能吗?如果是,是否可以在 Virtualmin 中使用,或者它需要更多和更深入的设置。

0 投票
1 回答
452 浏览

mysql - Webmin/Virtualmin MySQL 服务器意外关闭

我有一个意外关闭的 MySQL 服务器。我正在使用安装了 Webmin/Virtualmin 的 Ubuntu 16.04 LTS。我在错误日志中看不到任何错误。我只看到注释。

我有这个错误(/var/log/mysql/error.log):

我需要有关如何解决此问题的帮助。我已经参加过一些关于此类问题的论坛和研究,但我没有找到解决方案的运气。

每当服务关闭时,我必须始终重新启动服务。

0 投票
1 回答
414 浏览

apache - Virtualmin Apache 一台虚拟服务器中的多个 IP 地址

我的服务器是:

centos 7 中的 Webmin Virtualmin Apache VPS。

我在 webmin 中已经有 5 个不同的 IP 地址。

而且我已经在 Virtualmin 中创建了一个虚拟服务器。

我需要将所有 5 个 IP 地址连接到这个虚拟服务器。

虚拟服务器必须接受所有域:必须是所有 IP 地址的默认端点(域)。

我怎样才能做到这一点。

0 投票
0 回答
233 浏览

php - Cron 作业上的未定义函数 mysqli_connect 错误

我在使用 Virtualmin 和 Nginx 执行 Cronjob 时遇到问题。我必须执行一个 php 脚本。当我使用 cronjob 执行它时,出现此错误:

同时,如果我在没有 cronjob 的情况下执行脚本但在浏览器上写地址,我没有错误。

这是我在 Cronjob 中插入的命令:

谁能帮我解决它?谢谢!

0 投票
1 回答
683 浏览

php - 浏览器下载 PHP 文件而不是执行它们。Webmin + Nginx

问题

我今天尝试从 PHP 7.0 升级到 7.2,结果导致服务器上的网站通过浏览器下载而不是正常执行。

我的问题

谁能给我一些如何调试的例子?以及关于可能发生的事情的任何其他见解?

我的理论

从技术上讲,我不知道是什么原因造成的,但我的经验告诉我,这是一个文件中的一行,来自 NGinx,需要编辑。

我试过的

我发现这个问题在 SO 上很常见。但是解决方案缺少关键信息,例如文件路径,或者它们引用的文件路径在我的系统上不存在,或者建议的解决方案无法解决问题。

许多文章提到了 PHP FPM 和/或 FastCGI 的配置。但我无法确定如何确认这些是否已安装/运行,以及标准 Web 服务器的正确配置是什么样的。

有什么帮助

我确实将我的 /etc/nginx/nginx.conf 文件从default_type application/octet-stream;to更新了default_type text/html;,这已经停止了文件的下载,但导致了一个空白页面。包括我的 phpinfo.php

我的环境

  • AWS EC2 小型
  • Ubuntu 18.04
  • NGinx 1.10.3
  • 网民
  • 虚拟机
0 投票
1 回答
1371 浏览

php - Apache 未在运行 Virtualmin 和 http 2.0 的 Ubuntu 16.04 中启动

问题

Ubuntu 16.04 中的 Apache2 无法启动,我收到一个非常通用的非描述性错误,不知道该怎么办?

日志/错误

apache2重启

systemctl restart apache2.service给出错误...

Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.

阿帕奇2状态

systemctl status apache2.service给出错误...

journalctl -xe

journalctl -xe给出错误...

几乎相同systemctl restart apache2.service

/var/log/apache2/error.log

/var/log/apache2/error.log给出错误...

AH00016: Configuration Failed

apachectl -t

确保 Aapche2 语法没问题...

apachectl -tapachectl configtest返回...

Syntax OK

APACHE2 配置文件(其余相同)

现在,这里是 Apache2 conf 文件之一的内容。其他的都差不多。我在fcgid模式下运行一切。还要注意我Protocols h2 h2c http/1.1在这里。

/etc/apache2/sites-available/example.com.conf

我安装的操作系统和概述

APACHE2 和 PHP 模块

apache2ctl -M | 种类

php -m

apt 列表--已安装 | grep php

0 投票
1 回答
799 浏览

vps - Virtualmin 邮件未收到。主目录中的两个邮件文件夹

我在 ubuntu 18.04 上安装了一个 vps,使用 virtualmin 作为控制面板。在虚拟服务器中创建用户后,服务器会自动在“Maildir”文件夹(通常用于通过 IMAP 存储邮件)之外创建一个“邮件”目录。服务器使用后缀。

我在用户文件夹中的文件夹结构现在是这样的:

问题是传入的邮件奇怪地存储在“Maildir”目录中,但电子邮件客户端和网络邮件看不到它。

我的后缀 main.cf 看起来像这样:

在“邮件”目录中,我通常只找到一些“鸽子”日志文件,但没有真正的电子邮件。这些存储在“Maildir”中,但由于某种原因,我尝试的每个电子邮件客户端似乎都没有发现存储在该文件夹中的邮件。就像它忽略了这些。webmail 客户端也看不到任何传入的邮件。但它们实际存储在“Maildir”中。

但是,发送邮件进展顺利。我使用第三方电子邮件客户端(例如在我的 Mac 上)发送的每封邮件都存储在服务器上,网络邮件客户端也会在“已发送”文件夹中看到它们。

我的鸽舍配置也指向“Maildir”。执行grep'/mail' 的命令不会显示任何内容,而是显示 dovecot 中的注释规则。

我的 usermin 邮箱配置如下所示:

我还阅读并尝试了这篇文章: https ://www.virtualmin.com/node/35887 https://www.virtualmin.com/node/36027

我从字面上检查了所有内容,但我不知道为什么它不起作用。所有 DNS 记录都很好。SPF 记录也是如此。这些已经检查过了。每当我删除“邮件”目录时,只要我使用电子邮件帐户,它就会回来(无论是通过邮件客户端还是网络邮件)

你们知道它为什么会这样吗?

0 投票
0 回答
595 浏览

php - Virtualmin CentOS 7 上的多个 PHP 版本

我在我的 VPS CentOS7 上成功运行了 PHP 5.6 和 PHP 7.1。有了这个 tu; https://www.virtualmin.com/documentation/web/multiplephp

之后我想安装 PHP 7.2,我也成功安装了它;yum install rh-php72 rh-php72-php-mysqlnd rh-php72-php-gd

但不幸的是,virtualmin 看不到 7.2。它甚至没有在主页仪表板“PHP 版本”中列出。它只显示 5.6 和 7.1。但在包列表中,我可以看到 7.2 已安装:/

我有另一个 CentOS 7,它完美地运行了 3 个版本。

任何导致这种情况的想法?任何帮助将不胜感激。