OpenSSH 服务器和 Apache 服务器之间有什么区别?

OpenSSH 服务器和 Apache 服务器之间有什么区别?

OpenSSH 服务器和 Apache 服务器之间有什么区别?

Backstroy:我需要一个带有数据库的 Web 服务器。在安装 Ubuntu Server 时,我选择了安装 OpenSSH Server 以及 PostgreSQL 数据库的选项。如果我想要 Apache Server,我是否需要卸载 OpenSSH Server 然后安装 Apache Server,或者它们以某种方式相互补充?

运行服务器时必须考虑哪些事项?

顺便说一句,这是我的第一台服务器。

答案1

默认情况下,OpenSSH 服务器使用端口 22,而 Apache Webserver(使用默认配置)使用端口 80 和 443,因此您可以安全地将它们一起安装。

软件包通常通过aptitude或进行安装、更新或删除apt-get

Ubuntu Wiki 中的 apt-get

Ubuntu Wiki 中的 Aptitude

要安装 Apache,您可以输入sudo apt-get install apache2

如果该服务器可以通过互联网访问,则应考虑安装 UFW(Ubuntu Wiki 中的 UncomplicatedFirewall),即防火墙,并将其配置为仅允许 ssh 和 http/s

还可以使用以下方式保持软件包的更新

# This updates the package lists
sudo apt-get update
# This actually upgrades packages if new versions are found
sudo apt-get upgrade

如果你想安装暂停的更新,请使用sudo apt-get dist-upgrade

相关内容