1. CSR and Private Key Generation
The generation of the .key
file (private key) must be performed on your server, specifically the neoCatalog server. This process creates both the Certificate Signing Request (CSR) and the private key, which is required by GoDaddy to issue the SSL certificate.
Step-by-Step Instructions
Connect to the neoCatalog server via terminal.
Run the following OpenSSL command to generate the CSR and private key:
openssl req -newkey rsa:2048 -keyout PRIVATEKEY.key -out MYCSR.csr
Enter the required organization information when prompted:
Country Name (2 letter code)
State or Province Name
Locality Name (City)
Organization Name
Organizational Unit Name
Common Name: Use
neocatalogo.lastamperiasa.co
Email Address
After execution, you will have two files:
PRIVATEKEY.key
: Your private key fileMYCSR.csr
: The certificate signing request
Send the
MYCSR.csr
file to GoDaddy to generate your SSL certificate.
For reference, you can follow this guide:
https://www.ssl.com/how-to/manually-generate-a-certificate-signing-request-csr-using-openssl/
2. SSL Certificate Installation
Once you receive the new certificate files from GoDaddy:
Step-by-Step Installation (Apache Example)
Go to the Apache SSL configuration directory (usually under
Apache24/conf/ssl
or similar).Check for currently used certificate files, such as:
wc.inedit.es.pem
wc.inedit.es.key
Backup the existing files by renaming them with the past year (e.g.,
wc.inedit.es_2024.pem
).Copy and paste the new certificate files (the
.crt
and updated.key
files) into the directory.Update Apache configuration, if necessary, to point to the new certificate file names.
Restart the Apache service to apply the changes: httpd -k restart