Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Создание WEB сервера на локальной машине. Прошу помочь! (http://forum.oszone.net/showthread.php?t=107772)

Lovrik 26-05-2008 10:41 810853

Создание WEB сервера на локальной машине. Прошу помочь!
 
Приветствую всех заглянувших ! :beer:
Гуглить не посылать - не за этим тему поднял, приветствуются ссылки, алгоритмы и советы. Очень сжат по времени и прошу реальной помощи.

Волею судьбы столкнулся с жизненной необходимостью поднять сервер на локальной машине, выложить на нем сайт, с ftp сервером
(чтобы с сайта файлы лить можно было) + подключить через него к нету 30 компов.

Сам представление о требуемом для этого имею смутное: знаю что нужен статический IP, знаю что нужен апач, знаю что нужно поднимать DNS сервер для имен вида www.sitename.domain, что это такое, как и где брать и с чем есть и как конфигурировать тот же апач - нет, а времени рыть поиск не имею и именно поэтому обращаюсь.

Сам сайта на конкретной взятой локальной машине, а не на уже готовом хостинге никогда не поднимал, в связи с этим возник ряд вопросов, на вашу помощь в разрешении которых я и надеюсь.


1. Нужен по пунктам список необходимого, для создания сервера на отдельно взятой машине.

2. Нужен алгоритм установки программной части. (чистая машина, даже диски не размечены)

3. Нужен алгоритм настройки программной части.

4. Нужен алгоритм поднятия на этой машине FTP и связки его с сайтом, для слива через интерфейс сайта файлов.


Господа - очень сжат во времени (5 СУТОК!!!), чтобы копать поиск, мне по сути нужно пошаговое руководство как допустим под FreeBSD поднять сервер, выложить на нем сайт и подключить через него к нету 30 компов. - Можно под другой осью, лишь бы это было на нормальном уровне по безопасности и было НЕ СЫРЫМ, а отработанным вариантом.

Самой машины я еще не видел, сегодня поеду смотреть, подключена к нету она должна быть по оптике, сайт я создам, конфигурацию машины и имеющиеся подробности дам сюда как только будут. Прямые руки и голова в комплекте, ток связано все это с окнами - но работаю non stop (с компами 10 лет) и быстро обучаюсь, потратьте немного времени - хорошее дело сделаете.

Все возникающие вопросы по ходу выполнения проекта буду излагать здесь.
Надеюсь на помощь и снисхождение божественного респекта на всех помогавших...

Lovrik 26-05-2008 13:33 810980

Люди, ну активней, здесь же лучшие спецы по серверной части в рунете!

dmitryst 26-05-2008 13:49 810987

Lovrik, ваша тема на первых трёх местах по результатам гугла :)
По делу- ставьте на 2003-ю, раз вы её знаете неплохо, Apache web-server, PHP/Perl (на чем у вас там движок создан), базу данных (если нужна), фтп- сервер (GoldFTP и ему подобные, есть бесплатные и прилично работающие под win32). Делаем одну папку на отдельном логическом диске, например, d:\www\, туда льем файлы сайта, для фтп указываем эту папку как корневую, делаем юзера с паролем, даем полный доступ к этой папке, проверяем связь, потом эту папку указываем в конфигурации апача как ServerRoot, cgi-bin кидаем туда же.
У вас всего один домен? Тогда ДНС можно не поднимать вообще, обращаться по IP, можно в hosts клиенстких компов запись сделать по имени вашего сервера, ибо приоритет у этого файла выше. В апаче настроить прослушку только с локальной сети (например, Listen 192.168.1.2/24).
В зависимости от сложности сайта, до 30 чел одновременно потянет П4 2,4ГГц при 1Гб оперативки (на win, по NIX требования меньше, ибо ГУИ не нужен).
Вот... делал нечто подобное лет 5 назад на win2K, всё работало нормально.

Admiral 26-05-2008 13:58 810994

Есть всё, кроме FTP, в пакете локального ВебСервера - Денвер. Как раз название темы у меня лично ассоциируется с этим продуктом.

Lovrik 26-05-2008 14:02 810998

dmitryst, Благодарю, DNS нужен, адрес сайта вида "IP адрес" к сожалению не покатит.
Цитата:

Цитата dmitryst
В зависимости от сложности сайта, до 30 чел одновременно потянет П4 2,4ГГц при 1Гб оперативки »

Нужен сайт на сервере, доступ к этому сайту через инет и помимо этого доступ в инет через этот сервер 30-ти компам, их я так понимаю в локалку и баста.

Не могу определиться под чем ставить, под виндой 2003 будет нормально ?
Или если заюзать NIX'ы - то будет на порядок лучше ?

