阿里云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进行访问

 

posted @ 2023-01-03 18:27  无声袖箭  阅读(72)  评论(0)    收藏  举报