Server
Server
1. Install Apache
sudo apt install apache2 -y
2. Install PHP
sudo apt install php libapache2-mod-php php-mysql -y
3. Site1 FirstC
1. Install Database
sudo apt install mysql-server -y
sudo mysql_secure_installation
sudo mysql -u root -p
CREATE DATABASE firstcdb DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
CREATE USER 'admin_himanshu'@'localhost' IDENTIFIED BY 'adminhimu7828';
GRANT ALL ON firstcdb.* TO 'admin_himanshu'@'localhost';
2. WordPress
cd /var/www
sudo mkdir firstc ( Site1 )
cd firstc
sudo wget http://wordpress.org/latest.tar.gz
sudo tar xzf latest.tar.gz
sudo mv wordpress/* .
sudo chown -R www-data: .
3. Apache Configuration
cd /etc/apache2/sites-available/
sudo cp 000-default.conf firstc.conf
sudo nano firstc.conf
sudo a2ensite firstc.conf
sudo a2dissite 000-default.conf
sudo systemctl reload apache2
5. Port Forwarding
80,443
6. HTTPS
sudo apt install python3-certbot-apache -y
sudo certbot --apache -d <Domain> -d <www.Domain>