Назад | Перейти на главную страницу

Добавить веб-сервер в существующую сеть

Я веб-разработчик в своей компании, что в значительной степени делает меня айтишником. (Это было не мое решение). В любом случае у нас есть существующая сеть, и в основе сети лежит наш сервер под управлением Windows Small Business Server 2003.

Мне нужно добавить в сеть сервер разработки, но я не хочу портить сеть. У меня есть старый компьютер Dell, который я собирался использовать в качестве сервера разработки. В нем не должно быть ничего особенного, просто нужно, чтобы на нем работали PHP и MySQL и чтобы несколько пользователей могли удаленно подключаться к нему.

Поскольку он старше, мне кажется, что у меня будет лучше производительность, если я выберу дистрибутив Linux. Поскольку я не очень хорошо знаком с серверными ОС, какую ОС вы бы порекомендовали? И что мне нужно сделать, чтобы веб-сервер не мешал тому, что работает на сервере Windows, например Обменять?

И последнее: до тех пор, пока вы не перенастраиваете что-либо еще в своей сети, единственное программное обеспечение, которое может мешать работе вашей сети, - это серверы Samba и DHCP. В общем случае в сети разрешен только один DHCP-сервер, поэтому убедитесь, что вы не устанавливаете этот компонент в свой блок разработчика. Что касается Samba, вам не следует настраивать его как контроллер домена для вашего домена Windows, а также не позволять ему работать как WINS-сервер или главный браузер.

Что касается дистрибутива: примерно каждый дистрибутив должен работать, и если у вас есть опыт работы с ним, используйте его. В противном случае я думаю, что OpenSUSE с его инструментом yast - неплохой выбор, потому что он упрощает многие задачи (например, настройку Apache). Однако за это приходится платить: многие вещи работают немного по-другому, и Yast может мешать любой конфигурации, которую вы можете выполнить вручную. Кроме того, вы действительно не узнаете, как на самом деле настраивать службы и что происходит за кулисами.

Как уже было сказано другими, используйте то, с чем вы наиболее знакомы, и убедитесь, что такие вещи, как служба DHCP, либо не установлены, либо отключены. Fedora или CentOS имеют смысл в вашем случае. Я собираюсь немного отличаться от своих предложений по его настройке. Предлагаю установить то, что вам нужно, из исходников.

Хотя вы, как веб-разработчик, можете не думать, что это имеет большой смысл, особенно учитывая, насколько легко установить один из готовых пакетов. Хотя администратор Linux может с этим не согласиться, мой собственный опыт работы администратора Windows с Linux показывает, что намного проще поддерживать и обновлять программное обеспечение (Apache, PHP и т. Д.), Когда это делается из исходников.

По крайней мере, на Centos готовые пакеты имеют тенденцию размещаться в необычных местах файловой системы. Эти пакеты также имеют тенденцию быть устаревшими, что затрудняет их тестирование на последних версиях программного обеспечения. Обновление компонента, установленного в пакете, с помощью компонента, созданного из исходных текстов, проблематично, если вы, как и я, плохо разбираетесь в таких вещах.

Поскольку у вас есть опыт работы с Fedora, я бы подумал о настройке CentOS. Он действительно тесно связан с Fedora и предоставляет все необходимые вам функции.

Когда я устанавливаю новый ящик LAMP, я выполняю минимальную установку с диска, а затем загружаю все необходимые пакеты по мере необходимости. Это сокращает векторы атак на компьютере и гарантирует, что вы не запускаете ничего, что вам не нужно.

Обратите внимание на некоторые варианты массовой установки CentOS, так как они позаботятся о необходимых пакетах и ​​зависимостях. Конфигурация будет достаточно простой, но, поскольку вы новичок в этом процессе, убедитесь, что у вас есть пара дней, чтобы все уладить.

Что касается ОС, я бы посмотрел готовые решения. Все установки LAMP красиво упакованы вместе, поэтому вам не нужно устанавливать каждую отдельно.

это вероятно, именно то, что вы ищете.