У меня есть домашний сервер под управлением Ubuntu 11.10.
В настоящее время он настроен на использование статического IP-адреса через мой маршрутизатор.
Я также использую службу динамического DNS, встроенную в маршрутизатор, для обновления моего доменного имени, чтобы оно указывало на это статически назначенное доменное имя.
Я могу получить доступ к серверу через SSH, используя внутренний IP-адрес или имя домена.
Однако, когда я пытался получить к нему доступ через браузер, он говорит, что не может подключиться.
Я даже пытался прочитать его с локального компьютера, используя wget localhost
и это говорит, что соединение отказано.
Затем я использовал sudo netstat -lep --tcp
и в выводе не было apache2.
Я не знаю, что он делает сейчас.
Я установил apache2, перезапустил его, перезагрузил компьютер и даже переустановил.
Проверяя логи, я вижу следующую ошибку:
/usr/sbin/apache2: ошибка поиска символа: /usr/lib/php5/20090626+lfs/pdo_mysql.so: неопределенный символ: php_pdo_declare_long_constant