繁体   English   中英

创建Azure虚拟机

[英]Create Azure Virtual Machine

我遵循了教程“ 创建Linux虚拟机” ,一切似乎都正确,我知道什么,因为这是我的第一次尝试。 我看不到出了什么问题,可以通过ssh进行运行等。

我的问题是我无法ping通公共IP地址。 提示只是挂起。 在本教程的最后,它要求在页面上查看网站,而浏览器只是超时了?

有什么我应该看的吗?

本教程使用nginx创建了一个网站,但我从未使用过它,但是它希望开放80端口。 我为网络安全组添加了开放的端口80。

我最终将在端口8080使用Tomcat,因此在网络安全组中安装并打开了端口8080。

如果我尝试通过端口80连接:如果ssh到vm并使用ps aux | ipAddress:80 ERR_CONNECTION_TIMED_OUT grep nginx我得到一个像

root      7809  0.0  0.0 116528  1400 ?        Ss   20:56   0:00 
    nginx: master process /usr/sbin/nginx -g daemon on; master_process on;

www-data  7810  0.0  0.0 116880  2576 ?        S    20:56   0:00 nginx: worker process

服务器正在运行。

如果我尝试ipAddress:8080,则会得到tomcat默认网页。 我不知道为什么Nginx不起作用。

平不会工作。 您需要在NSG和Linux机器上打开网站端口。 您可以使用此指南: https : //docs.microsoft.com/zh-cn/azure/virtual-machines/windows/nsg-quickstart-portal

在Azure中为公共IP禁用ping

关于端口,您需要考虑两件事,首先,当您提到NSG必须启用目标端口的流量时,重要的是要考虑可以在NIC和Vnet级别上拥有NSG,请查看您拥有哪一个,其次,一旦打开NSG,VM上就必须有一个侦听服务,您提到本教程告诉您使用端口80,但是看起来tomcat使用8080代替,我建议运行以下命令来验证侦听端口在操作系统级别

须藤netstat -plnt

请让我知道这可不可以帮你

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM