Для этой публикации я использую Vagrant для запуска NGINX (через Docker, но это не важно, я не думаю).
Мой бродяга выглядит следующим образом:
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
#Assign Box and VM Properties
config.vm.box = "ubuntu/trusty64"
config.vm.provider "virtualbox" do |v|
v.memory = 1024
v.cpus = 2
end
# Network
config.vm.network "forwarded_port", guest:80, host: 80 #--> DOESN'T WORK localhost
config.vm.network "forwarded_port", guest:80, host:8391 #--> WORKS localhost:8391
# Provision
config.vm.provision :shell, inline: "sudo apt-get update"
config.vm.provision :docker
end
Цель состоит в том, чтобы иметь возможность запускать NGINX на localhost
, а не localhost:8391
Я ЗНАЮ, что NGINX прослушивает 80 из-за отображения и запускает CURL внутри Vagrant.