āļ§āļīāļ˜āļĩāļ•āļīāļ”āļ•āļąāđ‰āļ‡ SSL āļŠāļģāļŦāļĢāļąāļš āđ€āļžāļ·āđˆāļ­āļ—āļģ HTTPS:// āļāļąāļšāļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™ Google Cloud Instance Server āļ­āļēāļ—āļī Wordpress āļŦāļĢāļ·āļ­āļĢāļ°āļšāļš Web Server āļ•āđˆāļēāļ‡āđ† āļœāđˆāļēāļ™ VM Instance

1. āđ€āļ›āļīāļ” Google Cloud Console

  • āđ€āļ›āļīāļ” https://console.cloud.google.com/
  • āļ„āļĨāļīāļ VM instances
  • āđ€āļĨāļ·āļ­āļ VM āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢ āļāļ” SSH
  • āđ€āļĨāļ·āļ­āļāļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļ›āļīāļ” SSH āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢ āļŦāļĢāļ·āļ­āđ€āļ›āļīāļ” Open In Browser windows
    ** āļĢāļ­āļ‡āļĢāļąāļšāđ€āļ‰āļžāļēāļ° Google Chrome āđ€āļ§āļ­āļĢāđŒāļŠāļąāđˆāļ™ 99 āļ‚āļķāđ‰āļ™āđ„āļ›

 

2. āļ—āļģāļāļēāļĢāļ­āļąāļžāđ‚āļŦāļĨāļ”āđ„āļŸāļĨāđŒ SSL Certificate āđƒāļŠāđˆāđ‚āļŸāļĨāđ€āļ”āļ­āļĢāđŒ

  • mkdir /etc/apache2/ssl
     
  • āļ­āļąāļžāđ‚āļŦāļĨāļ” Private key
    |- vi /etc/apache2/ssl/private.key

     
  • āļ­āļąāļžāđ‚āļŦāļĨāļ” Domain Certificate
    |- vi /etc/apache2/ssl/your-domain.crt

     
  • āļ­āļąāļžāđ‚āļŦāļĨāļ” CA Root Certificate
    |- vi /etc/apache2/ssl/CARootCertificate-ca.crt

3. āļ•āļĢāļ§āļˆāļŠāļ­āļš Apache Config

 āļžāļīāļĄāļžāđŒāļ„āļģāļŠāļąāđˆāļ‡

  • apache2 -S

āļŦāļēāļāļžāļšāļ„āļģāļŠāļąāđˆāļ‡ ERROR

AH00111: Config variable ${APACHE_RUN_DIR} is not defined
apache2: Syntax error on line 80 of /etc/apache2/apache2.conf: DefaultRuntimeDir must be a valid directory, absolute or relative to ServerRoot

āđƒāļŦāđ‰āļžāļīāļĄāļžāđŒāļ„āļģāļŠāļąāđˆāļ‡

  • source /etc/apache2/envvars 


 

4. āļ—āļģāļāļēāļĢāđ€āļ‚āļĩāļĒāļ™ Update Apache config

  • vi /etc/apache2/sites-enabled/wordpress-https.conf
<VirtualHost *:443>
  ServerAdmin admin@example.com
  DocumentRoot /var/www/html
  SSLEngine on

  SSLCertificateFile "/etc/apache2/ssl/domain_name.crt"
  SSLCertificateKeyFile "/etc/apache2/ssl/private.key"
  SSLCertificateChainFile "/etc/apache2/ssl/CARootCertificate-ca.crt"

  #SSLCertificateFile /etc/ssl/certs/c2d-temporary-self-signed-cert.pem
  #SSLCertificateKeyFile /etc/ssl/private/c2d-temporary-self-signed-cert.key

  <Directory /var/www/html>
    Options -Indexes
    AllowOverride FileInfo
  </Directory>
</VirtualHost>

5. āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡

āļ•āļ§āļˆāļŠāļ­āļš Apache Config āļ§āđˆāļēāļ–āļđāļāļ•āđ‰āļ­āļ‡āļŦāļĢāļ·āļ­āđ„āļĄāđˆ
āļŦāļēāļāđāļŠāļ”āļ‡ Syntax OK  āđāļŠāļ”āļ‡āļ§āđˆāļēāđ€āļĢāļĩāļĒāļšāļĢāđ‰āļ­āļĒāđāļĨāđ‰āļ§

  • apache2 -t

āļŠāļąāđˆāļ‡ Restart Apache2 service 

  • service apache2 restart

 

āđ„āļ­āđ€āļĢāļĩāļĒāļĨāļĨāļĩāđˆāđ‚āļŪāļŠ
āļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļŠāļ™āļąāļšāļŠāļ™āļļāļ™ āđāļĨāļ°āļŠāđˆāļ§āļĒāđ€āļŦāļĨāļ·āļ­
http://www.ireallyhost.com/support

 

 

 

 

āļ‚āđ‰āļ­āļāļģāļŦāļ™āļ”āđƒāļ™āļāļēāļĢāđ€āļœāļĒāđāļžāļĢāđˆāļšāļ—āļ„āļ§āļēāļĄ āļ‚āđˆāļēāļ§āļŠāļēāļĢ
** āļšāļ—āļ„āļ§āļēāļĄāļ™āļĩāđ‰āļĄāļĩāļĨāļīāļ‚āļŠāļīāļ—āļ˜āļīāđŒ āđ„āļĄāđˆāļ­āļ™āļļāļāļēāļ•āļīāđƒāļŦāđ‰āļ„āļąāļ”āļĨāļ­āļ āļ—āļģāļ‹āđ‰āļģ āļ”āļąāļ”āđāļ›āļĨāļ‡āļāđˆāļ­āļ™āđ„āļ”āđ‰āļĢāļąāļšāļ­āļ™āļļāļāļēāļ• **
āđ‚āļ›āļĢāļ”āļĢāļ°āļšāļļāđāļŦāļĨāđˆāļ‡āļ—āļĩāđˆāļĄāļē āļšāļĢāļīāļĐāļąāļ— āđ€āļ­āđ‡āļāļ‹āđŒāļ•āļĢāđ‰āļē āļ„āļ­āļĢāđŒāļ›āļ­āđ€āļĢāļŠāļąāđˆāļ™ āļˆāļģāļāļąāļ” / https://www.ireallyhost.com
āļ—āļąāđˆāļ§āđ„āļ›
āļ„āļđāđˆāļĄāļ·āļ­ / āļ§āļīāļ˜āļĩāļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡ SSL Certificate āļŠāļģāļŦāļĢāļąāļš cPanel Web Control Panel
āļšāļĢāļīāļāļēāļĢ SSL Certificate - āđ‚āļ”āļĒāđ„āļ­āđ€āļĢāļĩāļĒāļĨāļĨāļĩāđˆāđ‚āļŪāļŠ