question

Roman-2573 avatar image
0 Votes"
Roman-2573 asked deherman-MSFT answered

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

Hey,

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
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

AndriyBilous avatar image
0 Votes"
AndriyBilous answered Roman-2573 commented

Hello @Roman-2573

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


· 2
5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.

200665-image.png


U know the reason, why it´s denied? I set the role for me of ALL.
I have these problem only in Azure VM.

0 Votes 0 ·
image.png (6.6 KiB)

Did you try to open the file /etc/vsftpd.conf with sudo?

0 Votes 0 ·
deherman-MSFT avatar image
0 Votes"
deherman-MSFT answered

@Roman-2573
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 @AndriyBilous 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.


5 |1600 characters needed characters left characters exceeded

Up to 10 attachments (including images) can be used with a maximum of 3.0 MiB each and 30.0 MiB total.