Не удается получить доступ к NGINX на машине Virtualbox: соединение отклонено

Я установил ящик ArchLinux на VirtualBox, где я установил и настроил службу NGINX для приема запросов отовсюду.

listen 80;
server_name _;

Я также обновил свой UFW (а также пытался отключить его), чтобы разрешить из любого места в WWW (80), и я установил сетевой мост только для хоста, чтобы я мог получить доступ к своему ящику с моего хоста Windows по статическому IP.

Status: active

To                         Action      From
--                         ------      ----
WWW                        ALLOW       Anywhere                  
WWW (v6)                   ALLOW       Anywhere (v6)   

enp0s8: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.33.16  netmask 255.255.255.0  broadcast 192.168.33.255
        inet6 fe80::a00:27ff:fead:14c2  prefixlen 64  scopeid 0x20<link>
        ether 08:00:27:ad:14:c2  txqueuelen 1000  (Ethernet)
        RX packets 495  bytes 82862 (80.9 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 45  bytes 5446 (5.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Я могу пинговать поле с заданным IP-адресом (с других машин GUEST и с машины HOST), и я также могу cURL IP (если я нахожусь в той же сети), но когда я пытаюсь получить к нему доступ из моего браузера, в Хост Windows, я не могу: «Этот сайт недоступен»

PING: с компьютера HOST Windows

    Pinging 192.168.33.16 with 32 bytes of data: 
    Reply from 192.168.33.16: bytes=32 time<1ms TTL=128 
    Reply from 192.168.33.16: bytes=32 time<1ms TTL=128 
    Reply from 192.168.33.16: bytes=32 time<1ms TTL=128 
    Reply from 192.168.33.16: bytes=32 time<1ms TTL=128

    Ping statistics for 192.168.33.16:
        Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds:
    Minimum = 0ms, Maximum = 0ms, Average = 0ms

CURL: с другого компьютера GUEST в той же сети

curl -I 192.168.33.16:80
HTTP/1.1 200 OK
Server: nginx/1.10.1
Date: Mon, 10 Oct 2016 11:02:03 GMT
Content-Type: text/html
Content-Length: 612
Last-Modified: Tue, 31 May 2016 18:11:32 GMT
Connection: keep-alive
ETag: "574dd3d4-264"
Accept-Ranges: bytes

CURL: С машины HOST Windows

curl: (7) Failed to connect to 192.168.33.16 port 80: Connection refused

Есть идеи, почему и как это исправить?

Спасибо

1
задан 10 October 2016 в 16:29
1 ответ

Ну ... после некоторого времени проб и ошибок, кажется, что смена сетевого адаптера и изменение диапазона IP-адресов, определенного на этом адаптере, помогли. Я не знаю, как это должно работать, но это сработало. Основное различие состоит в том, что не все виртуальные боксы находятся в одном диапазоне IP-адресов. Мои бродячие - такие, эта свежая установка с нуля - нет.

Если у кого-то есть лучший обходной путь или реальное решение (чтобы мы может использовать один и тот же адаптер и держать все устройства в одной сети), пожалуйста, поделитесь со мной (и остальными).

Спасибо!

1
ответ дан 3 December 2019 в 23:40

Теги

Похожие вопросы