Ошибка 503 - сервер кэша лака

Примечание. Этот веб-сайт не позволяет размещать изображения или более 2 ссылок из-за отсутствия баллов. Полное сообщение доступно со всеми скриншотами и всеми ссылками здесь.

Я нахожусь на Windows 7, и я установил последнюю стабильную версию Ubuntu Server внутри виртуальной машины VirtualBox. Следовательно, Windows 7 является хостом, а Ubuntu Server - гостевым компьютером.

Я следовал инструкциям по быстрой установке Plumi (мод Plone) (ссылка на инструкции доступна в полной ссылке сообщения).

Таким образом, у меня работают следующие 7 сервисов:

  • cache
  • nginx
  • ploneftp
  • transcodedaemon
  • [ 1112] uwsgi
  • worker
  • zeo

Поскольку это Ubuntu Server, у меня нет возможности увидеть localhost из гостевой системы (поскольку у меня есть только терминальный доступ на Ubuntu Server извне), или, по крайней мере, так кажется.

Поэтому, чтобы увидеть localhost гостя, я пытаюсь получить доступ к localhost из браузера на моем хосте.

Я настроил VirtualBox> Настройки сети на NAT, как показано ниже ...

Screenshot available in full message link.

... и добавили переадресацию портов, как показано ниже ...

Screenshot available in full message link.

... затем, когда я зашел на локальный хост на моем хост-компьютере, я получил это ...

Screenshot available in full message link.

... затем я попробовал настройку Bridged Adapter в VirtualBox> Network Settings,

Screenshot available in full message link.

.. и когда я перешел на localhost на моем хост-компьютере, я все еще получил то же самое Сообщение об ошибке 503

По-видимому, это очень распространенная ошибка в Интернете. Распространенным предложенным решением было «очистить кэш Varnish». Одно из предложенных решений в Интернете - запустить следующую инструкцию командной строки

varnishadm -T 127.0.0.1:6082 url.purge .

Я пытался запустить эту инструкцию в разных местах дерева каталогов, даже в каталоге, где я ясно вижу нечто, называемое « varnishadm ", но я продолжаю получать следующее сообщение об ошибке:

The program 'varnishadm' is currently not installed.  You can install it by typing: sudo apt-get install varnish

Я присоединяю следующие файлы журналов

  • , выполняя" tail -f var / log / * ": доступно в полной ссылке сообщения.
  • Файл site.cfg доступен в полной ссылке на сообщение.

Любая помощь будет высоко оценена.

Примечание. Этот веб-сайт не позволяет размещать изображения или более 2 ссылок из-за отсутствия баллов. Полное сообщение доступно со всеми скриншотами здесь.

0
задан 5 October 2013 в 09:34

1 ответ

Во-первых, вам не нужно «просматривать» локальный хост изнутри хост-системы.

Поэтому, чтобы увидеть локальный хост гостя, я пытаюсь получить доступ к локальному хосту из браузера на моем хосте.

Вместо этого вы можете использовать «мостовой режим» в OVM и назначить локальный IP-адрес (или настроить его для получения такового с того же DHCP-сервера, на который попадает ваша хост-система). Отсюда вы можете получить доступ это с тем же URL в указанном вами порту.

Также. Я помню, как настраивал Apache для прослушивания в 8080 и Varnish в 80 с drupal и другими приложениями php. Так что было бы лучше, если бы вы могли проверить вашу Varnish, а также конфигурацию nginx.

Попробуйте отредактировать свою конфигурацию лака в вашем терминале, набрав

sudo nano /etc/varnish/default.vcl

Это должно быть что-то вроде

бэкэнд по умолчанию {.host = "127.0.0.1"; .port = "8080"; }

Скорее всего, если вы попробуете этот порт в браузере хост-машины, он будет работать. Если нет, попробуйте перезапустить Varnish с помощью

перезапустить лак службы sudo service (или запустить, если статус не работает)

Дайте мне знать, если это не поможет.

0
ответ дан 5 October 2013 в 09:34

Другие вопросы по тегам:

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