Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

149
Views
Aplicación central de ASP.NET que muestra la página predeterminada de apache

He estado siguiendo un blog sobre cómo instalar ASP.NET Core en la aplicación .NET 5 en Ubuntu 20.04. Cuando visito el enlace api.example.com , muestra la página predeterminada de Apache. Debería mostrarme la aplicación ASP.NET Core.

Todos los archivos de la aplicación se almacenan en /var/www/api/ y la propiedad se ha otorgado a www-data

VirtualHost api.conf

En el VirtualHost tengo las siguientes configuraciones y la conf está habilitada.

 <VirtualHost *:*> RequestHeader set "X-Forwarded-Proto" expr=%{REQUEST_SCHEME} </VirtualHost> <VirtualHost api.example.com:80> ProxyPreserveHost On ProxyPass / http://127.0.0.1:5000/ ProxyPassReverse / http://127.0.0.1:5000/ ServerName api.example.com ServerAlias api.example.com ErrorLog ${APACHE_LOG_DIR}api-error.log CustomLog ${APACHE_LOG_DIR}api-access.log common </VirtualHost>

Agregar servicio

Se ha agregado la siguiente configuración de servicio y se ha habilitado el servicio.

 [Unit] Description=Api [Service] WorkingDirectory=/var/www/api/ ExecStart=/usr/bin/dotnet /var/www/api/Api.dll Restart=always # Restart service after 10 seconds if the dotnet service crashes: RestartSec=10 KillSignal=SIGINT SyslogIdentifier=api User=www-data Environment=ASPNETCORE_ENVIRONMENT=Production [Install] WantedBy=multi-user.target

Cuando ejecuto sudo systemctl status api.service obtengo lo siguiente

 ubuntu@sandbox:~$ sudo systemctl status api.service ● api.service - Api Loaded: loaded (/etc/systemd/system/api.service; enabled; vendor preset: enabled) Active: active (running) since Sun 2021-07-04 12:28:54 UTC; 12h ago Main PID: 21133 (dotnet) Tasks: 13 (limit: 1116) Memory: 33.3M CGroup: /system.slice/api.service └─21133 /usr/bin/dotnet /var/www/api/Api.dll Jul 04 12:28:55 sandbox api[21133]: warn: Microsoft.AspNetCore.DataProtection.KeyManagement.XmlKeyManager[35] Jul 04 12:28:55 sandbox api[21133]: No XML encryptor configured. Key {cb00126e-6ce8-41cc-9568-800ff705be3a} may be persisted to storage in unencrypted form. Jul 04 12:28:55 sandbox api[21133]: info: Microsoft.Hosting.Lifetime[0] Jul 04 12:28:55 sandbox api[21133]: Now listening on: http://localhost:5000 Jul 04 12:28:55 sandbox api[21133]: info: Microsoft.Hosting.Lifetime[0] Jul 04 12:28:55 sandbox api[21133]: Application started. Press Ctrl+C to shut down. Jul 04 12:28:55 sandbox api[21133]: info: Microsoft.Hosting.Lifetime[0] Jul 04 12:28:55 sandbox api[21133]: Hosting environment: Production Jul 04 12:28:55 sandbox api[21133]: info: Microsoft.Hosting.Lifetime[0] Jul 04 12:28:55 sandbox api[21133]: Content root path: /var/www/api
over 4 years ago · Santiago Trujillo
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!