У меня есть некоторый код PHP/SQL сайта, работающий на локальном хосте с Apache2 (на моем компьютере). У меня также есть сервер под управлением Scientific Linux 6.2. Хотя я думаю, что смогу выяснить, как разместить вещи на сервере и получить доступ к веб-сайту из той же сети, я не знаю, как начать переводить этот сервер в оперативный режим (например, чтобы я мог набрать какой-то веб-сайт). на чье имя я регистрируюсь и получаю страницу входа).

Это совершенно чуждо мне, я учусь чему-то по ходу дела. Как бы я поступил так? (Людям из-за сбоя сервера было трудно понять, в чем заключается мой вопрос, поэтому следующее пояснение немного поясняет):

Мой вопрос: «Учитывая то, что я перечислил выше, какими должны быть мои следующие шаги?«Я не ищу объяснения конкретного термина, просто, учитывая определенную конкретную ситуацию (у меня есть веб-сайт и сервер с определенными программными возможностями) с определенной целью (я хотел бы подключить этот сервер к сети), что мне делать дальше для достижения указанной цели? Есть ли какое-то другое специальное программное обеспечение, которое мне нужно, беспокоюсь ли я о своем интернет-провайдере или регистрируюсь с какой-либо другой хостинговой компанией или чем-то еще? Я провел много исследований, но не знаю, как разобрать полученную информацию, и надеюсь на более опытное мнение.

1 ответ1

1

Большие шаги:

  • определите, на каком порту работает apache2. (вероятно 80, может 8080)
  • определить IP-адрес этой машины в локальной сети
  • На вашем роутере узнайте, как настроить переадресацию портов. Вы хотите перенаправить порт 80 или 8080 (здесь вы также можете переадресовать порт 80 на 8080, что имеет свои преимущества). IP-адрес для пересылки будет IP-адресом локальной сети целевой машины.
  • Теперь определите ваш IP-адрес в Интернете, самый простой способ - просто перейдите по ссылке http://www.whatismyip.com/, и он будет четко отображен для вас.

После того, как это настроено, вы можете попробовать (с компьютера или мобильного устройства, не находящегося в вашей локальной сети, перейти на http://XXX.XXX.XXX.XXX/path/to/app.php, где XXX - это ваш интернет-IP как просто определился.

Если это не работает, скорее всего, для конфигурации вашего файла httpd.conf требуется доменное имя, а не IP-адрес. В этом случае, я думаю, что DynDNS все еще позволяет вам создать одну запись бесплатно, и это все, что вам нужно, но настройка - это еще одна тема для другого вопроса :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .