Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

151
Visualizações
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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda