آموزش نصب IIS روی ویندوز سرور ۲۰۱۹
وب سرور IIS چیست
سرویس Internet Information Service یا IIS یک وب سرور قدرتمند، قابل انعطاف، امن و با قابلیت کاربری آسان و محصول شرکت مایکروسافت می باشد که امکانات بسیار زیادی از قبیل Media Streaming، میزبانی Web Application و … را در اختیار وب سایت های مربوطه قرار می دهد.
این برنامه، وب سایتها و سایر خدمات استاندارد مورد نیاز کاربران را میزبانی میکند و به توسعه دهندگان اجازه میدهد تا با خرید هاست مربوطه، وب سایتها، برنامهها و دایرکتوری های مجازی را برای به اشتراک گذاشتن با کاربران خود ایجاد کنند.
یک وب سرور اطلاعات را به چندین شکل مختلف از جمله تبادل فایل جهت دانلود، بارگذاری پروندههای تصاویر، صفحات HTML و اسناد متنی در اختیار کاربران قرار میدهد. سرورهای وب معمولاً به عنوان پورتالی برای وب سایتهای پیچیده و بسیار تعاملی استفاده میشوند. به عنوان مثال، AWS خدمات رسانهای مانند Netflix را قادر میسازد تا محتوای پخش در زمان واقعی را ارائه دهند. همچنین سرویسهای وب آمازون مدیریت ابر عمومی را از طریق سرورهای وب فعال میکنند.
به طور کلی، خدمات اطلاعات اینترنتی با آپاچی مقایسه میشود که نوعی وب سرور است که به صورت رایگان برای همه در دسترس است. به سادگی میتوان گفت که هر دو وب سرور به طور یکسان عمل میکنند با این تفاوت که وب سرور آپاچی تقریباً در هر سیستم عاملی مانند ویندوز، لینوکس و مک قابل استفاده است، در حالی که خدمات اطلاعات اینترنتی فقط برای ویندوز موجود است.
با این حال، خدمات اطلاعات اینترنتی با سایر محصولات مایکروسافت، مانند فریمورک ASP.NET ادغام میشود. همچنین خدمات اطلاعات اینترنتی مرکز پشتیبانی ویژه خود را برای مدیریت و حل مشکلات دارد. علاوه بر این، خدمات اطلاعات اینترنتی دارای ویژگیهای امنیتی است که آن را به گزینهای امنتر و کارآمد تبدیل میکند.
نصب و راه اندازی IIS در ویندوز سرور ۲۰۱۹
ابتدا وارد Server Manger شوید و در Server Manager و در قسمت Dashboard روی گزینه Add Roles and Features کلیک کنید.
در بخش Before you begin بر روی گزینه Next کلیک کنید.
در بخش Installation Type گزینه Role-based or feature-based installation را انتخاب کنید و سپس بر روی گزینه Next کلیک کنید.
در بخش انتخاب سرور باید سروری که میخواهیم WSUS روی آن نصب شوند را انتخاب کنیم. برای این منظور ابتدا گزینه Select a server from the server pool را انتخاب کرده و از بخش Server Pool سرور را در وضعیت انتخاب قرار میدهیم و سپس روی دکمه Next کلیک میکنید.
باید دقت کنید که سرور درست را انتخاب کنید. در تصویر زیر ما تنها یک سرور داریم، اما اگر از سروری استفاده میکنید که دامین کنترلر است و سرورهای دیگر را کنترل میکند، باید دقت کنید که سرور اشتباهی را انتخاب کنید. در صفحه فوق گزینه Select a Virtual hard disk نیز در دسترس قرار دارد که دسترسی به یک هارد مجازی را فراهم میکند که مرتبط با مبحث مجازی سازی است.
در این مرحله وارد بخش Server Roles شده و از این بخش گزینه Web Server (IIS) را انتخاب کنید و پس از آن در تب جدید باز شده بر روی گزینه Add Features کلیک کنید تا یک سری ویژگی مورد نیاز را برای IIS انتخاب شود.
در این مرحله در صورتی که به Feature دیگه ای نیاز دارید و یا قصد نصب اون رو دارید رو میتونید انتخاب کنید. وبعد روی Next کلیک کنید.
در این بخش یک سری اطلاعات برای ما به نمایش درمیاید که پس از مطالعه آن بر روی Next کلیک کرده و وارد قسمت بعدی شوید.
صفحه بعدی صفحه Select Role Services است، این صفحه بسیار مهم است چرا که به شما امکان انتخاب سرویس های مورد نظر خودتان را که برای این کار مد نظر دارید را می دهد . وقتی در این قسمت بر روی هر ماژول کلیک می کنید اطلاعاتی در خصوص آن ماژول را در گوشه سمت راست صفحه مشاهده خواهید کرد .
برای مثال ما از ماژول های زیر استفاده می کنیم :
Static Content این قابلیت را به وب سرور می دهد که بتواند صفحه های استاتیک وب مانند صفحات HTML و همچنین تصاویر را منتشر کند .با استفاده از این قابلیت می توایند فایل هایی را که می خواهید کاربران به هنگام اتصال به سرور به آنها دسترسی داشته باشند را سرویس دهی کنید.
Default Document به شما این اجازه را می دهد تا در صورتیکه کاربران در URL فایلی را تعریف نکرده باشند شما تنظیم کنید که یک فایل بازگشتی پیشفرض از طریق وب سرور ایجاد شود ، Default Document ها به کاربران اجازه می دهند که به آسانی و راحتتر از همیشه به وب سایت شما دسترسی پیدا کنند .
HTTP Errors به شما این اجازه را می دهد که برای صفحه های خطا یا Error Pages که برای کاربران به هنگام ایجاد خطا نمایش داده می شود را مدیریت کرده و صفخات و پیام ها دلخواه خود را در آنها ایجاد کنید . با اینکار شما می توانید در هنگام بروز خطا در سرور یا حتی نرم افزار تحت وب خود کاربران خود را به خوبی مدیریت و نگهداری کنید .همیشه در این مواقع ایمیلی را در اختیار کاربران قرار دهید تا بتوانند با مدیران وب سایت در تماس باشند و مشکلات را با آنها در میان بگذارند .
HTTP Redirection به شما این قابلیت را می دهد که در خواست های کاربران را به صفحه مورد نظر خودتان redirect کنید . زمانی از این قابلیت استفاده کنید که می خواهید کاربر درخواست خود را از مسیری که شروع کرده به مسیری که شما می خواهد هدایت شود . در مواقعی که شما قصد انجام تعمیرات بر روی وب سایت را دارید و یا اسم وب سایت شما طولانی است و برای کاربر نوشتن آن دشوار است و یا اینکه می خواهید کاربرانتان را به یک آدرس ایمن مثل https هدایت کنید این قابلیت بسیار می تواند مفید باشد .
HTTP Logging امکان log برداری از فعالیت های این وب سرور را به شما می دهد . وقتی رویدادی در سیستم مربوط به وب سرور IIS رخ می دهد ، سرور به سرویس logging دستور می دهد تا مشخصات مربوط به آن log را در فایلی ذخیره کند تا برای بررسی در مراحل بعدی مورد استفاده قرار بگیرد. اینگونه log ها با log های معمولی سیستم تفاوت خاصی ندارند فقط تفاوت در اینجاست که خاص وب سرور طراحی شده اند .
Request Filtering تمامی درخواست هایی که به سرور ارسال می شوند را بررسی کرده و با توجه به قوانین یا rule هایی که مدیر وب سرور تعیین کرده است می تواند بر روی آنها ف ی ل ت ری ن گ اعمال کند . بسیاری از حملات خطرناکی که به وب سرورها انجام می شود ویژگیهای مشخصی دارند ، مثلا طول URL یا درخواست بسیار بزرگ است و یا اینگه درخواست حاوی کدهای تخریبی است و امثال اینها ، با استفاده از این قابلیت میتوانید اینگونه حملات را شناسایی و از طریق این ماژول بصورت خودکار از بروز مشکل جلوگیری کنید .
IIS Management Console کنسول مدیریتی IIS در حقیقت یک رابط کاربری برای برقراری ارتباط گرافیکی با محیط مدیریتی IIS است که تمام تنظیمات مدیریتی از این طریق انجام می شود . شما می توایند با استفاده از IIS Management Console مدیریت وب سایت هایی را که هم بصورت local و هم بصورت remote در جای دیگری بر روی وب سرور IIS نسخه ۷ قرار دارند را مدیریت کنید . برای مدیریت FTP و SMTP شما باید IIS Management Console نیخه ۶ را نصب کنید .
سپس کلید Next را بزنید تا به صفحه Confirm Installation Selection بروید و تنظیمات نهایی خود را برای نصب تایید کنید .
کلید Install را بزنید و پروسه نصب را آغاز کنید .
بعد از اینکه فرآیند نصب به اتمام رسید صفحه Installation Results را مشاهده خواهید کرد ، کلید close را برای اتمام فرآیند نصب بزنید.
دسترسی به بخش IIS
در پنجره Server manager به منوی Tools مراجعه کنید و سپس روی گزینه Internet Information Services کلیک کنید.
صفحه ای مشابع تصویر زیر خواهید دید.
همچنین اگر آیپی ۱۲۷.۰.۰.۱ یا IP سرور خود را در نوار آدرس جستجو کنید با صفحه ای مشابه زیر مواجه می شوید که نشان می دهد IIS به درستی نصب شده است.
دیدگاه خود را ثبت کنید
تمایل دارید در گفتگوها شرکت کنید؟در گفتگو ها شرکت کنید.