explain the steps on the following:
Install Proxmox VE for my actual server.
In the server, create two Virtual Machines.
Certainly! Below are the detailed steps to install Proxmox VE, create virtual machines, set up subdirectories, and create databases as per your requirements.
Download Proxmox VE ISO:
Create a Bootable USB Drive:
Boot from USB:
Install Proxmox VE:
Complete Installation:
https://<your-server-ip>:8006
in a web browser.Log in to Proxmox Web Interface:
Create Application VM:
Application-VM
.Create Database VM:
Database-VM
and allocate resources as needed.Access the Application VM:
Install Required Packages:
sudo apt update
sudo apt install apache2 php libapache2-mod-php
Create Subdirectories:
/var/www/html
):
cd /var/www/html
sudo mkdir internet_application
sudo mkdir web_application
Set Permissions:
sudo chown -R www-data:www-data internet_application
sudo chown -R www-data:www-data web_application
Access the Database VM:
Install MariaDB:
sudo apt update
sudo apt install mariadb-server
Secure MariaDB Installation:
sudo mysql_secure_installation
Log in to MariaDB:
sudo mysql -u root -p
Create Databases:
CREATE DATABASE internet_application_db;
CREATE DATABASE web_application_db;
Create Users (Optional):
CREATE USER 'internet_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON internet_application_db.* TO 'internet_user'@'localhost';
CREATE USER 'web_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON web_application_db.* TO 'web_user'@'localhost';
Exit MariaDB:
exit;
to leave the MariaDB shell.You have now successfully installed Proxmox VE, created two virtual machines (one for applications and one for the database), established subdirectories in the Application VM, and created databases in the Database VM. You can now proceed to deploy your PHP applications and connect them to the MariaDB databases as needed.