我在Azure上创建了一个Ubuntu VM。默认情况下,入站规则中只有22
到22
的地图规则。
我将规则更改为22
至*
(将22
更改为80
)并添加了从80
到wget http://localhost
的规则
问题是 - 我无法访问计算机上的HTTP服务器。我尝试运行index.html
并获得了正确的TextView tv4;
ImageButton button5;
int counter=0;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.content_ikinci);
tv4=(TextView)findViewById(R.id.textView4);
button5.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
counter++;
tv4.setText("" + counter);
}
});
页面。但是,当我尝试从外面运行它时,它不起作用。
答案 0 :(得分:1)
尝试将角色更改为80到80。 *表示启动请求的计算机上的端口,随机选择该端口。
答案 1 :(得分:1)
将入站22设置为80到80,也可以创建出站*到*。不要忘记重新启动VM,通常重启会使其正常工作
答案 2 :(得分:0)
为了使其工作,必须为同一端口创建出站规则和入站规则。
或者,您可以从模板(Custom
组合框中的Service
以外的项目)创建标准协议的规则。