Is it only possible to create a Apache-Webserver-Application with a Virtual Machine on Linux?

Roman 21 Reputation points


i have to create a Web-Server-Application with mySQL, Tomcat 9.0.X, Apache-Webserver, FTP and Java 11.

I have never created anything in azure before and it would help me a lot if someone tells me if I need a Linux VM for this or what options there are as well.

Greetings Roman

Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
7,544 questions
0 comments No comments
{count} votes

Accepted answer
  1. Andriy Bilous 11,176 Reputation points MVP

    Hello @Roman

    From the specified requirements "mySQL, Tomcat 9.0.X, Apache-Webserver, FTP and Java 11" I see that you can use following Azure services:

    • Development environment - Use Linux VM and install all the necessary software on it.
    • Staging/Production environment - Setup mySQL as Azure Service for mySQL DB, and use Linux VM scale set with Tomcat 9.0.X, Apache-Webserver, FTP and Java 11 installed

1 additional answer

Sort by: Most helpful
  1. deherman-MSFT 35,471 Reputation points Microsoft Employee

    I understand you are looking for alternatives to creating a Web-Server-Application with mySQL, Tomcat 9.0.X, Apache-Webserver, FTP and Java 11. As outlined by @Andriy Bilous this is possible using a Linux VM. You can also look into an alternative which is utilizing Azure App Service and Azure Database for MySQL. This would free up some of the management overhead required to maintain your virtual machines.

    Azure App Service is an HTTP-based service for hosting web applications, REST APIs, and mobile back ends. You can develop in your favorite language, be it .NET, .NET Core, Java, Ruby, Node.js, PHP, or Python. Applications run and scale with ease on both Windows and Linux-based environments.

    Checkout these guides to get started:
    Quickstart: Create a Java app on Azure App Service
    Quickstart: Create an Azure Database for MySQL server by using the Azure portal
    Connect an existing Azure App Service to Azure Database for MySQL server

    Hope this helps! If you have additional questions feel free to create new threads utilizing the specific service tags or let us know here.

    0 comments No comments