Поймите сервак non stop должен работать 24\7\365 и нужен лучший вариант, который можно завести и сконфигурировать за 5 суток.

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

Денвер — это не законченный и надежный Web-сервер, это — всего лишь инструмент, позволяющий отлаживать (тестировать) сайты, «не выходя из дома». Любая попытка использовать его в других целях может быть небезопасна.

Есть алгоритм - по принципу бери такую ось делай это и это ?

Admiral 26-05-2008 14:18 811014

Lovrik, в чём больше силёнок, в том и ставить веб нужно. От себя скажу что, действительно требования под Nix куда меньше нежели под Виндовсом.
Под Windows 2003 есть мануал по настройке встроенного ВебСервера Chapter 8. Internet Information Services. Мануал по прикрутке всего-остального в сопроводительной документации этих продуктов, отдельным пунктом про IIS.
Надо определится чем будем орудовать и можно будет составить связку необходимого ПО.
Неплохой мануал по настройки Веб ПО есть в теме Связка Apache+PHP+PostgreSQL во FreeBSD

vadimiron 26-05-2008 14:35 811028

Lovrik,
Вся информация есть в интернете в большом объёме. Задавайте конкретные вопросы, а не "как мне сделать кнопку, которая делает всё"

Поднять сервак с помощью инфы из инета можно за два дня

Котяра 26-05-2008 14:37 811031

Цитата:

Цитата vadimiron
Вся информация есть в интернете в большом объёме. »

vadimiron,
Цитата:

Цитата Lovrik
Гуглить не посылать »

Цитата:

Цитата Lovrik
Очень сжат по времени и прошу реальной помощи. »

Цитата:

Цитата Lovrik
Господа - очень сжат во времени (5 СУТОК!!!), чтобы копать поиск »


Lovrik 26-05-2008 14:37 811032

Admiral, Бог с ними с требованиями, там будет RAID 5, из 3-х топовых серваков соберу 1-н, сеть - оптика и с железом проблем нет.

Как будет сервер под этой 2003 виндой в плане безопасности\стабильности ? - Только не говорите "Как сконфигурируешь" - просто 2003 винда VS FreeBSD, где проще\быстрее ставить, где надежней - ресурсы побоку.

Цитата:

Цитата Admiral
Под Windows 2003 есть мануал по настройке встроенного ВебСервера »

- этот встроенный в плане безопасности не must die first?

Котяра 26-05-2008 14:40 811035

Цитата:

Цитата Lovrik
просто 2003 винда VS FreeBSD, где проще\быстрее ставить »

Windows всегда привычней => проще... :)

Lovrik 26-05-2008 14:44 811041

vadimiron, благодарю за поддержку. По поводу конкретики, как только процесс начнется - пойдет конкретика.
Котяра, 1 post - Очень информативно.

Цитата:

Цитата Котяра
Windows всегда привычней => проще... »

Проще то оно проще, вопрос надежней ли ?
Не будет он сыпаться вместе с сайтом в инете и доступом 30-ти компов в нет из-за проблем с безопасностью ? - Я конечно сниму дисковые образы с настроенным сабжем, архивы и горячая замена жестких, но не придется ли делать это от зари до зари ?
Сервер с сайтом в нете под 2003 виндой, это нормальное явление вообще ?

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

Котяра 26-05-2008 14:58 811058

Цитата:

Цитата Lovrik
Проще то оно проще, вопрос надежней ли ? »

Вот это уже сложный вопрос. Конечно, Windows не очень надежна, но простая.
Цитата:

Цитата Lovrik
Сервер с сайтом в нете под 2003 виндой, это нормальное явление вообще ? »

Не знаю, но думаю, такие сайты есть :)
Lovrik, какую ОС лучше знаете, ту и используйте.

Admiral 26-05-2008 15:21 811083

Цитата:

Цитата Lovrik
просто 2003 винда VS FreeBSD, где проще\быстрее ставить, где надежней - ресурсы побоку. »

В какой ОС больше личного опыта? В первом посте и про FreeBSD поминание было, вот я и даю варианты.
Цитата:

Цитата Lovrik
- этот встроенный в плане безопасности не must die first? »

Да нет. Это просто логично: если ставить 2003й почему не пользоваться встроенными средствами которые для него и отлаживались?
Цитата:

Цитата Lovrik
везде юниксы »

Во первых открытость и бесплатность, во вторых люди обучены на нём, в третьих у них когда спрашиваешь слышен субъективный ответ (про сервер Виндовс 2008 м в качестве рабочей ОС говорят)
Цитата:

