系统环境:
aliyun ECS服务器
Ubuntu 18.04 X64
.net core 2.2 webapi解决方案
apache 2+kestrel 容器
参考步骤:
官方部署文档
注意点说明:
1.apache2 要开启proxy功能 命令:
sudo a2enmod proxy
sudo a2enmod proxy_http
sudo a2enmod proxy_connect
2.apache2 建立软连接到新创建的站点con文件
ln -s /etc/apache2/sites-available/f1api.conf /etc/apache2/sites-enabled/f1api.conf
3.启动守护程序
sudo systemctl enable kestrel-f1api.service
sudo systemctl start kestrel-f1api.service
sudo systemctl status kestrel-f1api.service
4.查看守护程序详细日志
sudo journalctl -fu kestrel-f1api.service --显示详细错误消息
5.手动启动webapi监听程序
dotnet /opt/website/f1/F1.dll
6.效果