Giter Club home page Giter Club logo

azure-apache-migration-tool's Introduction

Azure Apache Migration Tool

Introduction

The Azure Apache Migration Migration Tool is a tool that allows customers to move their existing sites hosted on Linux servers running Apache into the cloud on Azure websites. For more information check out movemetothecloud.net.

Installation

Make sure that all prerequisites are installed, and then run:

wget http://www.movemetothecloud.net/Azure-Apache-Migration-Tool.tar.gz
tar -xvzf Azure-Apache-Migration-Tool.tar.gz
cd Azure-Apache-Migration-Tool

Running the tool

To run the tool, execute:

perl migrate_tool_main.pl

And follow the prompts.

Prerequisites

This requires some perl libraries. Most should be included with your distro, the most notable missing piece is perl LWP HTTPS support. By default we don't include this library because it takes OS specific dependencies.

Ubuntu

perl LWP HTTPS can be installed with apt-get:

sudo apt-get install liblwp-protocol-https-perl

CentOS 7

perl LWP HTTPS can be installed with yum:

sudo yum install perl-LWP-Protocol-https

You may also need to install some additional libraries:

sudo yum install perl-Digest-MD5
sudo yum install perl-Compress-Raw-Zlib

OpenSUSE

perl LWP HTTPS can be installed with zypper:

sudo zypper install perl-LWP-Protocol-https

How does it work?

The tool parses the main Apache configuration file, detects all sites and their root directories. We then allow you to create the sites and databases using our website. Once the sites and databases are created, we read in the publishing settings, and move the site and databases into the cloud.

What are the supported frameworks?

Currently we support the following PHP frameworks:

  • Wordpress
  • Drupal
  • Joomla

We plan to add more support for other frameworks in the future.

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.