Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Проблема: nmap, PHP(socket_connect) и mysql  (Прочитано 860 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн motorw

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Проблема: nmap, PHP(socket_connect) и mysql
« : 12 Марта 2011, 19:20:04 »
Такая проблема: висит lamp на ubuntu server. Все вроде бы хорошо, но:
1. nmap localhost говорит, что mysql-сервер работает и порт открыт, однако если просканировать nmap'ом этот сервер не с него же, а с другого хоста - порта не видно, вследствие чего возникает второй пункт.
2. Имеется сайт. Я, честно говоря, не профессионал в вебе, но задумал проверить правильность и работоспособность сервера(и порта) указанного в форме mysql-сервера через socket_connect, на что он выдает ошибку. И еще одна интересная особенность в том, что socket_connect в этом случае возвращает FALSE(невозможно подключиться), а str_socketerr выдает "SUCCESS". Что за байда? Шаманство требуется?

Оффлайн shumtest

  • Активист
  • *
  • Сообщений: 731
  • Это вам просто кажется...
    • Просмотр профиля
    • Блог Шумомера
Re: Проблема: nmap, PHP(socket_connect) и mysql
« Ответ #1 : 12 Марта 2011, 20:27:21 »
Такая проблема: висит lamp на ubuntu server. Все вроде бы хорошо, но:
1. nmap localhost говорит, что mysql-сервер работает и порт открыт, однако если просканировать nmap'ом этот сервер не с него же, а с другого хоста - порта не видно,
Ну так правильно - зачем-же выпускать мускуль наружу? Он наверняка слушает только 127.0.0.1

2. Имеется сайт. Я, честно говоря, не профессионал в вебе, но задумал проверить правильность и работоспособность сервера(и порта) указанного в форме mysql-сервера через socket_connect, на что он выдает ошибку. И еще одна интересная особенность в том, что socket_connect в этом случае возвращает FALSE(невозможно подключиться), а str_socketerr выдает "SUCCESS". Что за байда? Шаманство требуется?
str_socketerr - это откуда? стандартной функции такой нет, а если что-то самописное - смотрите в коде.
Если вы про socket_strerror, то она просто переводит код ошибки из номера в текстовое описание, т.е. ей надо передавать номер ошибки из socket_last_error()

Оффлайн motorw

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Re: Проблема: nmap, PHP(socket_connect) и mysql
« Ответ #2 : 12 Марта 2011, 20:31:21 »
Точно, забыл о настройке выпуска сервера наружу :) Прошу прощения.

Функция, ну, их две - socket_strerror(socket_last_error()). Ладно, ошибку понял. Потестю еще и тогда сообщу о результатах.

 

Страница сгенерирована за 0.114 секунд. Запросов: 25.