Правда это извращение на сервер видео, тюнер и т.п. ставить, но еще большее извращение на сервер Винду ставить (даже серверную), для этого Фря есть!
Цитата:

Цитата Котяра
Конечно, Windows не очень надежна, но простая. »

Сложно дать объективный ответ, на самом деле. В никсах тоже ошибки находят, всё упирается в популярность продукта.
Цитата:

Цитата Котяра
Цитата:

Цитата Lovrik
Сервер с сайтом в нете под 2003 виндой»

Не знаю, но думаю, такие сайты есть :) »

microsoft.com был от зари до зари под 2003м, пока 2008м не начали тестировать.
Под современными MS серверами в основном сайты с ASP/ASP.NET, не слышал что б под NIX/BSD портировали данный скриптовый язык, как его ещё называют - closed php.
Цитата:

Цитата Котяра
Lovrik, какую ОС лучше знаете, ту и используйте. »

А здесь я полностью согласен.

bruder 26-05-2008 15:44 811108

Цитата:

Цитата Admiral
Во первых открытость и бесплатность »

как бы это и не стало ключевым поводом установить линух. Если в качестве файлового сервера врядли другие приемущества винды переубедят клиента. Хотя если деньги не вопрос и клиенту все равно, тогда вопрос отпадает

Lovrik 26-05-2008 15:50 811113

Всех сердечно благодарю!!!
Как выберу ось и приступлю к делу - пойдет конкретика в плане вопросов.

Хоть общая картина и ясна за и против в пользу разных ОСЕЙ по прежнему приветствуются.
Алгоритмы подъема по пунктам (1,2,3,4) - тоже.

Цитата:

Цитата Котяра
Lovrik, какую ОС лучше знаете, ту и используйте. »

Знаю окна во всех проявлениях, прикинул уже как в общих чертах поднять сервер под тем же 2003-им, 2008 пока даже не обсуждается, там имхо дыр еще море.

За подробное многопунктовое описание выполнения требуемого под Open BSD по принципу,
1. Делаем RAID - так и так.
2. Файловые системы такие-то.
3. Ставим вот этот дистрибутив.
4. Настройки такие-то... и так до рабочего, сконфигурированного сервера с сайтом (его создание моя забота) дам символическую благодарность в 50WMZ, не хочу обидеть, но больше не могу, не ради заработка так сказать, а поставка пива за участие что ль ))

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

В плане требуемого - лишь бы безопасна была, стабильна, держала сайт и RAID (сайт простой без баз данных и ПХП, хотя пока до конца неизвестно) и позволяла через себя 30-ти компам выходить в нет, а так мне хоть линукс, хоть что - в принципе по барабану, конфигурация программная должна быть отработана и работать как часы...
Алгоритмы же есть, конфиги тоже...

Котяра 26-05-2008 15:56 811118

Цитата:

Цитата Lovrik
Знаю окна во всех проявлениях, прикинул уже как в общих чертах поднять сервер под тем же 2003-им, 2008 пока даже не обсуждается, там имхо дыр еще море. »

Каков Ваш уровень квалификации в FreeBSD? Если не очень большой, лучше выбрать Windows 2003, учитывая, что Вы знаете
Цитата:

Цитата Lovrik
окна во всех проявлениях »


Lovrik 26-05-2008 16:04 811129

Цитата:

Цитата Котяра
Каков Ваш уровень квалификации в FreeBSD? »

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

Котяра 26-05-2008 16:11 811137

Цитата:

Цитата Lovrik
Цитата Котяра:
Каков Ваш уровень квалификации в FreeBSD? »
- Уровень квалификации во всем, что не касается окон стремиться от нуля, пока устремился недалеко, поставить еще смогу, сабжа системы изнутри не знаю.
При пошаговом алгоритме имхо это не столь важно. »

Я бы в таком случае предпочел Windows 2003. Есть только один минус - цена лицензии :)

Lovrik 26-05-2008 16:28 811162

Котяра, Проблемы клиента, либо ценовые, либо административные, хотя для него это не проблема я думаю, что то, что другое - недосягаем, судя по статусу.

Седня у них ахтунг назрел, так что видимо на месте появлюсь завтра, а там соответственно и конфиг - все подробности дам сюда.
Всем еще раз огромное спасибо, успокоили камрады :)

З.Ы. На сегодня видимо все, предложение по Open BSD, если кто хочет память проверить пока в силе.

dmitryst 26-05-2008 16:47 811176

Цитата:

Цитата Lovrik
редложение по Open BSD, если кто хочет память проверить пока в силе. »

