āļ§āļīāļāļĩāļāļīāļāļāļąāđāļ SSL āđāļŦāđāļāļąāļ XAMPP āļŠāļģāļŦāļĢāļąāļ Windows āļāļĒāđāļēāļāļĨāļ°āđāļāļĩāļĒāļ (āļāļąāļāđāļāļ 2022)
>>>Â https://www.ireallyhost.com/kb/ssl/587Â <<<
Â
āļ§āļīāļāļĩāļāļīāļāļāļąāđāļ SSL Certificate āļāļąāļ XAMPP , Lampp āļāļąāļ Linux Server , Ubuntu
1. āļāļģāļāļēāļĢāđāļāļīāļ mod_ssl , mod_alias
āļ§āļīāļāļĩāļāļĩāđ 1 āđāļāļīāļāđāļāļĒāļāļąāļāđāļāļĄāļąāļāļī
- Â sudo /opt/lampp/lampp enablessl
āļ§āļīāļāļĩāļāļĩāđ 2 āđāļāļīāļāļāđāļ§āļĒāļāļāđāļāļ
āļāļģāļāļēāļĢāđāļāļīāļāđāļāđāđāļāđāļāļĨāđ httpd.conf
- nano /opt/lampp/etc/httpd.conf
āļāđāļāļŦāļē mod_ssl , mod_alias āđāļĨāļ° Uncomment # āļāđāļēāļāļŦāļāđāļēāļāļāļ
LoadModule ssl_module modules/mod_ssl.so
LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule alias_module modules/mod_alias.so
āļāđāļāļŦāļē āđāļĨāļ°āļāļģāļāļēāļĢ Uncommend # āļāđāļēāļāļŦāļāđāļē Include httpd-ssl.conf āļāļāļ
<IfModule ssl_module>
# XAMPP
#<IfDefine SSL>
Include etc/extra/httpd-ssl.conf
#</IfDefine>
</IfModule>
āļāļģāļāļēāļĢāļāļĢāļ§āļāļŠāļāļ āļāļēāļĢāļāļąāđāļāļāđāļē
 /opt/lampp/bin/apachectl -M  | grep -E '(alias|ssl)'
