Hi,
We want to publish the application we developed. Internet access is not possible in the production environment of the application. With AuthServer, our API and Blazor project were developed separately from each other. Since ABP has to communicate via https. A locally generated certificate is always insecure.
I want to broadcast to the local network as https://xcompanylocalapp.com and allow users to access the application securely. (local domain DNS server etc.)
Therefore, what kind of structure should I build the application in the local environment?
- ABP Framework version: v8.0
- UI Type: Blazor Server
- Database System: EF Core (SQL Server)
- **Auth Server Separated (for Blazor): yes
- Exception message and full stack trace:
- Steps to reproduce the issue:
5 Answer(s)
-
0
hi
https://docs.abp.io/en/abp/latest/Deployment/SSL
-
0
Thank you for the answer. I have already created a self-signed certificate for internal uses, but when the API is initialized (sending a 'https://***/health-status' request to self) it gets the error "The remote certificate is invalid based on the verification procedure: RemoteCertificateNameMismatch". What is the error? When I tried to understand it, I realized it was like this: An error occurred because it was an untrusted certificate.
-
0
hi
What about other's requests? or only
health-status
have this error -
0
Api crashes because of this error. For this reason, there is no other request.
-
0
If you are using containerized deployment, you should override the
App__HealthCheckUrl
to service name like:App__HealthCheckUrl=http://api-service-name/health-status