# Troubleshooting Common Issues

<details>

<summary>Website Not Loading After Osto Integration</summary>

* DNS Configuration: Confirm that your website's A record in your DNS settings points correctly to the OSTO IP address.
* SSL Certificate: Verify that a valid SSL certificate has been uploaded and correctly assigned to the domain in Osto.
* Firewall Rules: Ensure your origin server's firewall allows inbound traffic from Osto's IP ranges.
* Policy Conflicts: Review your Website Protection Policies to ensure they are not overly restrictive and unintentionally blocking legitimate traffic.
* DNS Propagation: Clear your local DNS cache or wait for DNS changes to fully propagate (this can take up to 24 hours).

</details>

<details>

<summary>SSL Certificate Not Applying Correctly</summary>

* Format and Integrity: Ensure the uploaded certificate is in a valid format (`.cert`, `.key`, `.pem`) and is not corrupted.
* Domain Mismatch: Check that the certificate's common name (CN) or subject alternative name (SAN) matches the domain/subdomain you are securing.
* Re-upload: Try re-uploading the certificate and re-assigning it to the website.
* Expiration Date: Verify that the SSL certificate has not expired.

</details>

<details>

<summary>Security Policies Not Applying</summary>

* Correct Assignment: Double-check that the policy is assigned to the correct users, groups, or websites.
* Changes Saved: Ensure you clicked Save Policy after making changes.
* Policy Priority: Look for conflicting rules in other policies. In the case of Secure Server Access, a higher-priority policy (lower number) might be overriding your intended rule.

</details>

<details>

<summary>Secure Server Connection Issues</summary>

* Agent Installation: Confirm that the installation script was executed correctly on the server without errors.
* Outbound Firewall Rules: Ensure the secure server's firewall allows outbound connections to the Osto platform.
* Access Credentials: Verify that you are using the correct credentials (e.g., SSH key) for the user attempting to connect.

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://osto-cybersecurity.gitbook.io/osto/knowledge-base/support-and-resources/troubleshooting-common-issues.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
