您的位置:首页 > 教育 > 培训 > 网络组建拓扑图_桂林生活网新闻_网络营销的概念是什么_seo是什么工作内容

网络组建拓扑图_桂林生活网新闻_网络营销的概念是什么_seo是什么工作内容

2024/10/5 12:49:08 来源:https://blog.csdn.net/CsethCRM/article/details/142172883  浏览:    关键词:网络组建拓扑图_桂林生活网新闻_网络营销的概念是什么_seo是什么工作内容
网络组建拓扑图_桂林生活网新闻_网络营销的概念是什么_seo是什么工作内容

1.Ubuntu服务器环境安装

1.1 增加微软包安装源

wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

1.2 Install the .NET SDK

# 更新本地软件包列表。原理:连接到软件服务器->检查可用更新->更新本地软件包列表
sudo apt-get update
# 安装 https 所依赖的包
sudo apt-get install apt-transport-https# 安装.net sdk
sudo apt-get update
sudo apt-get install -y dotnet-sdk-8.0# 查看dotnet 版本
sudo dotnet --version
sudo dotnet --info

1.3 Install Runtime

sudo apt-get update &&  sudo apt-get install -y aspnetcore-runtime-8.0

2.Ubuntu Web站点部署运行

2.1 发布包 上传到 /home/web

在这里插入图片描述

2.2 给 /home/web 添加执行权限

chmod +x -R  /home/web

2.3 创建Service文件

vim /usr/lib/systemd/system/mymvcweb.service

添加以下内容:
注意:这里我特意配置了 8801端口,最后要开放外网访问,不配置最终就走的 dotnet 默认的 5000端口

[Unit]
Description=MyMvcWeb WebSite Application[Service]
WorkingDirectory=/home/web/
ExecStart=/usr/bin/dotnet /home/web/MyMvcWeb.dll --urls "http://*:8801"
Restart=always
# Restart service after 2 seconds if the dotnet service crashes:
RestartSec=2
KillSignal=SIGINT
SyslogIdentifier=mymvcweb
User=root
Environment=ASPNETCORE_ENVIRONMENT=Production[Install]
WantedBy=multi-user.target

2.4 给 service 添加执行权限

chmod +x /usr/lib/systemd/system/mymvcweb.service

2.5 重新加载和启用开机自启

systemctl daemon-reload && systemctl enable mymvcweb.service

2.6 查看状态

systemctl status mymvcweb.service

在这里插入图片描述

3. 访问部署好的站点

3.1 服务器上访问 curl http://127.0.0.1:8801

在这里插入图片描述

3.2 公网访问

在这里插入图片描述

4. 恭喜,Success

附录:

其它指令参照

# 启动服务
systemctl daemon-reload && systemctl start mymvcweb.service
# 停止服务
systemctl daemon-reload && systemctl stop mymvcweb.service
# 重启服务
systemctl daemon-reload && systemctl restart mymvcweb.service# 查看进程
ps -ef | grep mymvcweb
# 查看端口是否开放
netstat -tuln

在这里插入图片描述

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com