阿里云ECS服务器centos下运行发布的.netcore6.0程序
1、使用FTP工具将发布的文件夹上传到liunx服务器,进入该文件夹

2、本机启动服务

3、另外打开一个终端使用curl命令访问天气预报服务,成功获得天气预报

4、使用阿里云内网IP发布

5、使用内网ip进行访问

6、使用非固定IP地址发布服务,执行dotnet testpublish.dll --urls=http://0:5001 0代表是任意IP

还可以使用+号代替0

还可以使用*号代替0

以上3种发布方式,在阿里云ECS服务器上都可以使用curl http://localhost:5001/WeatherForecast ,curl http://127.0.0.1:5001/WeatherForecast ,curl http://172.21.168.184:5001/WeatherForeCast (内网ip)去访问。
7、注意!注意!注意!不能使用公网ip进行发布,会报错,地址不能使用

8、使用公网ip访问步骤6发布的网站,但是会提示无法访问网站,原因是阿里云安全策略阻止了访问

9、阿里云主机后配置安全组规则,让网站能够外网访问。
9.1 点击配置安全组规则
8.2 再点击配置规则

8.3 在安全组规则配置界面,在“入方向”标签里,点击“手动添加”。然后按下面方法所示进行配置
- 授权策略:允许
- 优先级:1
- 协议类型:自定义TCP
- 端口范围(目的):5000/6000 放开5000到6000范围的端口
- 授权对象(源):0.0.0.0/0

8.4 点击 后面的保存按钮,这时就可以在外网用IP来访问阿里云主机了。

9、虽然发布网站时不能使用外网ip进行发布,但是访问网站时,可以使用外网ip进行访问


浙公网安备 33010602011771号