Вопрос

Давайте рассмотрим машину с IP: 192.168.1.60 в DMZ с NAT IP: 111.222.333.444. Как я должен настроить базу данных BASEURL в базе данных, чтобы открытые пользователи могли получить доступ к сайту, а также сможете просмотреть сайт при введении « http: http:// localhost / "

Case 1: Если я вхожу в общедоступный IP URL , например: "111.222.333.444/test В базе данных базы данных, то URL Localhost / Test не работает на машине, как оно в DMZ, и доступ в Интернет и браузер не пытаются подключить публичное IP-адрес от локальной машины.

Но URL доступна от государственных пользователей.

CASE 2: Если я введем IP-адрес интрасети в качестве URL « http://192.168.1.60/Тест в baseurl Тогда государственные пользователи не могут получить доступ к сайту, поскольку база данных BaseURL указывает на IPT IPT.

Любая помощь была бы очень ценится

Это было полезно?

Решение

Вы можете иметь только одно доменное имя, указанное в качестве базового URL.Если вы хотите получить доступ к веб-сайту в своей интранете через внутренний IP, я бы предложил, вы используете внутренний DNS-сервер, чтобы указать тот же домен для внутреннего IP.

Например: Внешняя запись DNS (в общедоступном именвере): mywebsite.com A 111.222.333.444

на вашем внутреннем DNS-сервере (используется только клиентами на вашей интранете): mywebsite.com A 192.168.1.60

Теперь вы можете настроить базовый URL с помощью http://mywebsite.com/ , что делает доступ к обеим сетям .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с magento.stackexchange
scroll top