Setting up ubuntu VM on Azure with apache

无人久伴 提交于 2019-12-12 05:41:13

问题


In Azure, I created a virtual network and then associated an Ubuntu Server virtual machine, created with Azure Resource Manager Deployment method, with the network. I then updated the associated Network Security Group and added an inbound security rule for port 80 (Source:Any, Destination:Any, Service:TCP/80). After installing Apache on the VM, I tried to access the server from my browser, but have run into a wall. I can SSH into the VM just fine, but web is a no-go, and I cannot figure out why. Any help would be appreciated.


回答1:


It sometimes happen to me too because I forgot to RESTART the VM, yes just restart it. At least this works for me. and also dont forget to add outbound rule too




回答2:


It worked for me with this inbound rule.

Note that when a VM is created from the portal (in ARM model), it gets automatically associated to a virtual network (vnet), a specific subnet within the vnet and a network security group.

When creating the inbound security rule, make sure to:

  • identify the correct network security group associated to the VM
  • use a priority number lower than 65500
  • set the source port range as *



回答3:


You also need open port 80 on the VM to allow web access. I dont think that creating your Network Security Group opens the desired port on the VM automatically.




回答4:


By default in Azure Resource Manager (ARM), all ports are open; there is no need to make Network Security Groups (NSGs) to open ports, only to close them. Here is an example of an ARM template that deploys an ubuntu VM with apache:

https://github.com/Azure/azure-quickstart-templates/tree/master/apache2-on-ubuntu-vm

Alternatively, if you want an auto-scaling LAP stack using VM Scale Sets (in public preview), you can find the ARM template for that here:

https://github.com/Azure/azure-quickstart-templates/tree/master/201-vmss-lapstack-autoscale

Hope this helps! :)



来源:https://stackoverflow.com/questions/34403665/setting-up-ubuntu-vm-on-azure-with-apache

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!