поставьте FreeBSD на одну машину, проверьте, потянете или нет. Сконфигурить тестовый сервер можно за один вечер, если интернет есть. А дальше уж решим, стОит или не стОит BSD использовать. ИМХО, что там, что здесь, софт настраивается похоже - файл конфигурации и все дела.
ЗЫ RAID лучше аппаратный. ФС- NTFS или нативная FreeBSD.

Lovrik 26-05-2008 20:55 811370

dmitryst, ОК, будет информация - отпишу.

dmitryst 29-05-2008 00:11 813261

Lovrik, поставил Microsoft Virtual PC, запустил FreeBSD на виртуалке.. За вечер настроил apache, mysql и еще кучу не относящихся к теме вещей. Т.е. реально можно протестировать конфигурацию на виртуалке, а потом перенести на реальный сервер (файлы конфигурации можно сохранить как угодно). DNS не поднимал, в локалке скорость работы вполне приличная (скачивал десяток объёмистых файлов).

Admiral 30-05-2008 04:32 814148

dmitryst, как по мне Microsoft Virtual PC не лучший выбор для установки неMicrosoft продуктов. Намного оперативные FreeBSD работает в VMware.
Заметил я это правда в связке FreeBSD 5.4 в Connectix Virtual PC vs VMware 5.5... при 128 Мб выделенной оперативной памяти. Меня работа startxса ой как не понравилась (именно это было бенкматчем в этом тестировании), зато под kUbuntu такого тормоза замечено не было.
Может современный FreeBSD да на не менее современной Virtual PC окажутся более проворной связкой, тем более startx тут не к чему.

Lovrik 02-06-2008 21:49 816916

2 ALL
Сервер однозначно будет под Linux'ом, собираюсь ставить этот:

Код:

ASPLinux Server II
 
ASPLinux Server II оптимизирован для создания корпоративных серверов различных классов и поддерживает различные серверные архитектуры, включая многопроцессорные, и системы с большими объемами памяти. Централизованная настройка большинства сервисов и программ существенно облегчает их установку, использование и администрирование.
ASPLinux Server II включает все необходимые средства для построения, настройки и администрирования почтового сервера, веб-сервера, сервера печати, сервера приложений, сервера баз данных, файлового сервера.
Серверный дистрибутив ASPLinux содержит исправления и обновленные версии пакетов, что обеспечивает высокую стабильность и защищенность системы. Кроме того, в ASPLinux Server II входят демонстрационные и пробные версии коммерческих пакетов.
Содержимое коробки
•        Восемь CD-дисков:
•        3 CD установочные,
•        3 CD с исходными кодами,
•        1 CD с серверными приложениями под Linux,
•        1 CD с документацией;
•        Руководство по установке и руководство администратора ASPLinux;
30 дней технической поддержки от компании ASPLinux;
Наш подарок — футболка ASPLinux!
Варианты установки
Во время инсталляции ASPLinux Server II вы можете выбрать один из готовых вариантов установки:
•        Сервер рабочей группы, включающий набор сервисов, необходимых для организации работы небольшого офиса, а именно систему электронной почты, систему печати, файл-сервер, веб-сервер и другие. Включает графическую среду GNOME и графические средства настройки системы;
•        Рабочая станция — набор пакетов для установки рабочей станции, включающий графическую среду GNOME, офисный пакет OpenOffice.org, веб-браузер Mozilla и другие средства для работы в Интернете;
•        Разработка ПО — набор пакетов для организации рабочего места разработчика программного обеспечения.

ASPLinux Server II включает:
•        Ядро 2.4.21, включающее в себя многие функции ядра 2.6, такие как поддержка NPTL, IPSec, асинхронного ввода-вывода, планировщик задач O(1), балансировщик загрузки сети IPvs, списки управления доступом (ACL), поддержка файловой системы XFS и некоторые другие.
•        Обновленная версия XFree86 4.3;
•        Samba 3.0.2 — стабильная версия пакета с поддержкой POSIX ACL.

Обновленые версии ПО

ASPLinux 7.3 Server Edition включает:
•        обновленную версию ядра (2.4.18). В силу специализации дистрибутива и для повышения стабильности системы отключены некоторые модули ядра из стандартной поставки дистрибутива ASPLinux, например, поддержки аппаратных видео-ускорителей;
•        обновленная версия XFree86 4.2;
•        samba 2.2.7 — последняя стабильная версия пакета с поддержкой POSIX ACL. Также пакет содержит готовый конфигурационный файл и инструкцию по подготовке файл-сервера для установки и работы программ семейства «1С:Предприятие».
Упрощенная настройка всех сервисов

