действительно ли возможно разместить веб-сайт на многих vps?

apache2 не удавалось запуститься? У Вас есть eaccelerator установленным? Разве Вы недавно обновили php5? Если так, у меня может быть решение Вашей проблемы.

Все это запустилось, когда я обновил некоторые пакеты на сервере Ubuntu через Webmin. Я думаю, что один из пакетов был php5.

Во всяком случае, видение, что я обновил пакеты, связанные с Apache2, я перезапустил apache2 сервис. Это было затем, что я был встречен следующим сообщением об ошибке:

 1.
      Failed to start apache :
   2.

   3.
       * Starting web server apache2
   4.
      (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
   5.
      no listening sockets available, shutting down
   6.
      Unable to open logs
   7.
         ...fail!

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

Полагая, что ошибка, возможно, была результатом запуска apache2 от Webmin, я открыл консоль и попробованный для запуска apache2 с командной строки с

 1.
      sudo /etc/init.d/apache2 restart

Однако, apache2 не запускался, и мне показали следующее сообщение об ошибке:

   1.
      * Restarting web server apache2
   2.
      httpd (no pid file) not running

Что казалось довольно нечетным, хотя, был то, что, когда я выполнил главную команду, она показала, что процесс apache2 выполнял и использовал 100% CPU.

Следующее место, которое повернется, было журналами ошибок апача, расположенными в

  1.
      /var/log/apache2/error.log

Журнал ошибок показал следующее сообщение, которое указало, что eaccelerator, возможно, был связан с проблемой apache2, не запускающегося:

   1.
      PHP Warning:  [eAccelerator] This build of "eAccelerator" was compiled for PHP version 5.2.4-2ubuntu5.3. Rebuild it for your PHP version (5.2.4-2ubuntu5.4) or download precompiled binaries.\n in Unknown on line 0
   2.
      PHP Fatal error:  Unable to start eAccelerator module in Unknown on line 0

Немного поиска Google показало мне, что eAccelerator не работал, потому что он не компилируется для моей недавно обновленной версии php5.

Чтобы исправить ситуацию или по крайней мере подтвердить, был ли eaccelerator проблемой, я переименовал файл eaccelerator.ini, хранивший в

   1. /etc/php5/apache2/conf.d   to something else and then started apache2.

Apache запустил, как будто никогда не было никакой проблемы. Это был eaccelerator мешающий апачу запуститься.

Apache2 работал, целый eaccelerator не был активен. Теперь все, что я должен буду сделать, если я захочу продолжить использовать eaccelerator, должно перекомпилировать eaccelerator так, чтобы это было совместимо с моей обновленной версией php5.

-1
задан 7 October 2011 в 12:42
1 ответ

Да, это возможно. Однако это довольно общий вопрос, который во многом зависит от специфики вашего приложения (phpmotion) и настроек, которые веб-хостинг предоставляет для VPS.

Некоторые из них являются управляемыми VPS, где вы получаете root, но конфигурация предопределена хостом, большинство из них неуправляемы, когда вы получаете пустую виртуальную машину, в которую вы можете загрузить стандартный образ ОС - настройка будет отличаться для CentOS, Ubuntu и т. Д. Как правило, я бы предложил Debian или Ubuntu Server, так как у них есть регулярные обновления безопасности, тогда как CentOS в последнее время испытывает трудности. Однако вам придется использовать панель управления, отличную от CPanel, если вы используете Debian / Ubuntu - Plesk достаточно функционально богат, в то время как DirectAdmin немного легче.

Если вы новичок в Linux или не используете его. У администратора Linux есть несколько часов в неделю (может быть, 10-20 часов в неделю для начала), подумайте об управляемом VPS - это должно включать в себя множество мер безопасности, мониторинг и т.д., а также панель управления.

Я бы рекомендовал Xen VPS, а не OpenVZ или Virtuozzo, потому что гостевой Linux Xen (VPS) действительно очень близок к реальной машине, что упрощает использование советов / настроек от людей phpmotion. OpenVZ / Virtuozzo - это скорее легкий контейнер, отделяющий ваши процессы от других на разных VPS.

Возможно, лучше спросить на форумах / списках phpmotion, как вы можете настроить несколько серверов в соответствии с вашими требованиями. Использование VPS не должно сильно отличаться от стандартной настройки.

и будет включать в себя панель управления.

Я бы рекомендовал Xen VPS, а не OpenVZ или Virtuozzo, потому что гостевой Linux Xen (VPS) действительно очень близок к реальной машине, что упрощает использование советов / настроек из ребята из phpmotion. OpenVZ / Virtuozzo - это скорее легкий контейнер, отделяющий ваши процессы от других на разных VPS.

Возможно, лучше спросить на форумах / списках phpmotion, как вы можете настроить несколько серверов в соответствии с вашими требованиями. Использование VPS не должно сильно отличаться от стандартной настройки.

и будет включать в себя панель управления.

Я бы рекомендовал Xen VPS, а не OpenVZ или Virtuozzo, потому что гостевой Linux Xen (VPS) действительно очень близок к реальной машине, что упрощает использование советов / настроек из ребята из phpmotion. OpenVZ / Virtuozzo - это скорее легкий контейнер, отделяющий ваши процессы от других на разных VPS.

Возможно, лучше спросить на форумах / списках phpmotion, как вы можете настроить несколько серверов в соответствии с вашими требованиями. Использование VPS не должно сильно отличаться от стандартной настройки.

OpenVZ / Virtuozzo - это скорее легкий контейнер, отделяющий ваши процессы от других на разных VPS.

Возможно, лучше спросить на форумах / списках phpmotion, как вы можете настроить несколько серверов в соответствии с вашими требованиями. Использование VPS не должно сильно отличаться от стандартной настройки.

OpenVZ / Virtuozzo - это скорее легкий контейнер, отделяющий ваши процессы от других на разных VPS.

Возможно, лучше спросить на форумах / списках phpmotion, как вы можете настроить несколько серверов в соответствии с вашими требованиями. Использование VPS не должно сильно отличаться от стандартной настройки.

1
ответ дан 5 December 2019 в 20:07

Теги

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