Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

156
Vistas
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
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda