Поддержка Проблемы и решения Доступ к локальному серверу из глобала

  • Решено tornado22k

    (@tornado22k)


    Коллеги, добрый день.

    Горящий вопрос. ВП в локали. Доменное имя сайта прикручено на серваке другом. Как обеспечить доступ к ВП? Прописываю в нем локальный айпишник — недоступен из вне, прописываю глобальный доменный адрес — плывут ссылки из локальных компов, в частности на css.

    заранее благодарен. с уважением.

Просмотр 15 ответов — с 1 по 15 (всего 28)
  • На вашем шлюзе обеспечивающем выход в интернет из локальной сети, пробросьте 80 порт извне на внутренний сервер. И заходите извне по ip адресу.

    80 порт проброшен…что значит по айпи адресу?… у сайта PR 4 и тиц 200 … я просто не знаю, что написать ВП самом…

    Если у вас сервер подключен к интернету напрямую, то установив внешний ip адрес вы можете также получить доступ. Как исправить ссылки на css обсуждается также здесь http://wordpress.org/support/topic/why-does-my-website-return-a-private-address?replies=29

    Вы хотите заходить извне по доменному имени?

    Модератор Yuri

    (@yube)

    Горящий вопрос.

    Правила форума:
    5. Пользуйтесь поиском. Это быстрее, чем ждать ссылки от нас 🙂 Тем более, что нами для этого используется тот же самый поиск.

    1. http://ru.forums.wordpress.org/topic/Локальная-и-глобальная-сеть
    2. http://ru.forums.wordpress.org/topic/Проблема-с-доступностью-из-Интернета
    etc

    Вы хотите заходить извне по доменному имени? — да… доступа к ДНСнику не имею..

    Если вы планируете заходить извне по доменному имени, то обязательно в зоне днс должна быть А-запись указывающая на ваш внешний ip адрес. Есть способ — но вы сможете открывать только с одного хоста, обычно это для целей отладки. Нужно на компьютере с которого вы хотите заходить по доменному имени внести запись в файл c:\windows\system32\drivers\etc\hosts:
    внешний_ip_адрес ваш_домен
    а в настройках WP также нужно указать этот домен.

    эх, коллеги…это все понятно… я наверное не совсем верно изложил суть проблемы…

    1. Есть организация, все ходят на сайт..500 машин;
    2. есть днс на нем А-запись на внешник ведет. (на нем локальный ип 10.0.0.3);
    2. сайт вертелся ранее на локали 10.0.0.4 на джумле, там нет траблы с адресом, если кто рулил джумлой. Те из глобала заходишь по доменному имени, переадресация иптэблс на 0.3. А если заходишь из нутри локалки. то в браузере выкидывало на .0.3 и все… подчеркиваю — джвумле — пофигу;
    3. теперь ставлю сайт на ВП. Строил проект изначально на вообще другом доменном имени. Построил. перенес на локаль .0.14. Иптэйблс перенаправили на .0.14
    4. Дошла очередь менять в БД адреса ВП. ПРОБЛЕМА: ставлю 10.0.0.14 — сайт открывается изнутри, но из глобала браузеры получают от ВП 10.0.0.14 и не открывается… Ставлю в БД доменное имя — ползут некоторые ссылки, так в А записи ДНСника прописан глобальный ип….и не только css страдает — плагины офф некторые и тд…

    а если на локальном днс сервере завести свою зону и прописать там локальный адрес сервака для A-записи? Тогда и для внутренних пользователей и для внешних сайт будет доступен по доменному имени.

    …ага..если например третьего уровня… иначе будет дубль зоны:)
    на этом домене висит же глобальный айпишник…

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

    прописал это..просто из интереса спортивного…заработало

    define(‘WP_HOME’, «http://{$_SERVER[‘HTTP_HOST’]}»);
    define(‘WP_SITEURL’, «http://{$_SERVER[‘HTTP_HOST’]}»);

    как это работает?..а то как-то сомнительно мне..в БД даже ничего менять не пришлось…

    1. Есть организация, все ходят на сайт..500 машин;

    Немного не по «проблеме», но… Судя по всему организация не малая, но неужели 5-10$\год не найдет на хостинг для ВП?
    Или по другому — зачем и канал занимать и сервера нагружать.. (наверняка на этой же железяке ещё что-то крутиться. А если нет — ей точно найдётся куда более разумное применение)

    Немного не по «проблеме», но… Судя по всему организация не малая, но неужели 5-10$\год не найдет на хостинг для ВП?

    смешно, но организация бюджетная..и деньги переводить на хостинг так долго и геморрно, что ну его нафик.. канал не жмет, железо есть… и задача для меня тоже есть:)

    По моему хорошее решение, это означает что WP_HOME и WP_SITEURL будут задаваться текущими значениями из HTTP заголовков. Т.е. например, если HTTP запрос идет из внутренней сети на внутренний адрес — http://192.168.1.1, то эти переменные примут значения http://192.168.1.1 и соответственно WP все ссылки будет формировать http://192.168.1.1/бла бла бла

Просмотр 15 ответов — с 1 по 15 (всего 28)
  • Тема «Доступ к локальному серверу из глобала» закрыта для новых ответов.