Step 1: Stop Apache for this command
sudo /opt/lampp/lampp stop
Step 2: Generate PRIVATE KEY. usually, we do use an open SSL tool
Generate PRIVATE KEY. usually, we use the Open SSL tool
Output – .key file
Step 3: Generate a CSR file using the same key. usually, we do use an open SSL tool
Output – .csr file
Step 4: Send a .csr file to CA for the approved certificate file
CA, There are many CAs in the world liek GodADDY, aws, aZURE, gOOGLE cLOUD, VERIZON etc. You can also become CA but its a costly affairs
Output – .cert file
Step 5: Enable SSL in Apache configuration
Go to this path /opt/lampp/etc# cd extra httpd-ssl.conf
Step 6 : Set SSL cert in httpd-ssl.conf
SSLEngine on
SSLCertificateFile "/opt/lampp/etc/certs/domain.crt"
SSLCertificateKeyFile "/opt/lampp/etc/certs/domain.key"
SSLCACertificateFile "/opt/lampp/etc/certs/mygd_bundle-g2-g1.crt"
Step 7 – Restart Apache.
sudo /opt/lampp/lampp start
Dharmendra Kumar, Senior Software Engineer & Co founder at MyhospitalNow
Experienced software developer proficient in HTML, CSS, and Bootstrap for crafting elegant and responsive user interfaces.
Skilled in Laravel and PHP, with a focus on building robust and scalable web applications.
Proficient in JavaScript for both frontend and backend development, leveraging frameworks like React and Vue.js.
Experienced in designing and consuming RESTful APIs to enable seamless communication between client and server.
Expertise in integrating payment gateways such as PayPal, Stripe, and Paytm for secure online transactions.
Familiar with Flutter, enabling the creation of natively compiled applications for mobile, web, and desktop.
Proficient in Android Studio, the primary IDE for developing Android applications.
Knowledgeable in Linux and Docker for efficient server management and application deployment.
Experienced in using Redis as an in-memory data structure store, enhancing application performance.
Passionate about staying updated with the latest technologies and continuously learning to deliver high-quality solutions.