问题标签 [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 投票
1 回答
132 浏览

wordpress - 如何将域名指向 VPS/专用服务器

我有一个 VPS/专用服务器,我安装了一个 wordpress 站点。我从本地提供商那里购买了一个域名,现在我需要在从浏览器访问该域名时将该域名指向我的 wordpress 站点。到目前为止,它可以从 VPS 的 IP 访问。

服务器有 CentOS 7,我在那里安装了 Virtualmin,并用我的域名 (abc.com) 创建了一个空间,这是安装 wordpress 站点的地方。

我已向我的域名提供商提供了 Virtualmin 提供的以下名称服务器,但它似乎并不指向我的服务器。

Virtualmin -> 服务器配置 -> DNS 记录 -> Type=NS-Nameserver, Value="AB-C1234.defghij.kl56789.net."

我是新手,我该如何解决?

0 投票
1 回答
60 浏览

wordpress - Wordpress 永久链接 nginx 中的未授权错误

所以我试图在 LEMP 上运行 wordpress。我确实通过添加这个来修复永久链接

但现在我遇到了未经授权的错误。进一步来说 -

我的虚拟服务器的配置文件

PS :- 我正在使用虚拟分钟的预览站点功能

我尝试将 auth_basic off 添加到默认值以及每个站点配置。它只是行不通

0 投票
1 回答
444 浏览

wordpress - Wordpress 网站在 Ubuntu 18.04 LTS 上全新安装 VirtualMin 后显示 php 代码

安装 Virtualmin 后,我的 WordPress 网站立即收到以下错误。网站之前运行良好。通过将我的虚拟机恢复到以前的状态,我已经重复了几次。我就是搞不定。

一些历史。我有一个全新的 Ubuntu 全新安装,然后我使用 Linode 的指南进行了设置。发行商 ID:Ubuntu 描述:Ubuntu 18.04.3 LTS 版本:18.04 代号:bionic

灯堆栈。PHP 7.2。防火墙是UFW。安装 Webmin 后网站仍然可以运行,但是一旦我安装了 VirtualMin,我就会得到以下信息。Virtualmin 完成且没有错误。网站仍然可以正常工作......直到我重新启动然后它失败了。

我已重试重新启动 Apache2。尝试重新安装apache。我检查了 PHP ini 文件,它们看起来很好。尝试重新安装 PHP 并重新启动它。

PHP 日志还显示重复错误,例如“PHP 警告:fopen():文件名不能为空”我已尝试重新提取 Wordpress 站点文件的副本,但它仍然无法正常工作。

有什么建议么?

0 投票
1 回答
37 浏览

django - 如何解决错误''WSGIRequest'对象没有属性'user'”

我正在尝试使用 virtualmin 托管一个 django 网站。Virtualmin 脚本安装程序支持 django 版本 1.7。我通过 putty 安装 django 2.2.6。但我无法访问我的网站。当我访问 mydomain/admin 它显示“'WSGIRequest'对象没有属性“用户””错误。我该如何解决这个问题?

0 投票
2 回答
1038 浏览

apache - 如何在 Virtualmin 子服务器中设置文档根目录?

我有一个 Centos 6.10 服务器,在专用盒子中运行 Webmin/Virtualmin。我有几个子域在主父域下运行。这些子域——在 Virtualmin 下被称为子服务器的子服务器服务于主页。

我已经编辑了httpd.conf下面 的内容/etc/httpd/conf以反映document root类似的情况: /home/parent/public_html/subdomain1 我还在这里找到了一个包含一些指令的编号文本文件:/etc/webmin/virtual-server/domains/xxxxxxxx 并如上所述修改了文档根目录。当被要求提供https://subdomain1服务时,仍然是服务器,它只显示域的页面。

我到处搜索隐藏的 Apache 指令,它将子域指向主服务器无济于事。我想念什么?

0 投票
2 回答
1353 浏览

linux - 如何在 Linux 中查找占用磁盘空间的文件

我正在尝试在我的 25GB Linux 服务器上找到最大的文件,该服务器一直在用完空间,现在已满 99.5%。我认为它是日志文件,因为我没有对站点做任何事情,而且数据库大小很小而且是静态的。

日志文件有 100MB 左右,没什么大不了的。

我已经尝试在这里找到的命令(https://www.cyberciti.biz/faq/linux-find-largest-file-in-directory-recursively-using-find-du/)递归地找到最大的文件,但它没有给我任何有用的东西:

我是一名 Linux 新手,因此将不胜感激。

0 投票
1 回答
3405 浏览

php - 无法更新 cURL

我在带有 PHP 7.3 的 Debian 9 服务器上使用 Webmin / Virtualmin。

我的 cURL 版本是 7.52.1,由于它已经过时,我想更新 cURL。但是我不能...

我成功安装了 sudo (该命令不在 Debian 9 上),然后我尝试了:

但在那之后脱颖而出的仍然是旧版本的 cURL。

所以我尝试了:

事情似乎已经解决,因为我可以阅读:“0 更新,1 新安装,0 删除和 45 未更新”。

但同样,这是出现的旧版本......

我看到我也可以使用:

但我无法安装 gdebi 命令。当我尝试以下命令之一时:

命令提示符在以下短语后崩溃:

此操作后,将使用 152 MB 的额外磁盘空间。

我指定(也许这是我的问题的线索)我无法使用以下命令之一控制我的 Curl 版本:

在这种情况下,我收到错误消息:

curl:符号查找错误:curl:未定义符号:curl_mime_free

另一方面,如果我上传一个包含以下内容的 php 文件:

我可以在那里阅读 curl 版本:

[“版本”]=> 字符串(6)“7.52.1”

非常感谢您的帮助 !

测试后编辑:

@Labradorcode make 和 make install 没有错误。

我回想起你安装多个 curl 实例的问题的想法。当我看到下面的日志时,它似乎安装在 /usr/local/bin/ 而不是 /usr/bin/ 中(即使/usr/bin/curl -V给出了版本并/usr/local/bin/curl -V给出了错误......)

您可以在 strong 中找到一些示例:

./configure结果(我截断了开头):

(...) 配置:配置为构建 curl/libcurl:

主机设置:x86_64-pc-linux-gnu 安装前缀: /usr/local 编译器:gcc CFLAGS:
-Werror-implicit-function-declaration -O2 -Wno-system-headers -pthread CPPFLAGS:LDFLAGS:LIBS:

curl 版本:7.67.0 SSL:否
(--with-{ssl,gnutls,nss,mbedtls,wolfssl,schannel,secure-transport,mesalink,amissl})SSH:否(--with-libssh2)zlib:否( --with-zlib) brotli: 没有 (--with-brotli) GSS-API:
没有 (--with-gssapi) TLS-SRP: 没有 (--enable-tls-srp) 解析器: POSIX 线程 IPv6: 启用 Unix sockets: enabled IDN: no
(--with-{libidn2,winidn}) Build libcurl: Shared=yes, Static=yes
内置手册: enabled --libcurl option: enabled (--disable-libcurl-option) 详细错误: 启用 (--disable-verbose) 代码覆盖率: 禁用 SSPI:
没有 (--enable-sspi) ca cert bundle: no ca cert path:
ca fallback: LDAP: no (--enable-ldap / --with-ldap-lib / --with-lber-lib) LDAPS: no (--enable-ldaps) RTSP: 启用 RTMP: no
(--with- librtmp) Metalink: 否 (--with-libmetalink)
PSL: 否 (libpsl not found) Alt-svc: 否
(--enable-alt-svc) HTTP2: 已禁用 (--with-nghttp2)
HTTP3: 已禁用 (-- with-ngtcp2, --with-quiche) ESNI:
no (--enable-esni) 协议: DICT FILE FTP GOPHER HTTP IMAP POP3 RTSP SMTP TELNET TFTP 特性: IPv6 UnixSockets AsynchDNS

make结果 :

全部在 lib make[1] : on entre dans le répertoire « /curl-7.67.0/lib » make all-am make[2] : on entre dans le répertoire « /curl-7.67.0/lib » make[ 2] : 关于quitte le répertoire « /curl-7.67.0/lib » make[1] : 关于quitte le répertoire « /curl-7.67.0/lib » 全部在 src make[1] : on entre dans le répertoire « /curl-7.67.0/src » 全力以赴 ../docs make[2] : on entre dans le répertoire « /curl-7.67.0/docs » 全力以赴。make[3] : on entre dans le répertoire « /curl-7.67.0/docs » make[3]: rien à faire pour « all-am »。make[3] : 关于完整的曲目 « /curl-7.67.0/docs » 在 cmdline-opts 中制作所有内容 make[3] : 关于完整的曲目 « /curl-7.67.0/docs/cmdline-opts » make [3]: rien à faire pour «所有»。make[3] : 关于退出曲目 « /curl-7.67.0/docs/cmdline-opts » make[2] : 在quitte le répertoire « /curl-7.67.0/docs » make[2] : on entre dans le répertoire « /curl-7.67.0/src » make[2]: rien à faire pour « all-am »。make[2] : 在quitte le répertoire « /curl-7.67.0/src » make[1] : 在quite le répertoire « /curl-7.67.0/src » make[1] : on entre dans le répertoire « / curl-7.67.0 » make[1]: rien à faire pour « all-am »。make[1] : onquitte le répertoire « /curl-7.67.0 »

make install结果 :

在 lib 中安装 make[1] : on entre dans le répertoire « /curl-7.67.0/lib » make[2] : on entre dans le répertoire « /curl-7.67.0/lib » /bin/mkdir -p ' /usr/local/lib ' /bin/sh ../libtool --mode=install /usr/bin/install -c libcurl.la ' /usr/local/lib ' libtool: install: /usr/bin/install -c .libs/libcurl.so.4.6.0 /usr/local/lib/libcurl.so.4.6.0 libtool: 安装: (cd /usr/local/lib && { ln -s -f libcurl.so.4.6 .0 libcurl.so.4 || { rm -f libcurl.so.4 && ln -s libcurl.so.4.6.0 libcurl.so.4; }; }) libtool: install: (cd /usr/local/库&& { ln -s -f libcurl.so.4.6.0 libcurl.so || { rm -f libcurl.so && ln -s libcurl.so.4.6.0 libcurl.so; }; }) libtool:安装:/usr/bin/install -c .libs/libcurl.lai /usr/local/lib/libcurl.la libtool:安装:/usr/bin/install -c .libs/libcurl.a /usr /local/lib/libcurl.a libtool:安装:chmod 644 /usr/local/lib/libcurl.a libtool:安装:ranlib /usr/local/lib/libcurl.a libtool:完成:PATH="/usr/local /sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin" ldconfig -n /usr/local/lib ------------ -------------------------------------------------- -------- 库已安装在: /usr/local/lib

如果您碰巧想要链接给定目录 LIBDIR 中的已安装库,则必须使用 libtool 并指定库的完整路径名,或者在链接期间使用“-LLIBDIR”标志并至少执行以下操作之一以下: - 在执行期间将 LIBDIR 添加到 'LD_LIBRARY_PATH' 环境变量 - 在链接期间将 LIBDIR 添加到 'LD_RUN_PATH' 环境变量 - 使用 '-Wl,-rpath -Wl,LIBDIR' 链接器标志 - 让您的系统管理员将 LIBDIR 添加到'/etc/ld.so.conf'

有关更多信息,请参阅有关共享库的任何操作系统文档,例如 ld(1) 和 ld.so(8) 手册页。-------------------------------------------------- -------------------- make[2]: rien à faire pour « install-data-am »。make[2] : onquitte le répertoire « /curl-7.67.0/lib » make[1] : onquitte le répertoire « /curl-7.67.0/lib » 在 src 中安装 make[1] : on entre dans le répertoire « /curl-7.67.0/src » Making install in ../docs make[2] : on entre dans le répertoire « /curl-7.67.0/docs » Making install in .. make[3] : on entre dans le répertoire « /curl-7.67.0/docs » make[4] : on entre dans le répertoire « /curl-7.67.0/docs » make[4]: rien à faire pour «安装-执行-am »。/bin/mkdir -p '/usr/local/share/man/man1' /usr/bin/install -c -m 644 curl-config.1 /curl-7.67.0/docs/curl.1 ' /usr/local/share/man/man1' make[4] : 关于quitte le répertoire « /curl-7.67.0/docs » make[3] : 关于quitte le répertoire « /curl-7.67.0/docs »安装在 cmdline-opts make[3] : 在 entre dans le répertoire « /curl-7.67.0/docs/cmdline-opts » make[4] : 在 entre dans le répertoire « /curl-7.67.0/docs/cmdline -opts » make[4]: rien à faire pour « install-exec-am »。make[4]: rien à faire pour « install-data-am »。make[4] : 关于完整曲目 « /curl-7.67.0/docs/cmdline-opts » make[3] : 关于完整曲目 « /curl-7.67.0/docs/cmdline-opts » make[2] : 关于完整曲目 « /curl-7.67.0/docs » make[2] : 关于 entre dans le répertoire « /curl-7.67.0/src » make[3] : 关于 entre dans le répertoire « /curl-7.67 .0/src » /bin/mkdir -p '/usr/local/bin' /bin/sh .. /libtool --mode=install /usr/bin/install -c curl '/usr/local/bin' libtool: install: /usr/bin/install -c .libs/curl /usr/local/bin/curl make[ 3]: rien à faire pour « install-data-am »。make[3] : 关于quitte le répertoire « /curl-7.67.0/src » make[2] : 关于quite le répertoire « /curl-7.67.0/src » make[1] : 关于quitte le répertoire « /curl -7.67.0/src » make[1] : on entre dans le répertoire « /curl-7.67.0 » make[2] : on entre dans le répertoire « /curl-7.67.0 » /bin/mkdir -p ' /usr/local/bin' /usr/bin/install -c curl-config '/usr/local/bin' /bin/mkdir -p '/usr/local/lib/pkgconfig' /usr/bin/install -c -m 644 libcurl.pc '/usr/local/lib/pkgconfig' make install-data-hook make[3] : on entre dans le répertoire « /curl-7.67.0 » cd include && make install make[4] : 关于 entre dans le répertoire « /curl-7.67.0/include » 在 curl 中进行安装 make[5] : on entre dans le répertoire « /curl-7.67.0/include/curl » make[6] : on entre dans le曲目 « /curl-7.67.0/include/curl » make[6]: rien à faire pour « install-exec-am »。/bin/mkdir -p '/usr/local/include/curl' /usr/bin/install -c -m 644 curl.h curlver.h easy.h mprintf.h stdcheaders.h multi.h typecheck-gcc.h system.h urlapi.h '/usr/local/include/curl' make[6] : onquitte le répertoire « /curl-7.67.0/include/curl » make[5] : onquitte le répertoire « /curl- 7.67.0/include/curl » make[5] : on entre dans le répertoire « /curl-7.67.0/include » make[6] : on entre dans le répertoire « /curl-7.67.0/include » make[ 6]: rien à faire pour « install-exec-am »。make[6]: rien à faire pour « install-data-am »。制作[6]:关于完整曲目 « /curl-7.67.0/include » make[5] : 关于完整曲目 « /curl-7.67.0/include » make[4] : 关于完整曲目 « /curl-7.67.0/包括 » cd docs && make install make[4] : on entre dans le répertoire « /curl-7.67.0/docs » Making install in . make[5] : 关于 entre dans le répertoire « /curl-7.67.0/docs » make[6] : 关于 entre dans le répertoire « /curl-7.67.0/docs » make[6]: rien à faire pour «安装-执行-am »。/bin/mkdir -p '/usr/local/share/man/man1' /usr/bin/install -c -m 644 curl-config.1 /curl-7.67.0/docs/curl.1 '/usr/ local/share/man/man1' make[6] : onquitte le répertoire « /curl-7.67.0/docs » make[5] : onquitte le répertoire « /curl-7.67.0/docs » 在命令行中安装-opts make[5] : on entre dans le répertoire « /curl-7.67.0/docs/cmdline-opts » make[6] : 关于 entre dans le répertoire « /curl-7.67.0/docs/cmdline-opts » make[6]: rien à faire pour « install-exec-am »。make[6]: rien à faire pour « install-data-am »。make[6] : 关于完整曲目 « /curl-7.67.0/docs/cmdline-opts » make[5] : 关于完整曲目 « /curl-7.67.0/docs/cmdline-opts » make[4] : 关于完整曲目 « /curl-7.67.0/docs » cd docs/libcurl && make install make[4] : 关于 entre dans le répertoire « /curl-7.67.0/docs/libcurl » 在 opts make[ 中进行安装5] : 关于 entre dans le répertoire « /curl-7.67.0/docs/libcurl/opts » make[6] : 关于 entre dans le répertoire « /curl-7.67.0/docs/libcurl/opts » make[6] : rien à faire pour « install-exec-am »。/bin/mkdir -p '/usr/local/share/man/man3' /usr/bin/install -c -m 644 CURLINFO_ACTIVESOCKET.3 CURLINFO_APPCONNECT_TIME。在quitte le répertoire « /curl-7.67.0/docs/libcurl/opts » make[5] 上:在quite le répertoire « /curl-7.67.0/docs/libcurl/opts » make[5] 上:在 entre dans le曲目 « /curl-7.67.0/docs/libcurl » make[6] : on entre dans le répertoire « /curl-7.67.0/docs/libcurl » make[6]: rien à faire pour « install-exec-am »。/bin/mkdir -p '/usr/local/share/aclocal' /usr/bin/install -c -m 644 libcurl.m4 '/usr/local/share/aclocal' /bin/mkdir -p '/usr/ local/share/man/man3' /usr/bin/install -c -m 644 curl_easy_cleanup.3 curl_easy_duphandle.3 curl_easy_escape.3 curl_easy_getinfo.3 curl_easy_init.3 curl_easy_pause.3 curl_easy_perform.3 curl_easy_recv.3 curl_easy_reset.3 curl_easy_send.3 curl_easy_setopt .3 curl_easy_strerror.3 curl_easy_unescape.3 curl_easy_upkeep.3 curl_escape.3 curl_formadd.3 curl_formfree。

抱歉换行失败。

0 投票
1 回答
2015 浏览

wordpress - 有没有办法将多个静态 IP 分配给 Amazon Lightsail 实例?

我目前正在使用 Amazon Lightsail 为我的几个客户提供 Wordpress 多站点托管,但我遇到了问题。

我正在使用以下技术:

1) Wordpress Multisite(在同一台服务器上安装 2 个)
2) Webmin / Virtualmin 用于服务器管理
3) Amazon Lightsail 用于服务器配置
4) Amazon Lightsail 静态 IP(指向 lightsail 服务器)

