Amazon Web Service - AWS
Overview
- Create AWS account (free, but requires credit card)
- Create an Ubuntu instance (free, as long as you select the free EC2 variant, and your account is within the "one year free" grace period)
- after 173.678 Instance Hrs, I now owe $2.36 ($0.0116 / instance hr.)
- Install software on Ubuntu instance
Create Amazon Web Services Account and log into account Click on "EC2 Dashboard" Click on "Launch Instance" button, select Ubuntu Server 18.04 LTS Select "General purpose t2.micro Free tier eligible" Click Review and Launch After clicking on "Launch Instances", you will need to define a key pair. Provide a name for this security key pair. A security key-pair file will be downloaded. I used the name "MediaWiki" Save it! This is your key to your instance. Connect to your instance via SSH (I prefer to use TeraTerm for my SSH connection) Within your instance dashboard, for your currently running instance, find the Public DNS (IPv4) address. Example: ec2-18-237-174-213.us-west-2.compute.amazonaws.com - Follow step by step detailed below...
Connect with TeraTerm - Tera Term Download
- Select TCP/IP
- Check History
- TCP port #: 22
- Service SSH, SSHVersion SSH2
- Click "OK"
- User Name: ubuntu
- Select "Use RSA/DSA/ECDSA/ED25519 key" and select the private key you downloaded earlier (Show all file types)
- Click "OK"
Following the above steps should produce an SSH command prompt for your AWS Linux instance. Install Apachi Web Server
$ sudo apt-get install apache2
AWS Life Cycle https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-lifecycle.html
Connecting in for the first time https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstancesLinux.html
For the Amazon Linux instance, use "ec2-user" for login and keypair file for authentication
Check available storage
[ec2-user@ip-172-31-27-115 ~]$ df Filesystem 1K-blocks Used Available Use% Mounted on devtmpfs 494152 60 494092 1% /dev tmpfs 504716 0 504716 0% /dev/shm /dev/xvda1 8123812 1101424 6922140 14% /
Check RAM usage
[ec2-user@ip-172-31-27-115 ~]$ free total used free shared buffers cached Mem: 1009432 183080 826352 60 8864 120184 -/+ buffers/cache: 54032 955400 Swap: 0 0 0
yum check-update yum install apache2 sudo service --status-all
proc]$ cat version Linux version 4.14.77-70.59.amzn1.x86_64 (mockbuild@gobi-build-64001) (gcc version 7.2.1 20170915 (Red Hat 7.2.1-2) (GCC)) #1 SMP Mon Nov 12 22:02:45 UTC 2018 [ec2-user@ip-172-31-27-115 proc]$
https://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Red_Hat_Linux
mysql> CREATE USER 'new_mysql_user'@'localhost' IDENTIFIED BY 'THISpasswordSHOULDbeCHANGED';
Username JMerkle