- Home
- Knowledge Base
- Generate CSR for Nginx Server
Generate CSR for Nginx Server
To generate a CSR (Certificate Signing Request) for an NGINX server, you will need to use the OpenSSL tool. The process typically involves the following steps:
- Log in to your server as the root user.
- Open the terminal and navigate to the directory where you want to store the CSR and private key files.
- Use the openssl command to generate a new private key and CSR:Copy code : openssl req -new -newkey rsa:2048 -nodes -keyout example.com.key -out example.com.csrReplace "example.com" with your domain name.
- Fill in the required information when prompted, such as your organization name, common name (CN), country, and email address.
- When the process is complete, two files will be generated: example.com.key (private key) and example.com.csr (CSR).
- Submit the CSR file to a certificate authority (CA) to obtain a signed certificate.
- Once you have received the signed certificate from the CA, open the terminal and navigate to the directory where you stored the CSR and private key files.
- Use the following command to configure the Nginx server to use the new certificate and key:Copy code : sudo nginx -s reload
- Verify that the certificate is properly installed and configured by visiting your website and checking the SSL certificate details.
- You can also verify the certificate by running the following command:Copy code : openssl x509 -noout -text -in example.com.crtReplace "example.com.crt" with the name of your certificate file.