LinuxForum.Fans
Тема

Настройка доступа извне к web-сайту в локальной сети

Автор: leonid-tokaev 61 сообщений 12310 просмотров
#285450

Доброго времени суток всем!У меня возникла следующая проблема: имеется сеть из 3 компьютеров(2 стационарных и 1 ноутбук) соединены через роутер.
Недавно закончил разработку веб сайта. Сайт делался на одном из стационарных компьютеров.По сути хочу из него сделать и сервер. Теперь необходимо сделать так, чтобы все могли видеть сайт в локальной сети. *HELP* Заранее благодарю.

#285452

Необходимо настроить Apache (или что у вас там).

#285453

Нужен проброс портов на роутере.

#285455
Thinker написал:
Нужен проброс портов на роутере.

Можно по подробней, пожалуйста. Или где инстркуция можно найти ?И с апачами как быть?

#285460
"Thinker" написал:
Нужен проброс портов на роутере.

Стоп, а оно нужно?

"leonid-tokaev" написал:
Теперь необходимо сделать так, чтобы все могли видеть сайт в локальной сети.
#285461
"-=Serj=-" написал:
Стоп, а оно нужно?

В локальной, и в самом деле, ни к чему.
Разве что файл /etc/hosts подправить, чтобы по «красивому» имени к сайту обращаться.

#285462
"Lupo Alberto" написал:
Разве что файл /etc/hosts подправить, чтобы по «красивому» имени к  сайту обращаться.

Либо, если роутер поддерживает DNS, прописать в настройках роутера.

#285463
"leonid-tokaev" написал:
И с апачами как быть?

тЫц
Можно поставить Webmin и настраивать всё через него. ИМХО, для новичка проще.

#285464
Lupo Alberto написал:
[quote="-=Serj=-"]Стоп, а оно нужно?

В локальной, и в самом деле, ни к чему.
Разве что файл /etc/hosts подправить, чтобы по «красивому» имени к сайту обращаться.[/quote]

Сто стоп . Давайте по порядку. То есть мне нужно открыть порт в роутере ? Потом изменить /etc/hosts ?
Вы столько пишите не могу понять ничего. Можете написать как лучше и что лучше или как бы вы сделали?

#285465
"leonid-tokaev" написал:
То есть мне нужно открыть порт в роутере ? Потом изменить /etc/hosts ?

В роутере ничего открывать не надо, если все компьютеры в одной локальной сети. Да и файл изменять не обязательно — можно просто вводить в строке браузера IP-адрес.

#285467
"Lupo Alberto" написал:
В роутере ничего открывать не надо, если все компьютеры в одной локальной сети. Да и файл изменять не обязательно — можно просто вводить в строке браузера IP-адрес.

Вы наврно не так поняли. У меня дома 3 компа( ноут и 2 стационраных)Сервербудет на стационарном.Нужно чтобы сайт видели не только эти 3 компа , а остальные.Допустим мои 3 машины "после роутера", а остальные луди "за роутерем" . Как то так))))

#285468

Да, для начала разберитесь с Apache, чтобы доступ был по IP. Обеспечить доступ по имени (например mysite.home вместо 192.168.1.20) это будет уже следующий шаг.

#285469
-=Serj=- написал:
Да, для начала разберитесь с Apache, чтобы доступ был по IP. Обеспечить доступ по имени (например mysite.home вместо 192.168.1.20) это будет уже следующий шаг.

Спасибо. Так понятней что за чем. Буду разбираться!

#285472

С апачем разобрался, только есть техническая проблема. Когда захожу в /var/www там висит файл.Я так понял,что сюда заливать сайт???
Вот только не могу сюда ничего скопировать или вставить или удалить: почему?

#285475
"leonid-tokaev" написал:
Я так понял,что сюда заливать сайт???

Не обязательно, но принято.

"leonid-tokaev" написал:
Вот только не могу сюда ничего скопировать или вставить или удалить: почему?

Э-э.. Вы это от рута делаете?

#285476
"-=Serj=-" написал:
Э-э.. Вы это от рута делаете?

а как сделать от рута? я в принципе знаю что это root , но что то не догоняю как сделать
да да да я днище , но все помогите

#285482

Все зашел через root активирова его , пароль задал свой.фуф.
Теперь мне нужно изменить файл /etc/hosts. что там надо изменить?

А что мне apache выдает?

root@leonid:~# sudo apache2ctl start
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

#285483

С apache разобрались? С двух других машин по IP-адресу на ваш сайт заходит?

"leonid-tokaev" написал:
Теперь мне нужно изменить файл /etc/hosts. что там надо изменить?
text

IP-адрес  имя

например

text

192.168.1.20  mysite.home

Но это придётся сделать на каждой машине в локальной сети...

Войдите или зарегистрируйтесь, чтобы ответить.