如何从私人服务器上的浏览器执行脚本?

如何从私人服务器上的浏览器执行脚本?

我对 Linux / Unix 整体上来说非常陌生,因此对于这个问题可能察觉到的任何无知,我提前道歉。

我正在尝试执行一个脚本,从服务器前端设置控制面板,以便完成设置。(有关所有详细信息,我正在尝试将 Minecraft 控制面板“Multicraft”安装到我的 Webmin 服务器上)。

然而,我遇到了一个挑战,我知道文件的位置:

/~/multicraft/panel/install.php

但我不知道如何从前端(例如从浏览器)执行此脚本。当我导航到文件的位置时(https://xxx.xxx.xxx:10000/multicraft/panel/install.php),上面用粗体大字写着:错误 - 未找到文件

详细说明:我曾尝试使用 访问此页面http://,但没有任何效果。当我使用 时http://,它只会加载一个空白页,上面没有任何内容。

我也尝试过从链接中排除端口(:10000),但是当我这样做时,它说无法删除该页面。

我一直在关注Multicraft 控制面板设置教程尽可能接近 Linux 64 位指令。我在 ~/ 目录中以 root 用户身份执行了他们提供的所有命令。

到目前为止我所执行的命令如下:

# wget http://www.multicraft.org/download?arch=linux64 -O multicraft.tar.gz 
# tar xvzf multicraft.tar.gz
# cd multicraft
# ./setup.sh

这就是我目前所做的一切。

我该怎么做才能使该文件可从 Web 浏览器之类的程序执行?我完全糊涂了,而且与我现在所做的事情格格不入。提前致谢!

答案1

我遇到的问题是我没有在专用机器上安装 apache2 网络服务器,而 Multicraft 希望我执行的脚本需要位于 中/var/www/html/multicraft/,而当时我并不知道这一点。

为了解决我的问题,我首先通过执行安装了 apache2 yum install httpd,然后输入service httpd restart。此后,我的 Web 服务器处于在线状态,然后我重新执行了该setup.sh文件。

完成此操作后,Multicraft 将前端文件放在 apache2 的 Web 目录中,我成功完成了安装。

相关内容