Â
2. āļāļģāļāļēāļĢāļāļąāļāđāļŦāļĨāļāđāļāļĨāđ SSL Certificate āđāļ§āđāđāļāļāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđ
- mkdir -p /opt/lampp/etc/ssl
- āļāļąāļāđāļŦāļĨāļāđāļāļĨāđ SSL.cert, CA.cert , Private.key , āđāļ§āđāđāļāđāļāļĨāđāļāļāļĢāđ /opt/lampp/etc/ssl
3. āđāļāđāđāļ/āđāļāļīāđāļĄÂ Config āļŠāļģāļŦāļĢāļąāļāđāļāđāļĄāļ āđāļĨāļ° āđāļŦāļĨāļ SSL Certificate āļĄāļēāđāļāđāļāļēāļ
āļāļģāļāļēāļĢāđāļāļīāļāđāļāđāđāļāđāļāļĨāđ /opt/lampp/etc/extra/httpd-ssl.conf
āđāļāļĢāļāļāļĢāļ§āļāļŠāļāļ āļāļ·āđāļāđāļāļĨāđāļāļĩāđāļāđāļēāļāļāļąāļāđāļŦāļĨāļāļāļķāđāļāđāļāļīāļĢāđāļāđāļ§āļāļĢāđ āđāļĨāļ° āļāđāļēāļāļĩāđāļĢāļ°āļāļļāđāļ Config āļāđāļāļāļāļĢāļāļāļąāļ
- Â Â DocumentRoot āļāļ·āļ path/folder āđāļāđāļ source website
- Â Â ServerName āļĢāļ°āļāļļāļāļ·āđāļāđāļāđāļĄāļāļāļāļāļāđāļēāļ
- Â Â ServerAlias www.āļĢāļ°āļāļļāļāļ·āđāļāđāļāđāļĄāļāļāļāļāļāđāļēāļ
- Â Â SSLCertificateFile "/opt/lampp/etc/ssl/your-domain.crt" <<< āđāļāļĨāđ SSL
- Â Â SSLCertificateKeyFile "/opt/lampp/etc/ssl/conf/private.key" <<< āđāļāļĨāđ private key
- Â Â SSLCertificateChainFile "/opt/lampp/etc/ssl/CARootCertificate-ca.crt" <<< āđāļāļĨāđ CA āđāļāđāļÂ CARootCertificate-ca.crt
āđāļāļīāđāļĄāļāđāļē Config āđāļ§āđāļāđāļēāļāļĨāđāļēāļāļŠāļļāļ
<VirtualHost *:443>
DocumentRoot "/opt/lampp/htdocs"
ServerName your-domain.dev
ServerAlias www.your-domain.dev
SSLEngine on
SSLCertificateFile "/opt/lampp/etc/ssl/your-domain.crt"
SSLCertificateKeyFile "/opt/lampp/etc/ssl/conf/private.key"
SSLCertificateChainFile "/opt/lampp/etc/ssl/CARootCertificate-ca.crt"
</VirtualHost>
Â
4. āļāļĢāļ§āļāļŠāļāļāļāļ§āļēāļĄāļāļđāļāļāđāļāļāļāļāļāļāļēāļĢāļāļąāđāļāļāđāļē
# āļāļĢāļ§āļāļŠāļāļāļāļēāļĢāļāļąāđāļāļāđāļē Config
/opt/lampp/bin/apachectl configtest
# āļāļĢāļ§āļāļŠāļāļāļāļēāļĢāđāļŠāļāļāļāļĨ VirtualHost āļ§āđāļēāđāļŦāļĨāļāđāļāđāļĄāļāļĄāļēāļāļđāļāļāđāļāļāļŦāļĢāļ·āļāđāļĄāđ
/opt/lampp/bin/apachectl -S
Restart āđāļāļāļēāļ° Apache
/opt/lampp/lampp stopapache
/opt/lampp/lampp startapache
Restart LAMPP Service āļāļąāđāļāļŦāļĄāļ
/opt/lampp/lampp restart
Path Installation Apache āļŠāļģāļŦāļĢāļąāļ Linux Server āļāļ·āđāļāđ
Version | Path |
---|---|
RedHat, Centos, Fedora | /etc/httpd/conf/httpd.conf |
Ubuntu, Debian | /etc/apache2/apache2.conf |
SLES | /etc/apache2/httpd.conf |
āļŦāļēāļāļāļīāļāļāļąāđāļāđāļĄāđāđāļāđ āļāļĢāļ§āļāļŠāļāļāļĄāļĩāđāļāļĨāđāļāļĩāđāļŦāļĢāļ·āļāđāļĄāđ
- ll /opt/lampp/etc/xampp/startsslÂ
āļāļāļāļ§āļēāļĄāļāļĩāđāđāļāđāļāļĨāļīāļāļŠāļīāļāļāļīāđāļāļāļāđāļāđāļĢāļĩāļĒāļĨāļĨāļĩāđāļŪāļŠ āđāļĄāđāļāļāļļāļāļēāļāļīāļāļąāļāļĨāļāļāđāļāđāļāļĒāđāļāļĢāđāļĒāļąāļāđāļ§āđāļāđāļāļāđāļāļ·āđāļ āđāļāļĒāđāļĄāđāđāļŠāđāļĨāļīāļāļāđāđāļāļĢāļāļīāļŠāđāļŦāļĨāđāļāļāļĩāđāļĄāļē
āđāļāđāļĢāļĩāļĒāļĨāļĨāļĩāđāđāļŪāļŠ
āļŠāļģāļŦāļĢāļąāļāļāļēāļĢāļŠāļāļąāļāļŠāļāļļāļ āđāļĨāļ°āļāđāļ§āļĒāđāļŦāļĨāļ·āļ
http://www.ireallyhost.com/support
** āļāļāļāļ§āļēāļĄāļāļĩāđāļĄāļĩāļĨāļīāļāļŠāļīāļāļāļīāđ āđāļĄāđāļāļāļļāļāļēāļāļīāđāļŦāđāļāļąāļāļĨāļāļ āļāļģāļāđāļģ āļāļąāļāđāļāļĨāļāļāđāļāļāđāļāđāļĢāļąāļāļāļāļļāļāļēāļ **
āđāļāļĢāļāļĢāļ°āļāļļāđāļŦāļĨāđāļāļāļĩāđāļĄāļē āļāļĢāļīāļĐāļąāļ āđāļāđāļāļāđāļāļĢāđāļē āļāļāļĢāđāļāļāđāļĢāļāļąāđāļ āļāļģāļāļąāļ / https://www.ireallyhost.com