问题标签 [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.
google-cloud-platform - 共享虚拟主机服务器的 Virtualmin 配置
我正在尝试在 Google Cloud Platform 上构建一个网络托管服务器。设法在上面安装 LAMP 堆栈和 Virtualmin 和 Webmin。我的目的是设置服务器来托管 4 个具有不同域名的网站。我在我的主域下创建了子域名服务器以指向该服务器,并且传播正常。我需要在 Virtualmin 中应用什么配置才能接受来自不同域名的请求?
apache - Nginx 欢迎测试页面而不是主页
服务器配置:Centos 7 + PHP7 + PHP-FPM + MariaDB 10 +Nginx 作为 Apache + Virtualmin 的反向代理
我是设置服务器的新手。我不确定我在哪里搞砸了,我已经尝试根据 Digital Ocean 和许多其他论坛的建议在线搜索和编辑,但仍然没有成功。我总是在进行更改后重新启动 nginx、httpd 和 php-fpm。
我有 2 个虚拟服务器,它们都打开 Nginx 测试页面而不是各自的主页。
我一直在尝试配置,但没有成功。请帮忙。
以下是我的虚拟服务器的配置文件。
1) etc/nginx/conf.d/default.conf
}
2) etc/nginx/conf.d/php-fpm.conf
3)等/nginx/nginx.conf
任何帮助都会非常有帮助。提前致谢。
php - LetsEncrypt - VirtualMin - Nginx:更改根文件夹
我第一次在 ubuntu 16.04 上使用 virtualmin。我的网站根文件夹位于:
public_html/site1
所以当我使用 let's encrypt - 它会在 public_html 中生成密钥文件
但随后无法在以下位置访问它:domain.com/.well-know/...
错误 :
我正在使用 NGINX,我在启用站点的 conf 中有这个:
任何想法如何解决它?
dns - BIND DNS - 新 VPS 上的 Virtualmin
对不起,如果这个问题是重复的,但我很困惑,并尝试在网上找到解决方案并测试了几个星期。这个问题值得讨论,因为它是新提供商的 VPS 服务器,而且他们没有 KB。
我从 ABC 提供商那里购买了 VPS 服务器。服务器位于 server.domain1.com,IP1 域 1 位于 godaddy
在 Godaddy 上,我添加了 3 个主机名 server.domain1.com ns1.domain1.com ns2.domain1.com
都指向IP1
然后我将 domain1 名称服务器更改为 server.domain1.com ns1.domain1.com ns2.domain1.com
然后在 virtualmin 上,我添加了一个具有以下设置 A 记录的主区域: domain1.com server.domain1.com ns1.domain1.com ns2.domain1.com
NS 记录:server.domain1.com ns1.domain1.com ns2.domain1.com
名称别名记录:www.domain1.com
我知道如果在 Digital Ocean 上,我需要将域指向他们的名称服务器,但我已经咨询了我的 VPS 提供商,他们说要指向 VPS IP。仅此而已,仅此而已。但问题是当我访问域时,它显示 DNS 未解析。我做错了什么?请帮忙。
php - phpmyadmin SESSION_FILE, O_RDWR
phpmyadmin
嗨,我在服务器端打开时一直收到此错误。谁能给我一步一步的指导如何解决这个问题?
[phpMyAdmin - 会话启动期间的错误错误;请检查您的 PHP 或网络服务器日志文件并正确配置您的 PHP 安装。还要确保在您的浏览器中启用了 cookie。
session_start(): open(SESSION_FILE, O_RDWR) failed: No such file or directory (2)][1]
ssl - 使用 SSL virtualMIN 和 wordpress 网站的困惑
我有一个域(例如)example.com
我在具有公共 IP 的云中使用虚拟机。在这个虚拟机上,我还使用 VirtualMin 进行共享托管。所以我有多个 URL 来访问不同的服务,例如电子邮件、wordpress、virtualmin 控制台和网站地址。现在我需要在所有这些地址上使用 SSL,但是所有这些地址都不会更改子域。所以我需要购买通配符(非常昂贵)或者我可以使用简单的 SSL。
这是我需要加密的站点链接。
网站https://example.com(通过 virtualmin 托管)
电子邮件 https://example.com/mail(通过 virtualmin 托管)
Wordpress https://example.com/wp-admin(通过 virtualmin 托管)
virtualmin https://example.com:10000 (virtualmin 控制台)
virtualmin 电子邮件 https://example.com:20000 (virtualmin 电子邮件控制台)
如您所见,所有这些 URL 在子域中都没有变化,而是端口和登录目录发生了变化。那么我需要所有这些链接的普通 SSL 还是需要通配符?
谢谢。
php - 检测 PHP 二进制路径 - 奇怪的情况
我的 phpinfo 输出中没有 PHP_BINARY 和 PHP_BINDIR。服务器上有 3 个版本 - 5.3 5.6 7.0 和 Virtualmin。默认值为 5.6 - 它可以很好地处理 http 请求。但我还需要通过这个版本运行 cronjobs,但是
另一种尝试:
这是我的 phpinfo 的文本。 https://pastebin.com/T0WSwJ1c
请帮忙!
添加 - 我将 php 模式从 fastcgi 更改为 Apache 处理程序,并且再次 - 在 5.6 phpinfo 输出中没有 PHP_BINARY 或 PHP_BINDIR。我搜索了所有类似 php 的文件
结果在这里 https://justpaste.it/1bwap
我发现 cgi binary(?) /home/***/cgi-bin/php5.6.cgi
(username sensored) 好的,它返回 5.6 版本,但是如何用这个运行 cron?!
dns - 我更改了我的主机名,但创建的每个新虚拟主机都带有旧主机名
我将主机名更改为/etc/host
和/etc/hostname
我已经重新启动机器 (vps) 并签入virtualmin=>networking=>Hostname
DNS 客户端和我的新 FQDN 已经配置,我将自己基于我为新网站购买的新域作为我的 VPS 的新 FQDN 名称:vps5.newdomain.com
。 .. 我已经用我的 ISP 上的新 FQDN 切换了我的 PTR 反向(ovh 并且一切正常)
但是每次我创建一个新的虚拟服务器时,virtualmin=>server configuration=>DNS Records
这个新域的(DNS 表)中的所有设置都会附带所有旧设置!如何在 virtualmin 和 nginx 和 postfix 中更新这个(我已经更新了/etc/postfix/main.cf
)?virtualmin 总是用旧域对我做所有事情,vps5.olddomain.com
我必须警告 vitualmin 现在我的主机名已更改,它是一个新主机名吗?
(我相信即使在我的 dkim 符号的生成中,这也会造成干扰。因为它使用一个不再存在的域作为基础)。
ubuntu 16.04/64bits /nginx /mysql /webmin 1.860(last) /postfix /Bind9.10
谢谢大家/问候。
cloudflare - Cloudflare 开启时 Virtualmin-Webmin 无法访问
我遇到的问题是,我可以进入登录页面(在子域中)的唯一方法是当我为该记录关闭 cloudflare 时,在我打开 Cloudflare 的那一刻,它从不显示任何内容,一段时间后只显示ERR_CONNECTION_TIMED_OUT 错误。¿ 你能指出我正确的方向吗?
apache - 自 Apache/Ubuntu 升级以来,新的 Virtualhosts 加载默认站点
我将我们的 Web 服务器从 Ubuntu 12.04 升级到了 14.04,这也将 Apache 从 2.2 升级到了 2.4。
升级成功,所有现有的虚拟主机都运行良好。
我昨天创建了一个新站点,并注意到它正在加载默认主机而不是它应该加载的主机。我检查了 .conf 文件,/etc/apache2/sites-enabled
它看起来确实与其他文件有些不同。
我知道 Apache 2.4 有一些更改,例如“要求所有授予”,它显示在新的 .conf 文件中,与之前的“全部允许”一起显示。我尝试将其注释掉,但这并没有做任何事情。
我想我可以尝试备份这个文件并复制现有的工作 .conf 文件,然后只修改路径以查看是否可行 - 但必须为我将来添加的每个新站点都这样做不是解决方案。
有人在升级过程中遇到过这种情况吗?
- - 更新 - -
我再次查看了 conf 文件,发现我所有的其他工作 conf 文件有 2 个明显的区别:
- 他们在端口旁边列出了 IP
< VirtualHost 1.2.3.4:80 >
,损坏的只是有一个星号 * - 他们复制
< VirtualHost >
,一个用于端口 80,另一个用于端口 443
因此,我在损坏的文件中添加了 IP,<VirtualHost...>
并复制了端口 443 的设置,重新启动了 apache,站点正常工作。
所以现在归结为 Virtualmin/Webmin 设置中的哪个位置我应该进行调整来解决这个问题?