目前 Amazon Lightsail 只允许为一个实例分配 1 个静态 IP 地址,但是,为了避免 DNS 冲突,我想为每个 wordpress 多站点安装提供一个专用 IP 地址。

Webmin / Virtualmin 能够管理多个 IP 地址,并允许我在配置新的虚拟服务器后为其分配特定的 IP 地址。(此处详述:https ://www.hostwinds.com/guide/add-new-ip-address-virtualmin/ )

我面临的问题是,如果设置了一个新网站(wordpress 多站点的子站点),如果它们都在同一个 IP 地址上运行,那么这两个安装将在路由域的位置上“混淆”。我使用的当前解决方法是将域设置为我要使用的多站点安装的别名。这是有效的,但效率低下。

当涉及到服务器网络的深入设置时,我是一个新手,所以我希望在这里能得到一些帮助。回答其中一个问题可能会让我实现这个目标:

有没有办法在 Amazon lightail 中使用额外的静态 IP 地址?
有没有办法从外部来源注册/租赁/购买 IP 地址并使其与我的安装一起使用?
有没有办法将这多个 IPv4 地址用于Lightsail 上的 EC2 解决方案?

如果不出意外,我只需配置一个新服务器并将两个多站点安装分开,但随后我需要加倍我的服务器管理。

0 投票
1 回答
89 浏览

webmin - Webmin 1.890 在需要 ACL 时失败

我在使用 Webmin 时遇到问题。它已升级,配置没有任何变化,升级后我无法做任何事情,我总是收到类似的错误,如下所示:

知道如何解决吗?

谢谢

0 投票
4 回答
464 浏览

php - php 升级到 7.2(Wordpress/Virtualmin)后出现错误 500

我让我的主机将 php 版本升级到 7.2,然后在我的 wordpress 页面上收到错误 500 消息(内部服务器错误)。我正在使用虚拟机。

打开错误日志时,我得到以下信息:

我在其他地方搜索了解决方案,但没有找到任何解决方案。我该如何解决这个问题?