Вы можете попробовать следующим образом:
* { margin: 0px; padding: 0px; }
#body { height: 100vh; width: 100vw; position: relative;
text-align: center;
background-image: url('https://s-media-cache-ak0.pinimg.com/originals/96/2d/ff/962dff2247ad680c542622e20f44a645.jpg');
background-size: cover; background-repeat: no-repeat; }
.text { position: absolute; top: 0; bottom: 0; left: 0; right: 0; height:100px;
display: inline-block; margin: auto; z-index: 999999; }
<html>
<body>
<div id="body" class="container-fluid">
<!--Background-->
<!--Text-->
<div class="text">
<p>Random</p>
</div>
</div>
</body>
</html>
127.0.0.1
обычно является IP-адресом, назначенным для интерфейса «loopback» или «local-only». Это «поддельный» сетевой адаптер, который может обмениваться данными только с одним и тем же хостом. Он часто используется, когда вы хотите, чтобы приложение, поддерживающее сеть, обслуживало клиентов только на одном хосте. Процесс, который прослушивает 127.0.0.1
для соединений, будет получать только локальные соединения в этом сокете.
«localhost» обычно является именем хоста для 127.0.0.1
IP-адреса. Обычно он устанавливается в /etc/hosts
(или эквивалент Windows с именем «hosts» где-то под %WINDIR%
). Вы можете использовать его так же, как и любое другое имя хоста - попробуйте «ping localhost», чтобы увидеть, как он разрешает 127.0.0.1
.
0.0.0.0
имеет пару различных значений, но в этом контексте, когда сервер предлагается прослушать 0.0.0.0
, что означает «слушать все доступные сетевые интерфейсы». Адаптер loopback с IP-адресом 127.0.0.1
с точки зрения серверного процесса выглядит так же, как и любой другой сетевой адаптер на компьютере, поэтому сервер, которому нужно слушать 0.0.0.0
, также будет принимать соединения на этом интерфейсе.
Это, надеюсь, ответит на IP-вопрос вашего вопроса. Я не знаком с Jekyll или Vagrant, но я предполагаю, что перенаправление вашего порта 8080 => 4000
каким-то образом связано с определенным сетевым адаптером, поэтому оно не находится на пути, когда вы локально подключаетесь к 127.0.0.1
ping localhost
, похоже, работает на Windows даже без файла hosts, указывающего127.0.0.1
наlocalhost
. – Pacerier 23 July 2015 в 14:01