我目前有一个服务器在nginx虚拟机中设置,如下所示:
server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /home/pets/petsPage; index index.html index.htm:; # Make site accessible from http://localhost/ server_name localhost; location / { proxy_pass http://localhost:8080/; } }
我通过主机在本地机器上调用它:
127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost 192.168.56.10 petsPage.com
这工作正常。 但是,现在我有另一台服务器在同一个负责API的虚拟机上运行。 api将被调用一个代理通行证,这是localhost:3000。
我怎么会在我的本地机器的主机文件中调用这个? 由于虚拟机承载这两个,IP是相同的,所以我怎么区分它,并给它一个URL像api.petsPage.com?