Я использовал noip для окон, это отличный инструмент.
Я также установил его на Ubuntu 12.10, но, похоже, он как-то не работает. У меня на компьютере установлен apache, я запускаю его с
/etc/init.d/apache2 start
blockquote>, а затем я вижу, что у apache «Это работает» !» веб-страница на localhost: 80.
Затем я запускаю клиент noip с
sudo / usr / local / bin / noip2
blockquote>, где написано
Can не найти файл конфигурации /usr/local/etc/no-ip2.conf. (Попробуйте -c). Конец!
blockquote>, поэтому, когда я запускаю его с -C как
$ sudo / usr / local / bin / noip2 -C
Авто Конфигурация для Linux-клиента no-ip.com.
Пожалуйста, введите логин / адрес электронной почты для no-ip.com MY-EMAIL-ID
Пожалуйста, введите пароль для пользователя 'MY-EMAIL-ID' MY-PASSWORSD
Только один хост [MYHOSTNAME.no-ip.org] зарегистрирован на эту учетную запись.
Он будет использован.
Пожалуйста, введите интервал обновления: [30]
Хотите ли вы запустить что-то при успешном обновлении? [N] (да / нет)
Новый файл конфигурации '/ usr / local /etc/no-ip2.conf 'создан.
blockquote>Тогда я полагаю, клиент noip должен начать работу. Я проверяю, запущено ли это с помощью
ps -A | grep noip
blockquote>, который показывает что-то вроде
5498? 00:00:00 noip2
blockquote>, но потом, когда я проверяю в браузере, используя MYHOSTNAME.no-ip.org или MYHOSTNAME.no-ip.org: 80 , он просто не открывает эту страницу apache. Я тоже попробовал с сервером tomcat, но безуспешно.
Ваш сервер apache по умолчанию слушает только на локальном хосте. В каталоге /etc/apache2/
вы найдете файлы конфигурации. Найдите строку
Listen 127.0.0.1:80
и измените ее на
Listen 80
Теперь вы должны перезапустить процесс Apache, и сервер также прослушивает общедоступные интерфейсы.
Возможно также, что ваш интернет-маршрутизатор не перенаправляет пакеты в Apache. В этом случае вам придется изменить настройки вашего маршрутизатора, чтобы пакеты на порт 80 перенаправлялись на IP-адрес Apache.