在 OpenSUSE 上安装网络服务器

Posted

技术标签:

【中文标题】在 OpenSUSE 上安装网络服务器【英文标题】:Install a webserver on OpenSUSE 【发布时间】:2018-11-27 12:12:36 【问题描述】:

请原谅我缺乏知识,但我刚刚开始我的学徒生涯。 是否有可能在运行 OpenSUSE 的 VM 上安装一个 Web 服务器,而无需 GUI,它可以与主机通信并交换数据?

到目前为止,我看到的唯一解决方案是使用 Apache Webserver,但我不确定是否可以在没有 GUI 的情况下做到这一点...

提前致谢

【问题讨论】:

【参考方案1】:

您不需要 GUI 来安装 apache。 OpenSuse 使用 RMP 包管理和 zypper 来安装预编译的包。 说这个:

su –l

zypper in apache2 apache2-example-pages

su 命令将授予您 root 权限,然后我们使用 zypper install (in) 添加包 apache2 和 apache2-example-pages。

接下来,您需要启动 apache 服务。

rcapache2 start

chkconfig –a apache2

现在尝试从另一台 PC 冲浪到这台 PC,看看您是否获得“It Works”网页。

【讨论】:

【参考方案2】:

只需在您的虚拟机上运行此命令即可安装 apache2:

# sudo zypper in apache2

安装 apache2 后,您可以通过发出以下命令来启动它:

# sudo systemctl start apache2

如果你想重启apache2,使用这个命令:

# sudo systemctl restart apache2

要停止它,请使用:

# sudo systemctl stop apache2

要让 apache2 在系统重新启动时自动启动,请使用:

# sudo systemctl enable apache2

openSUSE 上 apache2 的默认文档根目录是 /srv/www/htdocs/

希望对您有所帮助。

【讨论】:

以上是关于在 OpenSUSE 上安装网络服务器的主要内容,如果未能解决你的问题,请参考以下文章

OpenSUSE 多播不工作?

opensuse 防火墙怎么关

尝试在 openSUSE 上安装 pip 时出错

在 opensuse 13.2 上更新单声道

安装 openSUSE Leap 42.1 之后要做的 8 件事

在 opensuse 11.3 linux 上部署 rstatd 以在 Loadrunner 中进行远程监控