2009-03-23 2 views

ответ

2

Создайте собственную комбинацию Apache, базы данных и языка сценариев, который соответствует вашим потребностям.

Это то, что делают хостинговые компании для жизни.

Вы можете обнаружить, что дистрибутив Linux для предприятий достаточно для ваших нужд.

9

Вы используете apache, php и mysql, как они должны быть для производства. xampp - все эти вещи в одном пакете, в основном без настройки безопасности. Коренные пароли пустые .. пользователи хорошо известны .. но компоненты те же, что и те, которые вы использовали бы, если бы вы их загружали каждый.

3

XAMPP philosophy говорит:

философия XAMPP является создание простой в установке дистрибутив для разработчиков, чтобы попасть в мир Apache. Чтобы сделать его удобным для разработчиков, XAMPP настроен на включение всех функций.

Конфигурация по умолчанию не является хорошей с точки зрения безопасности и не достаточно безопасна для производственной среды - пожалуйста, не используйте XAMPP в такой среде.

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

+1

XAMPP предоставляет вам способы блокировки конфигурации. –

2

Учитывая правильные параметры установки, вы можете использовать их в качестве отправной точки для производственного сервера. Но есть некоторые отверстия для заполнения, в основном, для защиты. Оговорки, о которых вы говорите, являются (разумно), чтобы вы были осторожны и подозрительны в отношении того, с чего вы начинаете (а также убедитесь, что никто не может утверждать, что они снабдили вас чем-то опасным, не сообщив вам, поэтому не обвиняйте их, если Bad Случится.)

Это как продать вам автомобиль без ремней безопасности.

Но то, что вы узнаете, и решения, которые вы разрабатываете, обычно полностью совместимы с «настоящим» сервером.

0

Итак, что-то вроде CentOS и установки веб-сервера Apache, PHP и MySql из их репозиториев были бы безопасным первым шагом?

А потом, я думаю, мне нужно будет кое-что прочитать, чтобы запереть и отверстия, которые могут быть там?

1

Установка XAMPP проста в сравнении с LAMP. Если вы находитесь на сервере разработки, это не имеет никакого значения, но если вы находитесь на производственном сервере, чем это хорошо сделать из базы, а не полагаться на стороннюю сторону, и вы получите точные услуги, которые вы хотите на своем производственном сервере, никаких дополнительных услуг, которые могут ниже производительность вашего производственного сервера. И постарайтесь сохранить такую ​​же настройку на сервере разработки и производства, он будет следить за тем, чтобы приложение, работающее на сервере разработки, также работало на производстве без каких-либо дополнительных настроек.

Для получения более подробной информации по установке вы можете прочитать следующие блоге: http://codebucket.co.in/lamp-installation/

0

Для производства вы сделать свою собственную конфигурацию, это зависит от подсчета посетителей, установленной оперативной памяти на сервере, скрипты вы usng. F.E.Вам нужно всего 5 PHP-расширений для Wordpress, но если вы используете Woocommerce, вам нужно больше памяти PHP, для многозадачных сайтов вы используете VirtualHosts, а если у вас нет доменов, зарегистрировавших модули UserDir пользователя. Все, что я сказал, это только примеры, вы должны знать свои требования к скрипту, установить все, это не очень хорошая идея.