Сделайте Ubuntu Server доступным для Интернета

1896

Я только что установил последнюю версию сервера Ubuntu, PHP, Apache, Shorewall и MySQL.

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

Также проблема в том, что я живу в многоквартирном комплексе, в который включен интернет. Я просто подключаю кабель Ethernet к стене, и я регистрируюсь на странице «HiSpeedUp» Warner Time, а затем я получаю Интернет работает. поэтому я не знаю, как проверить информацию о маршрутизаторе или что-то еще.

2

4 ответа на вопрос

4
sclarson

Если ваш жилой дом не предоставляет общедоступные IP-адреса своим жителям (маловероятно), у вас не будет доступа к перенаправляющим портам вашего компьютера с Linux.

3
Brent

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

1
churnd

Обычно домашняя сеть состоит из внутреннего компьютера (ов), подключенного к маршрутизатору или шлюзу, который подключается к Интернет-провайдеру, а затем к миру. В логическом смысле, как только вы выйдете за пределы маршрутизатора или шлюза, вы увидите мир. Таким образом, вам необходимо получить доступ к маршрутизатору или шлюзу и перенаправить порты с внутреннего IP-адреса вашей конкретной машины на весь мир. Там действительно 3 шага, которые делают эту эффективную установку:

  1. Внутренний зарезервированный или статический IP, поэтому правило пересылки всегда работает.
  2. Правило для перенаправления нужных вам портов через маршрутизатор в мир. Если вы используете веб-сервер, то достаточно всего 80.
  3. DNS-имя, указывающее на вашу машину. Поскольку ваш общедоступный IP-адрес (тот, который предоставляет вам ваш провайдер), скорее всего, не является статичным, вам потребуется способ обновить свое DNS-имя, если ваш IP-адрес изменится. DynDNS - самый простой способ сделать это.

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

0

Я сомневаюсь, что это будет чем-то, что вы в конечном итоге осуществите. Помимо очевидного (ваш арендодатель должен будет работать с вами, чтобы это работало .. маловероятно). Однако, если вы докажете, что я неправ, пожалуйста, напишите сюда. :) Всегда люблю хорошую историю успеха. :П

Если вы заинтересованы в работе с относительно пустой общедоступной коробкой Linux, я бы порекомендовал вам попробовать такой хост, как Slicehost. $ 20 / мес даст вам приличный сервер, с которым можно обойтись, и вы будете иметь полный контроль над тем, что установлено и не установлено (это пустое поле). Не говоря уже о том, что, отдав на аутсорсинг оборудование / соединение, вы избавите себя от любого количества головных болей, которые в противном случае были бы неизбежны.

Похожие вопросы