ASPLinux Server II содержит существенно переработанную, русифицированную версию пакета Webmin, обеспечивающего возможность удаленной настройки и управления системой через web-браузер.
Безопасность
Помимо стандартных средств защиты информации, таких, как межсетевой экран iptables и др., ASPLinux Server II включает:
•        Полнофункциональные версии антивирусов Лаборатории Касперского, действующие в течение 30 дней, демонстрационные версии антивирусов Dr. Web и Panda Software;
•        Почтовые серверы Sendmail и Postfix, обладающие возможностью подключения средств антивирусной защиты;
•        Acronis True Image Server for Linux, решение для полного резервного копирования и восстановления данных для Linux-сервера от компании Acronis. При покупке полнофункциональной версии Acronis True Image Server for Linux владельцам ASPLinux Server предоставляется скидка $100!
•        Поддержка электронных ключей HASP — аппаратной системы для защиты данных от несанкционированного использования.
Организация почтового сервера
Кроме основных почтовых пакетов sendmail и postfix в ASPLinux Server II включен пакет Stalker CommuniGatePro, работающий в демонстрационном режиме.
Базы данных
В ASPLinux Server II входят последние стабильные версии баз данных — PostgreSQL, MySQL.
Обновление

Вы сможете оперативно обновлять ASPLinux Server II с ftp-сервера компании ASPLinux с помощью утилиты автоматического обновления — yum, контролирующей зависимости. Кроме того, у владельцев ASPLinux Server II есть возможность бесплатного получения обновлений дистрибутива на дисках по почте.
Документация

ASPLinux Server II содержит подробное печатное руководство системного администратора, досконально описывающее настройку различных служб и сервисов, как с помощью Webmin, так и стандартными средствами Linux, а также работу системного администратора в операционной системе Linux. Объем руководства 186 страниц; кроме того, в ASPLinux Server II входит диск с документацией по Linux, включающей большое количество стандартной информации по Linux; ключевые части встроенной в Linux документации (man) переведены на русский язык.
Совместимость с аппаратным обеспечением
ASPLinux Server II тестировался на серверах производства IBM и других производителей.
Дополнительные серверные приложения

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

Панорама — набор геоинформационных технологий, включающий в себя профессиональную ГИС, векторизатор электронных карт, инструментальные средства разработки ГИС приложений, cистему учета и регистрации землевладений, конверторы для обмена данными с другими ГИС и специализированные приложения (связь, навигация, экологический мониторинг и другое).


На месте буду завтра утром и понеслась, с нуля за 5 суток.

Поможете ? - На вас вся надежда!!!

ОС известна, есть ли советы\рекомендации, где подводные камни ?

dmitryst 02-06-2008 22:18 816938

Цитата:

Цитата Admiral
как по мне Microsoft Virtual PC не лучший выбор для установки неMicrosoft продуктов. Намного оперативные FreeBSD работает в VMware. »

Не скажите.. Всё летает! Я тоже думал, что будут тормоза, ан нет.. На VMWare тормоза, здесь -нет :).

Цитата:

Цитата Lovrik
собираюсь ставить этот: »

там два - "11" и "7.3" :)
А по мне - ASP под сервер - буээ... :puke:. Поставили б уж FreeBSD. Надежнее будет, да и софт "притертый". Кстати, озвучьте конфигурацию железа

Lovrik 03-06-2008 05:12 817080

dmitryst, 11-цать, в прайсе там у них написано криво, не последовательно.
Цитата:

Цитата dmitryst
А по мне - ASP под сервер - буээ... »

- дык мне так проще, под графической оболочкой - тем более, ну можно конечно и под Free BSD
но как ?

Этот я тупо куплю на фирме, не за свой счет, еще и футболку в подарок получу, а Free BSD? - Посмотрим...

Может и под FreeBSD, если уломаю клиента (уже шушру мануалы и факи по нему)

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

А ежели FreeBSD, то я так понимаю 6.3 как стабильную или 7-ка тоже покатит без эксцессов ?

Admiral 03-06-2008 13:20 817311

Lovrik, знаю одну контору по Voip технологиям, так у них было изначально всё на FreeBSD. В Канаде много их партнёров и клиентов, а на западе FreeBSD не знают. Так они теперь закупают ещё один сервер, что б поднять там Линукс (никакие XEN, как я предположил им, и WINE, как они мне продолжили, тут не помогут ибо софтвар не гарантируют стойкость). Если клиент уже на целен на Linux, то пускай. А то в случаи чего он вспомнит, кто его отговорил. Настроить и там, и там сабж возможно.


Время: 06:03.

Время: 06:03.
© OSzone.net 2001-2025