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

  1. Connect to the neoCatalog server via terminal.

  2. Run the following OpenSSL command to generate the CSR and private key:

    openssl req -newkey rsa:2048 -keyout PRIVATEKEY.key -out MYCSR.csr
    
  3. 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

  4. After execution, you will have two files:

    • PRIVATEKEY.key: Your private key file

    • MYCSR.csr: The certificate signing request

  5. 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)

  1. Go to the Apache SSL configuration directory (usually under Apache24/conf/ssl or similar).

  2. Check for currently used certificate files, such as:

    • wc.inedit.es.pem

    • wc.inedit.es.key

  3. Backup the existing files by renaming them with the past year (e.g., wc.inedit.es_2024.pem).

  4. Copy and paste the new certificate files (the .crt and updated .key files) into the directory.

  5. Update Apache configuration, if necessary, to point to the new certificate file names.

  6. Restart the Apache service to apply the changes:  httpd -k restart