This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| web:agtek_web_ec2_config [2018/08/07 18:46] mjallison | web:agtek_web_ec2_config [2018/08/08 17:06] (current) mjallison | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Short recipe to configure EC2 for www.agtek.com ====== | ====== Short recipe to configure EC2 for www.agtek.com ====== | ||
| - | * Allocate EC2 instance - Amazon Linux 2 instance (t2.small) as of 2018-08 | + | * Allocate EC2 instance - Use the ''Agtek Web Server'' private AMI | 
| - | * Install apache httpd - ''yum install httpd.x86_64'' | + | * This is pre-loaded with httpd, php, mysql | 
| - | * Install PHP - ''amazon-linux-extras install php7.2'' | + | * Note that the mysql database is pre-loaded with old content. A dump / restore is required. | 
| - | * Install MariaDB - ''yum install mariadb.x86_64'' | + | |
| * Create dump of database from old machine | * Create dump of database from old machine | ||
| * Log into old machine | * Log into old machine | ||
| Line 13: | Line 12: | ||
| * ''mysql -u root -p < web.dump'' | * ''mysql -u root -p < web.dump'' | ||
| * Can set password on db root to some value:  | * Can set password on db root to some value:  | ||
| - | * Use mysql command to connect and ''use mysql'' then ''set password for 'root'@'%' = PASSWORD('XYZ');'' | + | * Use mysql command to connect and ''use mysql'' then | 
| + | * ''set password for 'root'@'localhost' = PASSWORD('XYZ');'' | ||
| * Set up to mount web site store | * Set up to mount web site store | ||
| * ''mkdir /mnt/web/'' | * ''mkdir /mnt/web/'' | ||
| * Add to /etc/fstab: "/dev/sdf  /mnt/web  ext4 defaults  0 0" | * Add to /etc/fstab: "/dev/sdf  /mnt/web  ext4 defaults  0 0" | ||
| * Attach the web EBS store to the instance | * Attach the web EBS store to the instance | ||
| + | * link /var/www/html to point to /mnt/web/html | ||
| + | * Add content to /var/www/.htaccess | ||
| + | |||
| + | ''RemoveHandler .html .htm'' | ||
| + | ''AddType application/x-httpd-php .php .html .htm'' | ||
| + | ''AddHandler server-parsed .html'' | ||
| + | ''AddHandler server-parsed .shtml'' | ||
| + | ''AddHandler server-parsed .htm'' | ||
| + | ''php_flag  display_errors  on'' | ||
| + | ''php_value error_reporting  2039'' | ||
| + | |||