GithubHelp home page GithubHelp logo

valks / azure-webapp-php-mariadb Goto Github PK

View Code? Open in Web Editor NEW

This project forked from juliosene/azure-webapp-php-mariadb

0.0 2.0 0.0 1.09 MB

Azure WebApp running PHP 5.6 with IaaS MariaDB cluster connected by VPN (database with private IP)

License: Apache License 2.0

PHP 86.14% Batchfile 1.47% Shell 12.39%

azure-webapp-php-mariadb's Introduction

azure-webapp-php-mariadb

Azure WebApp running PHP with IaaS MariaDB version 10 cluster connected by VPN (database with private IP)

### Database IP: 10.11.0.70 / Database Name: webappdb / User Name: webappuser / Password: MYSQLUSERPASSWORD (Template Parameter)

Parameters:

  • APPTOINSTALL - Aplication to install: Wordpress, Joomla, Magento, Moodle or nothing (clear install)
  • PHPVERSION - version of PHP
  • PROJECT_NAME - Short name for your project. (used to named your VMs, interfaces, security groups, etc)
  • MINIMUM_WEB_INSTANCES - Minimum number of instances running on Web App.
  • MAXIMUM_WEB_INSTANCES - Minimum number of instances running on Web App.
  • WORKERSIZE - Sise of work
  • WEBAPPSVCPLANNAME - A name for your App Service Plan.
  • SKU - Web App SKU (basic instance)
  • ADMINUSERNAME - admin user name for Linux instances (ssh login)
  • ADMINPASSWORD - admin password for Linux instances (ssh login)
  • DNSNAMEFORPUBLICWEBSITE - prefix for your website url (http://thisfield.azurewebsites.net)
  • UBUNTUOSVERSION - Ubuntu version for MariaDB database VMs
  • MYSQLROOTPASSWORD - Password for MariaDB root user
  • MYSQLUSERPASSWORD - Password for webappuser. This password will be used to install your app!
  • NODEDBCOUNT - Number of nodes in your MariaDB cluster (number of VMs)
  • VMDBSIZE - Size of VMs for individual MariaDB node.

After deployment finished, you need to make a small adjustment to sync VPN certificates.

On Azure Portal (http://portal.azure.com):

  • 1 – Go to your Web App, select All Settings -> Networking -> Click here to configure (VNET Integration). Observe that certificates are not in sync. Take a note of VNET NAME (you will reconnect on the same one)
  • 2 – Click on Disconnect option.
  • 3 – Select Setup (VNET Integration) and choose your VNET.
  • 4 - Check if Azure Portal are adding your Virtual Network to Web App
  • 5 – Select Click here to configure (VNET Integration) and verify if Certificates are in sync.

azure-webapp-php-mariadb's People

Contributors

juliosene avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.