Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Доступ к сайту из локальной сети и интернет. (http://forum.oszone.net/showthread.php?t=261429)

Xtyle 29-05-2013 10:17 2158292

Доступ к сайту из локальной сети и интернет.
 
Добрый день.
Интересует следующий вопрос: Как организовать доступ к сайту из локальной сети и интернет?
Имеется: 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 так и по доменному имени.
Как можно организовать доступ к сайту в не зависимости от моего места нахождения в данной конфигурации?

rip88 29-05-2013 13:30 2158416

Добрый день.
Выложите:

1) конфиг апача
2) ipconfig /all с сервера
3) полностью как прописано правило проброса на модеме, с указанием портов

Xtyle 29-05-2013 18:38 2158684

Вложений: 1
Конфиг Апача и ipconfig /all прикрепил в .rar. Если ipconfig.txt отображается не корректно то для просмотра используйте шрифт "terminal".

Правило на модеме:
Start port: 10080
End Port: 10080
Server IP Address: 192.168.1.7

exo 29-05-2013 18:48 2158689

Цитата:

Цитата Xtyle
А если нахожусь в одной сети и ввожу 78.111.78.111:10080 то доступа нет (не удается отобразить эту страницу) »

если вы пытаетесь из локальной сети достучаться до внешнего адреса модема - ничего не получится. из локальной сети - только локальный адрес.
Цитата:

Цитата Xtyle
но после ввода и подтверждения в адресной строке автоматически меняется адрес с 192.168.1.7:10080 на http://78.111.78.111:10080/index.php?act=login и тоже »

настройка апача (или php, судя по $PATH, но я в этом не разбираюсь ) на внешний адрес, при этом сервер имеет внутренний адрес.
Цитата:

ServerName 78.111.78.111:10080
Цитата:

Цитата Xtyle
Как можно организовать доступ к сайту в не зависимости от моего места нахождения в данной конфигурации? »

1) vars.php var $PATH="http://доменное имя сервера:10080" вообщем здесь настройка сайта на работу с доменным имеем.
2) ServerName 192.168.1.7:10080
3) проброс портов на модеме - сейчас я не могу достучаться до 78.111.78.111:10080

Xtyle 29-05-2013 20:09 2158756

Цитата:

Цитата exo
3) проброс портов на модеме - сейчас я не могу достучаться до 78.111.78.111:10080 »

Порт проброшен и все работает только снаружи, а достучаться вы не можете потому что все IP адреса, порты и имена вымышленные (так на всякий случай) ;-).
Мне нужно без регистрации доменного имени, если есть варианты конечно)).

exo 29-05-2013 20:14 2158760

Цитата:

Цитата Xtyle
Мне нужно без регистрации доменного имени, если есть варианты конечно)) »

тогда настраивайте сайт, работу его движка.
публикация сайта - это простое дело. проброс порта.
Если честно, я даже не знаю, зачем вы пытаетесь обрабатывать запросы с помощью php, когда это делает апач.

Xtyle 29-05-2013 20:21 2158765

Цитата:

Цитата exo
тогда настраивайте сайт, работу его движка. »

Хе)) если знал бы как, то не обращался бы за помощью к своему любимому форуму).

exo 29-05-2013 20:41 2158779

Xtyle, я пролистал данный раздел и, увы, здесь не так много решённых тем.
Цитата:

Цитата Xtyle
если знал бы как »

и вы знаете:
Цитата:

Цитата Xtyle
на var $PATH="http://192.168.1.7:10080"; или var $PATH="http://доменное имя сервера:10080"; то доступ к нему из локальной сети проходит успешно как и по IP так и по доменному имени »


Xtyle 29-05-2013 20:55 2158788

Да, но тогда блокируется доступ с наружи.

var $PATH="http://192.168.1.7:10080"; это переменная как я понимаю.
Две с разными значениями писал тоже не проходит.
Вот если можно было бы как то сделать чтоб он подставлял, глядя на подключение с которого к нему подключаются, то было бы супер.

exo 29-05-2013 21:06 2158798

так. если создать info.php и положить в корень сайта? открыть изнутри и снаружи.

Xtyle 29-05-2013 21:53 2158828

Цитата:

Цитата exo
так. если создать info.php и положить в корень сайта? открыть изнутри и снаружи. »

а что в содержании файла?

exo 29-05-2013 22:24 2158854

Цитата:

Цитата Xtyle
а что в содержании файла? »

обычно его создают для проверки php:
Код:

<?php
phpinfo();
?>


Xtyle 29-05-2013 23:03 2158890

Цитата:

Цитата exo
<?php
phpinfo();
?> »

А тут уже есть такой файл ))

exo 29-05-2013 23:13 2158897

Цитата:

Цитата Xtyle
А тут уже есть такой файл )) »

если его в браузере из локальной сети открыть, используя внутренний адрес сервера?
если его в браузере из внешней сети открыть, используя внешний адрес модема?

Xtyle 29-05-2013 23:22 2158905

Цитата:

Цитата exo
если его в браузере из локальной сети открыть, используя внутренний адрес сервера?
если его в браузере из внешней сети открыть, используя внешний адрес модема? »

Если из локальной сети по внутреннему IP адресу сервера 192.168.1.7:10080 то он дает интерфейс для ввода пароля а после подтверждения подставляет в адресной строке http://78.111.78.111:10080/index.php?act=login что приводит к не удается отобразить эту страницу.
А из внешней сети все нормально работает.

exo 29-05-2013 23:29 2158908

Xtyle, я повторяю - открыть файл info.php !
т.е.: http://192.168.1.7:10080/info.php и http://78.111.78.111:10080/info.php

и в апаче поменяйте поле ServerName на его настоящий адрес - внутренний.

Xtyle 30-05-2013 08:24 2159027

Цитата:

Цитата exo
Xtyle, я повторяю - открыть файл info.php ! »

Сори вчера тупил (засыпал)....
Проверил... открывается в обоих случаях.

Но ситуация с самим сайтом осталась прежней.

exo 30-05-2013 11:13 2159138

Цитата:

Цитата Xtyle
открывается в обоих случаях.
Но ситуация с самим сайтом осталась прежней. »

значит, публикация работает 100% и вам сюда.


Время: 10:54.

Время: 10:54.
© OSzone.net 2001-