Как поднять веб-сервер в домене на windows server 2008 r2?
Добрый день!
задаю вопрос впервые, поэтому не судите строго, при выборе темы, но начать решил именно с сервера.
работаю в компании it специалистом, в которой имеется домен (пусть будет для наглядности будет nn.ru) , и у меня есть доступ , к одному из ПК(назавем его dp02.nn.ru) на котором установлен Win 2008 Sever R2 и используется как DP в SCCM , собственно вопрос, задался идеей, поднять на нем вебсервевр , для учета пломб на локальных ПК( есть аналогичнаое локальное самописаное ПО). Сам дизайн и конструкцию сайта, пока думаю и задам в соседней ветке, скорее всего.
вопросы:
- на чем лучше поднять сервер?
- средставми самой винды ?
- nginx?
- apache?
- nodejs?
- или что еще?
Хотелось бы что-то более актуальное на данный момент и то, что может приготиться в бужущем для уверенного back-end
- после сразу возникает вопрос, как сделать чтобы у остальных пользователей был доступ из сети домена через веб-браузер по ссылке dp.nn.ru?
спасибо!
доступ из сети домена через веб-браузер по ссылке dp.nn.ru?
DNS вам поможет.
- на чем лучше поднять сервер?
- средставми самой винды ?
- nginx?
- apache?
- nodejs?
- или что еще?
Какой ЯП вам ближе, сервер для того и поднимайте. Вообще, для Windows нативным является IIS. Лучше поднять его. Он может обработать .NET и FastCGI, остальное можно проксировать через ARR и Rewrite.
Если желаете остановиться на Apache/nginx, node.js, для них роднее будет *nix окружение. Там они просто производительнее.
спс за ответ, про *nix системы понял, отсюда вопрос, debian подойдет для этого дела?) и из этого же вопроса, возникает следующий, искал достачно много, но не особо нашел , как его в загнать в домен windows и пользоваться тем же доступом по dns?)
nes_dev, я бы поставил ubuntu. Просто, проще администрировать.
По поводу домена, зачем ее загонять в домен windows, если вы можете просто сделать привязку в DNS указанного имени к IP?
Я не могу сказать какой лучше, т.к. не знаю ваш процесс, на чем вы выберите реализацию.
Они хороши, каждый для своей области. Из списка можно выбросить апач и ноду, т.к. ноду лучше ставить за nginx.
Останутся nginx и IIS. Тут выбор простой. Если ASP.NET MCV <=5 то IIS и windows. Для остального - nginx на *nix.
Хочу обратить внимание, все рассуждения основывались на моих личных предпочтениях, кто-то может и apache/node использовать как есть. Я предлагал схему, какую бы выбрал сам.
Более того, тот же PHP тоже будет работать себе спокойно на windows-сервере за IIS, как и java и прочие. Все зависит от того, что выберите вы для реализации.
так же спс за ответ, по вашей ссылке инфа 2009 года, половина гайда не отображается, да и вопрос был в основном как раз во времени, чтобы было актуально на данный момент.
nes_dev, сейчас актуально 2012 и 2016 сервер. Про что спросили, про то ссылку и получили :)
- на чем лучше поднять сервер?
- средставми самой винды ?
- nginx?
- apache?
- nodejs?
- или что еще?
На win серверах обычно разворачивают IIS. Если в сети есть сервер с ролью WSUS, то там он уже поднят, это как пример.
Apache/Nginx: для слабонагруженных нагруженных проектов особой роли не играет выбор между тем или тем. Что интереснее, то и изучайте. Можете сразу связку реализовать, используя оба. Разверните и то, и другое, а затем по очереди все.