Я новичок в домашних серверах и Magento. Запуск Ubuntu Server 13.04 с LAMP и Magento Commerce 1.7.0.2 на выделенном домашнем сервере. Я уже настроил статический IP-адрес моего сервера, брандмауэр маршрутизатора и переадресацию портов, и на моем сервере запущен ddclient для синхронизации динамического IP-адреса моего маршрутизатора с namecheap.com (мой поставщик доменных имен и серверов имен).

Когда я использую статическую страницу index.html, страница загружается с моего локального хоста с использованием статического IP-адреса моего сервера. Страница также загружается в глобальную сеть, используя IP-адрес и доменное имя моего маршрутизатора (через веб-сайт прокси или через сотовую сеть моего смартфона). Использование прокси-сайта помогает избежать тайм-аутов петли. Это сужает проблему до Magento.

Используя http:// {localhostIP}/ в качестве базового URL-адреса в Magento и загружая index.php в Magento, я смог получить локальный доступ к файлу со статического IP-адреса моего сервера. Но при доступе к Magento через WAN с использованием моего доменного имени или IP-адреса маршрутизатора появляется сообщение «недоступно, ошибка HTTP 504: время ожидания шлюза».

Тогда я попытался добавить свое доменное имя в качестве базового URL в Magento. Теперь я могу получить доступ к Magento через WAN, но не через LAN. Кто-нибудь придумал способ решить эту проблему?

Единственные два потока, которые я мог найти по этой проблеме, не были решены или обновлены недавно: http://www.magentocommerce.com/boards/viewthread/273640/

http://www.magentocommerce.com/boards/viewthread/212885/

1 ответ1

0

Каким-то образом ваш веб-сервер не разрешил WAN IP. Давайте исправим эту проблему, рассматривая WAN IP как vhost. Давайте добавим этот код в ваш файл виртуального хоста веб-сервера

<VirtualHost *:80>
    DocumentRoot "<your web folder>"
    ServerName <your IP here>
    ErrorLog "logs/<your IP>-error.log"
    CustomLog "logs/<your IP>-access.log" common
</VirtualHost>

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .