问题标签 [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.
apache - 如何为 Apache httpd 安装 mod_ssl?
好的
所以我httpd
前一阵子安装了 Apache,最近又回来尝试设置 SSL 并让它服务于几个不同的 tomcat 服务器。
目前,我有两个完全独立的 Tomcat 实例,它们提供略有不同的版本(一个用于开发,一个用于演示)我的 Web 应用程序到两个不同的端口:
example.com:8081
example.com:8082
我已经成功地(早在一月份)使用以下代码mod_jk
为httpd
这些相同的 Tomcat 实例提供服务,http://www.example.com:8090/dev
并且http://www.example.com:8090/demo
(8090 因为我在此阶段通过 Jetty 在 8080 上运行了另一个应用程序)httpd.conf
:
我不想做的是启用 SSL。
我已将以下内容添加到httpd.conf
:
但是当我尝试重新启动 Apache 时apachectl restart
(是的,在关闭我提到的其他应用程序之后,它不会玩弄 https 连接)我不断收到错误:
无效的命令“SSLEngine”,可能拼写错误或由未包含在服务器配置中的模块定义。httpd 没有运行,正在尝试启动
我查看了httpd/modules
目录,确实没有mod_ssl
,只有mod_jk.so
和httpd.exp
。
我试过用 yum 安装mod_ssl
,它说它已经安装了。事实上,我可以找到mod_ssl.so
,/usr/lib/httpd/modules
但这不是我安装的路径,httpd
它/opt/httpd
实际上/usr/lib/httpd
只包含modules
目录。
谁能告诉我如何mod_ssl
为我的安装位置正确安装,httpd
以便我可以克服这个错误?
node.js - 为什么我不能在“localhost”上收听,但可以在“127.0.0.1”上收听?
我很难理解为什么以下代码行在 node.js 中有效:
但是这个没有:
从字面上看,编码localhost
会引发以下错误:
我不明白为什么它应该“联系 DNS 服务器”,因为它是我HOSTS
文件中定义的 localhost(我在 Windows 下使用 node.js)。
为什么硬编码localhost
不起作用?
hosting - Virtualmin 用户增加配额
我想知道主机下的用户是否可以使用 Virtualmin 来增加/减少他的域配额。如果是这样,怎么做?
我尝试了几件事,但似乎都没有。
dns - 在 Virtualmin 中绑定名称服务器和 DNS 查询超时
我在 CentOS 6.2 上安装了 Virtualmin GPL。机器的主机名是srv01.[mydomain.tld]
([mydomain.td]
实际注册的域在哪里)。在服务器上我只有 1 个 IP,所以我将它分配给了ns1.[mydomain.tld]
和ns2.[mydomain.tld]
. 在此之后,我在域注册商上更新了我的域的名称服务器详细信息,并同时指向和指向ns1
服务器ns2
的 IP。
我收到的第一个问题是BIND-chroot问题,在网上搜索后,我从chroot中删除了BIND并启动了BIND。在这个阶段我确信一切都会正常工作,所以我为[mydomain.tld]
. 此时,我确信我现在可以使用域名访问我的网站。
所以我打开 network-tools.com 并尝试对其执行跟踪,[mydomain.tld]
但它未能解析域名,以下是页面中的详细信息:
我尝试 pingsrv01.[mydomain.tld]
并失败。然后我尝试 pingns1.[mydomain.tld]
并成功了。我的第一个猜测是我的服务器上的 NS 可能没有工作,所以我 SSH 并执行了nslookup google.com
:
我认为 NS 在我的服务器上正常工作。在此之后,我执行:
看起来服务器正在本地正确解析名称,但无法在 Internet 上运行。我还检查了所有区域记录,[mydomain.tld]
其中包含以下记录:
加上A
子域ftp.[mydomain.tld]
、m.[mydomain.tld]
、localhost.[mydomain.tld]
、webmail.[mydomain.tld]
和指向服务器 IP 的记录,以及 MX 和 SPF 记录admin.[mydomain.tld]
。mail.[mydomain.tld]
webmin - 如何在 Virtualmin 上禁用 root 登录
我在 Centos 6 上使用香草 Webmin / Virtualmin 3.93 GPL 版本。我创建了一个对 Webmin 具有完全权限的新用户,所以现在我想禁止 root 登录,因为显然这可能是一个安全问题。
有谁知道如何做到这一点?在某个地方必须有一个选项,但也许我看不到树木的树木。
我已经手动禁用了 root SSH 登录,但我仍然可以使用 root 帐户登录到 Webmin。
php - mod_fcgid:无法为 /home/seekok/fcgi-bin/php5.fcgi 应用进程槽
最近我的服务器开始消耗更多的内存。运行进程变为 500+。在过去的一年里,这从未发生在我身上。我有 VPS / 2GB / Ubuntu / Virtualmin。
Apache 有MaxClients 256
默认值ServerLimit
(256)。最大用户进程数 ( ulimit -u
) 为 15891。
错误日志文件/var/log/virtualmin
:
/var/log/apache2
:
git - 在 Virtualmin 上使用 Git 存储库
我有一个带有 CentOS 6.3 和 Virtualmin 的 VPS。我已经根据安装了 Virtualmin Git 模块官方手册安装了 Virtualmin Git 模块。
我为一个域创建了一个新的存储库,它被放置在这个位置:
/home/myproject/public_html/git/myproject.git
根据系统,可以通过以下方式访问:
git clone http://myuser@mydomain.com/git/myproject.git/
当我在我的 Git 控制台中运行该命令时,它会要求输入密码。但是,在那之后,它向我显示一个错误并停止:
我试图简单地在 Web 浏览器中打开存储库 URL,它会在git
./git
,它会将我重定向到gitweb.cgi
并显示内部服务器错误。这可能是什么原因造成的?
我缺少什么来完成这项工作?基本上我需要我的网络应用程序/public_html
位于该存储库中。如果有帮助,该应用程序基于 CakePHP。
perl - Perl - Webmin - 使用中的“严格引用”
我对 Webmin 的模块有疑问,我只想在您的帮助下解决它!
这是我尝试将新的 VirtualHost 添加到 Nginx 模块时遇到的错误:
我真的不知道问题出在哪里,因为我不是 Perl 程序员。
有一个文件:Pastebin
php - Virtualmin 错误:无法将 /etc/php5/cgi/php.ini 复制到 /var/www/vhosts
我正在尝试通过 Virtualmin 在我的服务器上设置一个新站点,但收到以下错误:
php - PHP chmod():不允许操作,涉及安全模式弃用?
我正在努力掌握chmod()
PHP 的概念,因为我目前正在学习的课程有点过时并且涉及安全模式。它指出,当安全模式关闭时,chmod()
当所有者与执行命令的所有者不同时,修改文件权限的限制将被删除。我正在与 XAMPP 一起使用 PHP 5.5.9,我已验证标志已关闭(以防万一),但似乎无法使其正常工作。当我执行以下 PHP 脚本时:
我收到以下输出:
我对该文件的权限如下
我已经执行ps aux | grep httpd
以确认我的网络服务器在用户 "daemon" 下运行。
当我将文件所有权更改为daemon时:
一切正常,我不明白为什么正如我所理解的那样,关闭安全模式,文件所有权将毫无意义,而是文件权限是处理访问的方式。