1

Привет, я хочу создать свой собственный SNS (сайт социальной сети), поэтому я установил LAMP на свою Ubuntu 14.04. Но это не доступно из Интернета! Я могу запустить сервер только на моем компьютере, набрав «https:\localhost» в моем браузере.

Я не хочу никаких доменов; Я просто хочу, чтобы тот, кто из любой части мира захотел использовать мой SNS, просто набрал бы ip-адрес, и мой SNS открывается, т.е. я хочу, чтобы мой сервер был доступен из Интернета.

Мой роутер Binatone DT 850W. Подскажите, пожалуйста, что мне делать?

1 ответ1

1

Во-первых, убедитесь, что ваш компьютер имеет статический IP-адрес в локальной сети (например, в диапазоне 192.168 .. или в диапазоне 10.0 .., в зависимости от настроек маршрутизатора). Вы можете взять лут в файле /etc /network /interfaces для настройки вашего eth0 (если вы используете ethernet для подключения к маршрутизатору) следующим образом:

авто eth0
iface eth0 inet static
адрес 192.168.1.10
маска сети 255.255.255.0
сеть 192.168.1.0
трансляция 192.168.1.255
шлюз 192.168.1.1

Этот пример относится к конфигурации сети 192.168 .. Подумайте об изменении его в вашем случае (вы можете узнать особенности вашей сети, выполнив команду ifconfig


После этого перенаправьте порт в разделе «Переадресация портов» вашего маршрутизатора. Вам необходимо разрешить доступ из внешнего мира к Apache вашей машины; по умолчанию настроено использование порта 80 для HTTP и 443 для HTTPS.

Если вы настроили статический IP-адрес вашей машины, скажем, 192.168.1.10, тогда комбинация IP-адреса и порта, которая будет соответствовать apache на вашей машине, будет 192.168.1.10:80 . Чтобы настроить это, взгляните на раздел здесь:

Если все пойдет хорошо, тогда мир сможет получить доступ к вашему apache по адресу YOUR.PUBLIC.IP/SNS, если SNS - это папка в вашем корне /www, содержащая ваш социальный сайт (вы можете легко найти ваш общедоступный IP-адрес, просто найдите «Что такое мой IP ")

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