Получение PHP работать с апачем для выполнения .php файлов через браузер

Согласитесь с ответом @Matteo; то, что Вы видите, является по существу тысячами zombie'd систем, выполняющих распределенную атаку перебором Вашего сервера, потому что существует веб-сайт, работающий на нем, что означает, что могут быть пользователи, которые могли бы иметь учетную запись, которая могла бы возможно быть предположена с минимальным усилием со стороны деточки сценария - у него есть программа, которая приказывает, чтобы тысячи зомби предприняли попытки "в лоб" на нескольких сотнях хостов веб-сайта за один раз и просто составили список успешных возвратов.

Точно так же можно иногда видеть много permuations "http://your.web.host/phpmyadmin/" в Вашем /var/log/apache2/access.log файлы; они автоматизированы сканирования для наиболее распространенных способов установки PHPMyAdmin и будут делать попытку многого известного использования, если Вы найдены (это, несущественно, то, почему я начал говорить клиентам использовать сайт PMA, который я лично создал и совершенствую вместо того, чтобы установить их собственную версию и забыть держать его в курсе, но теперь мы выключены на касательной).

Кроме отсылки исходной команды, это даже не стоит ему времени или пропускной способности; это - огонь, и забыть.

Другой очень полезный бит программного обеспечения для таких ситуаций является fail2ban, который использует iptables для блокирования попыток подключения после нескольких ясно ложный вход в систему или другие попытки использования.

3
05.06.2016, 22:07
2 ответа

Я думаю, что Вы, вероятно, избежали перезапускать apache2...

/etc/init.d/apache2 restart

Необходимо будет выполнить эту команду из корневой учетной записи или поместить sudo в начале его.

Для полного изложения при установке PHP5 - используют официальный php5 на debian инструкциях ЗДЕСЬ

2
27.01.2020, 21:10
  • 1
    Смотря на сайт Вы, если, я ввел это: vps:~# sudo a2enmod php4 ERROR: Module php4 does not exist! –  dukevin 05.03.2011, 00:45
  • 2
    @Kevin - php4 определенно не будет существовать, Вы установили php5. –  palbakulich 05.03.2011, 00:49
  • 3
    я получаю ту же ошибку для php5:/ –  dukevin 05.03.2011, 00:51
  • 4
    И относительно Вашего отредактированного сообщения, это говорит, что каталог не нашел, возможно, мне даже не установили апача? А-ч –  dukevin 05.03.2011, 00:52
  • 5
    , переустанавливая просто сказал, что они в их новейшей версии. Не уверенный, почему у меня нет/etc/apache или/ect/init.d/apache2 –  dukevin 05.03.2011, 00:54

Выполненный ниже команд снова и проверки...

sudo /etc/init.d/apache2 stop
sudo apt-get remove --purge apache2 php5
sudo apt-get remove --purge libapache2-mod-php5
sudo apt-get install php5 apache2 libapache2-mod-php5
sudo /etc/init.d/apache2 start
sudo a2enmod php5
sudo /etc/init.d/apache2 force-reload
8
27.01.2020, 21:10
  • 1
    я получил несколько ошибок во время процесса, вот мой полный вывод: pastebin.com/2hmbC1Su –  dukevin 05.03.2011, 22:41
  • 2
    мне установили мой php7 и он не разоблачает .php файлы (выполнение) –  Yash Kumar Verma 15.07.2017, 13:30

Теги

Похожие вопросы