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
要安装 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