分类
文章

如何在Debian 9上安装Apache Web服务器

介绍 Apache HTTP服务器是世界上使用最广泛的Web服务器。它提供了许多强大的功能,包括可动态加载的模块,强大的媒体支持以及与其他流行软件的广泛集成。 在本指南中,我们将说明如何在Debian 9服务器上安装Apache Web服务器。 先决条件 在开始本指南之前,您应该在服务器上配置具有sudo特权的常规非root用户。此外,您将需要启用基本防火墙以阻止不必要的端口。您可以按照我们针对Debian 9的初始服务器设置指南,了解如何配置常规用户帐户并为服务器设置防火墙。 如果您有可用的帐户,请以非r […]

分类
文章

如何在Debian 9上安装最新的mysql

介绍 MySQL是一个杰出的开源数据库管理系统,用于存储和检索各种流行应用程序的数据。MySQL是LAMP堆栈中的M , LAMP堆栈是一组常用的开源软件,还包括Linux,Apache Web服务器和PHP编程语言。 在Debian 9中,MariaDB(MySQL项目的社区分支)被打包为默认的MySQL变体。尽管MariaDB在大多数情况下都能正常运行,但是如果您需要仅在Oracle MySQL中才能找到的功能,则可以从MySQL开发人员维护的存储库中安装和使用软件包。 要安装最新版本的MySQL,我们 […]

分类
文章

如何在debian 9上使用certbot独立模式检索let s encrypt的ssl证书

介绍 让我们加密是一项通过自动API提供免费SSL证书的服务。最受欢迎的”让我们加密”客户端是EFF的Certbot 。 Certbot提供了多种方法来验证您的域,获取证书以及自动配置Apache和Nginx。在本教程中,我们将讨论Certbot的standalone模式以及如何使用它来保护其他类型的服务,例如邮件服务器或RabbitMQ等消息代理。 我们不会讨论SSL配置的详细信息,但是完成后,您将拥有一个有效的证书,该证书会自动更新。此外,您将能够自动重新加载服务以获取续订的证书 […]

分类
文章

对debian 9进行初始服务器设置

介绍 首次创建新的Debian 9服务器时,您应在基本设置的早期阶段执行一些配置步骤。这将提高服务器的安全性和可用性,并为后续操作奠定坚实的基础。 第一步-以root身份登录 要登录服务器,您需要知道服务器IP地址。您还将需要密码,或者,如果您安装了用于身份验证的SSH密钥,还需要root用户帐户的私钥。如果您尚未登录服务器,则可能要遵循我们的指南, 了解如何使用SSH连接到Droplet ,该指南详细介绍了此过程。 如果尚未连接到服务器,请继续并使用以下命令以root用户身份登录(用服务器的公共IP地址替 […]

分类
文章

在debian 9上安装tomcat 9

介绍 Apache Tomcat是用于服务Java应用程序的Web服务器和servlet容器。Tomcat是由Apache Software Foundation发布的Java Servlet和JavaServer Pages技术的开源实现。本教程介绍了Debian 9服务器上Tomcat 9最新版本的基本安装和一些配置。 先决条件 在开始本指南之前,您应该在服务器上设置具有sudo特权的非root用户。您可以通过完成Debian 9初始服务器设置指南来学习如何进行此操作。 第1步-安装Java Tomca […]

分类
文章

如何在Debian9上使用apt安装java

介绍 Java和JVM(Java的虚拟机)是许多软件所必需的,包括Tomcat , Jetty , Glassfish , Cassandra和Jenkins 。 在本指南中,您将使用apt安装各种版本的Java Runtime Environment(JRE)和Java Developer Kit(JDK)。您将安装OpenJDK以及Oracle的官方软件包。然后,选择要用于项目的版本。完成后,您将可以使用JDK开发软件或使用Java Runtime运行软件。 先决条件 要遵循本教程,您将需要: 通过遵循 […]

分类
文章

如何在debian 9上安装linux apache mariadb php lamp

介绍 ” LAMP”堆栈是一组开源软件,通常会一起安装以使服务器能够托管动态网站和Web应用程序。该术语实际上是首字母缩写词,代表A pache Web服务器的L inux操作系统。该网站的数据存储在一个M ariaDB数据库,和动态内容通过处理P HP。 在本指南中,我们将在Debian 9服务器上安装LAMP堆栈。 先决条件 为了完成本教程,您将需要具有Debian 9服务器,该服务器具有未启用root用户的sudo用户帐户和基本防火墙。可以使用我们的Debian 9初始服务器设 […]

分类
文章

如何在Debian 9上安装Python3并设置编程环境

介绍 Python是一种灵活且通用的编程语言,可用于许多用例,包括脚本编写,自动化,数据分析,机器学习和后端开发。开发团队于1991年首次发布,其名称受到英国喜剧团Monty Python的启发,开发团队希望使Python成为一种有趣的语言。Python设置迅速,并且以相对简单的风格编写,可以立即对错误进行反馈,对于初学者和经验丰富的开发人员而言,Python是一个不错的选择。Python 3是该语言的最新版本 ,被认为是Python的未来。 本教程将为您的Debian 9服务器设置Python 3编程环境 […]

分类
文章

如何在Debian 9上安装node js

介绍 Node.js是用于通用编程的JavaScript平台,允许用户快速构建网络应用程序。通过在前端和后端同时利用JavaScript,Node.js使开发更加一致和集成。 在本指南中,我们将向您展示如何在Debian 9服务器上开始使用Node.js。 先决条件 本指南假定您正在使用Debian 9。在开始之前,您应该在系统上设置具有sudo特权的非root用户帐户。您可以通过遵循Debian 9的初始服务器设置来学习如何进行设置。 为Debian安装发行稳定版 Debian在其默认存储库中包含一个版本 […]

分类
文章

如何在Debian 9上安装linux nginx mysql php lemp

介绍 LEMP软件堆栈是一组可用于提供动态网页和Web应用程序的软件。这是一个首字母缩写词,描述了带有Nginx Web服务器的Linux操作系统。后端数据存储在MySQL数据库中,动态处理由PHP处理。 在本指南中,您将使用操作系统提供的软件包在Debian服务器上安装LEMP堆栈。 先决条件 要完成本指南,您将需要Debian 9服务器以及具有sudo特权的非root用户。您可以在我们的《 带有Debian 9的初始服务器设置》指南中设置具有这些特权的用户。 第1步-安装Nginx Web服务器 为了向 […]