Во-первых, убедитесь, что ваш компьютер имеет статический 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 ")