![]() |
Доступ к сайту из локальной сети и интернет.
Добрый день.
Интересует следующий вопрос: Как организовать доступ к сайту из локальной сети и интернет? Имеется: ADSL подключение со статическим IP, Windows Server 2008 Enterprise x32 c установленными и настроенными Apache + PhP + MySQL. Все рабочие станции и сервера локальной сети находятся в домене. На ADSL модеме проброшен 10080 порт на 192.168.1.7 (IP вышеуказанного Веб Сервера). При подключении по 78.111.78.111:10080 я попадаю на свой сайт (если нахожусь за пределами локальной сети). А если нахожусь в одной сети и ввожу 78.111.78.111:10080 то доступа нет (не удается отобразить эту страницу), а если ввожу 192.168.1.7:10080 то предлагает ввести логин и пароль, но после ввода и подтверждения в адресной строке автоматически меняется адрес с 192.168.1.7:10080 на http://78.111.78.111:10080/index.php?act=login и тоже (не удается отобразить эту страницу). Если в фале vars.php меняю var $PATH="http://78.111.78.111:10080"; на var $PATH="http://192.168.1.7:10080"; или var $PATH="http://доменное имя сервера:10080"; то доступ к нему из локальной сети проходит успешно как и по IP так и по доменному имени. Как можно организовать доступ к сайту в не зависимости от моего места нахождения в данной конфигурации? |
Добрый день.
Выложите: 1) конфиг апача 2) ipconfig /all с сервера 3) полностью как прописано правило проброса на модеме, с указанием портов |
Вложений: 1
Конфиг Апача и ipconfig /all прикрепил в .rar. Если ipconfig.txt отображается не корректно то для просмотра используйте шрифт "terminal".
Правило на модеме: Start port: 10080 End Port: 10080 Server IP Address: 192.168.1.7 |
Цитата:
Цитата:
Цитата:
Цитата:
2) ServerName 192.168.1.7:10080 3) проброс портов на модеме - сейчас я не могу достучаться до 78.111.78.111:10080 |
Цитата:
Мне нужно без регистрации доменного имени, если есть варианты конечно)). |
Цитата:
публикация сайта - это простое дело. проброс порта. Если честно, я даже не знаю, зачем вы пытаетесь обрабатывать запросы с помощью php, когда это делает апач. |
Цитата:
|
Xtyle, я пролистал данный раздел и, увы, здесь не так много решённых тем.
Цитата:
Цитата:
|
Да, но тогда блокируется доступ с наружи.
var $PATH="http://192.168.1.7:10080"; это переменная как я понимаю. Две с разными значениями писал тоже не проходит. Вот если можно было бы как то сделать чтоб он подставлял, глядя на подключение с которого к нему подключаются, то было бы супер. |
так. если создать info.php и положить в корень сайта? открыть изнутри и снаружи.
|
Цитата:
|
Цитата:
Код:
<?php |
Цитата:
|
Цитата:
если его в браузере из внешней сети открыть, используя внешний адрес модема? |
Цитата:
А из внешней сети все нормально работает. |
Xtyle, я повторяю - открыть файл info.php !
т.е.: http://192.168.1.7:10080/info.php и http://78.111.78.111:10080/info.php и в апаче поменяйте поле ServerName на его настоящий адрес - внутренний. |
Цитата:
Проверил... открывается в обоих случаях. Но ситуация с самим сайтом осталась прежней. |
|
Время: 10:54. |
Время: 10:54.
© OSzone.net 2001-