Back to Browse

AWS EC2 Wordpress Setup with SSL and Domain

464 views
Sep 6, 2023
21:14

Launch AWS EC2 Instance Associate Elastic IP to AWS EC2 Instance which amazon-linux-extras sudo amazon-linux-extras | grep php sudo amazon-linux-extras enable php8.2 sudo yum clean metadata sudo yum install php-cli php-pdo php-fpm php-json php-mysqlnd sudo yum install httpd -y sudo systemctl restart httpd sudo apachectl restart ls -ald /var/www/html sudo usermod -a -G apache ec2-user groups sudo chown -R ec2-user:apache /var/www sudo chmod 2775 /var/www && find /var/www -type d -exec sudo chmod 2775 {} \; find /var/www -type f -exec sudo chmod 0664 {} \; sudo yum install php php-{pear,cgi,common,curl,mbstring,gd,mysqlnd,gettext,bcmath,json,xml,fpm,intl,zip,imap} -y sudo yum install mariadb-server -y sudo systemctl restart mariadb sudo systemctl enable mariadb sudo mysql_secure_installation sudo yum install wget wget https://files.phpmyadmin.net/phpMyAdmin/5.2.1/phpMyAdmin-5.2.1-all-languages.zip sudo yum install git sudo curl -sS https://getcomposer.org/installer | sudo php sudo mv composer.phar /usr/local/bin/composer sudo ln -s /usr/local/bin/composer /usr/bin/composer sudo openssl genrsa -out localhost.key 2048 sudo openssl req -new -key localhost.key -out roofing.pem sudo yum install firewalld sudo yum install mod_ssl [php] upload_max_filesize = 100M post_max_size = 100M max_execution_time = 300 sudo systemctl restart php-fpm.service sudo systemctl restart httpd.service service httpd configtest Import mysql db sudo mysql -u root -p dbname sqlfilename.sql Export mysql db sudo mysql -u root -p dbname sqlfilename.sql wp_options wp_postmeta wp_posts Update wp_options set option_value = REPLACE(option_value, ‘old_value’, ‘new_value) Where option_value like ‘http://abc.com’

Download

0 formats

No download links available.

AWS EC2 Wordpress Setup with SSL and Domain | NatokHD