无法访问此网站

无法访问此网站

我在 Ubuntu 上托管一个 .NET 6 Web 应用程序。如果我转到存储发布文件的目录并运行命令dotnet webapp.dll,那么我将得到类似下面的输出(然后,如果我转到浏览器并查看网站 example.com,Web 应用程序会正常显示)

Feb 09 20:52:15 ubuntu dotnet-webapp[2687]:       Now listening on: http://localhost:5000
Feb 09 20:52:15 ubuntu dotnet-webapp[2687]:       Application started. Press Ctrl+C to shut down.
Feb 09 20:52:15 ubuntu dotnet-webapp[2687]: info: Microsoft.Hosting.Lifetime[0]
Feb 09 20:52:15 ubuntu dotnet-webapp[2687]:       Hosting environment: Production

但是如果我创建一个服务并启用它,我会看到上面的输出显示如果我运行command: sudo journalctl -fu webapp.service 但是,example.com 说“无法访问此站点”希望得到一些帮助。

配置文件:

<VirtualHost *:80>
   ServerName company.com
   ServerAdmin admin.com
   DocumentRoot /var/www/company.com
   ProxyPreserveHost On  
   ProxyPass / http://localhost:5000/ 
   ProxyPassReverse / http://localhost:5000/  
   RewriteEngine on  
   RewriteCond %{HTTP:UPGRADE} ^WebSocket$ [NC]  
   RewriteCond %{HTTP:CONNECTION} Upgrade$ [NC]  
   RewriteRule /(.*) ws://127.0.0.1:5000/$1 [P]  
   ErrorLog ${APACHE_LOG_DIR}/error-company.com.log  
   CustomLog ${APACHE_LOG_DIR}/access-company.com.log combined  
</VirtualHost>

相关内容