How To Launch an Instance (Ubuntu 18.04 & Nginx) On Amazon EC2 | Hello dosto aapka bahut bahut swagat hai aaj ke yah fresh article and video mai, aaj me aapko puri details or step by step sikhaunga ki kis tarah se aap aapni wordpress, php ki website launch kar sakte ho AWS me with Nginx web server.
Note: Article mai sirf video mai use kiye gaye commands hi hai,agar aapko step by step sikhna hai to aapko uparka video dekhna padega, Thanks.
sudo apt-get update
sudo apt-get install nginx
sudo apt-get update
sudo apt-get install mysql-server
sudo mysql_secure_installation
sudo apt-get install php-fpm php-mysql
sudo mysql
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
FLUSH PRIVILEGES;
exit
sudo nano /etc/php/7.2/fpm/php.ini
cgi.fix_pathinfo=0
sudo service php7.2-fpm start
sudo systemctl restart php7.2-fpm
sudo nano /etc/nginx/sites-available/default
server{
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;
index index.php index.html index.htm index.nginx-debin.html;
server_name server_domain_or_IP;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include $nippets/fastcgi.php.conf;
fastcgi_pass unix:/run/php/php7.2-fpm.sock;
}
location ~ /\.ht {
deny all;
}
}
sudo nginx -t
sudo systemctl reload nginx
sudo apt-get update
sudo apt-get install phpmyadmin
sudo ln -s /usr/share/phpmyadmin /var/www/html
sudo phpenmod mcrypt
sudo service php7.2-fpm restart
cd /var/www/html
sudo mv phpmyadmin qu_db
sudo service nginx restart
sudo apt-get update
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get install python-certbot-nginx
sudo nano /etc/nginx/sites-available/default
server_name example.com www.example.com;
sudo nginx -t
sudo systemctl reload nginx
sudo ufw status
sudo ufw enable
sudo ufw allow 'Nginx Full'
sudo ufw delete allow 'Nginx HTTP'
sudo ufw status
sudo certbot --nginx -d example.com
sudo service nginx restart
Download WordPress Latest Version – Click here
sudo chown -R ec2-user /var/www/html
sudo chmod -R 755 /var/www/html
sudo mv -v /var/www/html/html/* /var/www/html/
sudo service nginx restart
sudo apt-get update
sudo apt-get install zip unzip
sudo service nginx restart
To dosto mai finaly aasha rakhta hu ki aapko yah article pasand aaya hoga, agar aaya to der kis bat ki share kardijiye taki aapke friend bhi kuch naya sikhe.
Agar aapko yah article pasand aaya to share jarur kijiyega sabhi social media me, or ha ek request hai hamare youtube channel ko jarur Subscribe karna ,aap hume sabhi social media pe bhi follow karlijiye jaise ki, Facebook, Twitter, Instagram, YouTube.