در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

آموزش گام به گام نصب و راه اندازی IIS و راه اندازی وب سایت ساده

خوب شاید سئوال کنید که چرا IIS ؟ خوب برای اینکه شما برای اینکه بتوانید وب سایت خود را در معرض استفاده دیگران قرار بدهید حتما نیاز به یک وب سرور دارید و در صورتیکه از ویندوز استفاده می کنید بهترین راهکار استفاده از IIS است .IIS در ویندوز سرور 2008 نسبت به نسخه های قبلی خود که 5 و 6 بودند بسیار تفاوت کرده است و امکانات زیادی منجمله امکانات امنیتی به آن اضافه شده است .

این نسخه جدیدی طوری است که به نظر می رسد مایکروسافت توانسته در رقابت با Apache که یک وب سرور قدرتمند لینوکسی است گوی رقابت را بدست بگیرد و از نظر سرعت و کارایی از آن جلو بیافتد. مایکروسافت با قرار دادن چندین امکان و قابلیت جدید به IIS قدم بزرگی در راه پیشرفت وب سرور خود انجام داد که به سه نوع از این قابلیت ها اشاره می کنیم :


  • ساختار ماژولار : در نسخه های قبلی IIS یا همه چیز باید با هم نصب می شد و یا هیچی نصب نمی شد ، اما در نسخه 7 شما میتوانید فقط ماژول هایی را که مورد نیازتان هستند را انتخاب و نصب کنید و اینکار میتواند لود سیستم و کارایی آن را تا حد زیادی افزایش دهد .
  • رابط مدیریتی جدید: IIS 7 رابط کاربری مدیریتی کاملا متفاوتی با نسخه های قبلی دارد که مدیریت هر وب سایت بصورت جداگانه را بسیار راحتتر کرده است و شما می توانید تنظیمات هر وب سایت را براحتی و بودن نیاز به اعمال تغییرات در وب سایت ها دیگر انجام دهید . همچنین در این نسخه شما این قابلیت را دارید که بتوانید تمامی وب سایت ها را بصورت یکجا توسط یک فایل متنی تنظیمات ویرایش کنید .
  • وظایف به اشتراک گذاشته شده با مالکان وب سایت ها : اگر سرور شما میزبان چندین وب سایت است ، شما میتوانید براحتی با استفاده از قابلیت delegation سرور وظایف را برای برنامه نویسان و یا مدیران وب سایت ها تقسیم کنید ، بدون اینکه دخالتی در کار بکدیگر داشته باشند .

در این مقاله قصد داریم که موارد اولیه نصب و راه اندازی IIS و اعمال تنظیمات اولیه و همچنین راه اندازی یک وب سایت استاتیک ساده را برای شما توضیح دهیم. پیشفرض در نظر میگیریم که شما ویندوز سرور 2008 را نصب کرده اید و از ادامه مسیر به توضیح نصب می پردازیم .

آموزش نصب IIS نسخه 7 بر روی ویندوز سرور 2008


1- از منوی start گزینه Administrative Tools و بعد Server Manager را انتخاب کنید .

2- در Server Manager و در قسمت Scroll ---- Roles Summary را بیابید و بعد Add Roles را کلیک کنید .

3- ویزارد Add Roles شروع به فعالیت می کند و در اول کار به شما می گوید که برای Administrator یک رمز قوی انتخاب کنید ، برای کارت شبکه خود IP ثابت یا استاتیک تعریف کنید و سیستم عامل خود را نیز بروز نگه دارید و بسته های امنیتی را نصب کنید ( اینها پیشنهاد هستند و الزامی برای بعضی از آنها نیست ) .

4- کلید Next را بزنید تا به صفحه Add Server Roles بروید ، بر روی Web Server) IIS) علامت یا تیک زده و بعد گزینه Next را بزنید .

5- در صفحه بعد شما یک سری اطلاعات در خصوص IIS نصب شده و همچنین تعدادی لینک یا آدرس برای بدست آوردن اطلاعات بیشتر را مشاهده خواهید کرد . دکمه Next را بزنید .

6- صفحه بعدی صفحه 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 نسخه 7 قرار دارند را مدیریت کنید . برای مدیریت FTP و SMTP شما باید IIS Management Console نیخه 6 را نصب کنید .


7-کلید Next را بزنید تا به صفحه Confirm Installation Selection بروید و تنظیمات نهایی خود را برای نصب تایید کنید .

8- کلید Install را بزنید و پروسه نصب را آغاز کنید .

9-بعد از اینکه فرآیند نصب به اتمام رسید صفحه Installation Results را مشاهده خواهید کرد ، کلید close را برای اتمام فرآیند نصب بزنید.

10-در پنجره Server Manager و در قسمت Roles Summary شما باید الان IIS Web Server را مشاهده کنید .

11- خوب بریم سراغ نصب وب سایت : از منوی start به قسمت administrative tools و قسمت Internet Information Service (IIS) Manager بروید و بر روی آن کلیک کنید .

12- وقتی کنسول مدیریتی IIS باز شد ، قسمت web server را باز کنید و بعد از آن پوشه sites را باز کنید . بر روی پوشه sites راست کلید کرده و گزینه Add Web Site را بزنید .

13- در قسمت Add Website یک سری تنظیمات مقدماتی برای استفاده از وب سایت استاتیک داریم که با هم مشاهده می کنیم :

  • Site Name : اسم وب سایت شما یا همان اسم دامنه یا دامین شما است ، مثلا http://www.tosinso.com
  • Physical Path : مسیر فیزیکی قرار گرفتن فایل های مربوط به وب سایت را مشخص می کند ، اگر این مسیر هنوز ایجاد نشده است از همین کنسول میتواندی آنرا ایجاد کنید و فایل های مربوط به وب سایت را در آن قرار دهید .
  • Type : اگر سایت شما از سیستم ایمنی SSL استفاده می کند در این قسمت باید تعیین شود که SSL دارد یا نه .
  • IP Address : از لیست باز شونده آدرس IP مورد نظر خودتان برای وب سایت را تعیین کنید و در صورتیکه مطمئن نیستید گزینه All Unassigned را بزنید تا تنظیمات پیشفرض ملاک قرار بگیرند.
  • Domain Names : اگر می خواهید وب سایت شما به نام های دیگر هم پاسخگو باشد و به آنها جواب دهد می توانید آنها را تعیین کنید .

خوب الآن وب سرور شما اماده فعالیت است و کافیست که فایل های مربوط به وب سایت خود را در قسمتی که در Physical Path تعیین شده قرار داده و فایل اصلی را با عنوان index.html در آن قرار دهید و براحتی می توایند با استفاده از آدرس IP تخصیص داده شده و یا نام دامنه به آن دسترسی داشته باشد ، امیدوارم مفید بوده باشه ، هر سئوالی یا ابهامی بود حتما مطرح کنید .ITPRO باشید

نویسنده : محمد نصیری
منبع : جزیره سرویس های شبکه وب سایت توسینسو
هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد
#آموزش_قدم_به_قدم_راه_اندازی_IIS #آموزش_وب_سرور_IIS #آموزش_قراردادن_وب_سایت_در_iis #معرفی_وب_سرور_IIS #آموزش_راه_اندازی_وب_سرور_iis #آموزش_نصب_و_راه_اندازی_iis #آموزش_گام_به_گام_iis #آموزش_IIS #آموزش_تصویری_iis #امکانات_وب_سرور_IIS
37 نظر
nazanin67

سلام دوست عزیز

ممنون از مطلب خوبتون

من یه مشکل دارم

تمام مراحل رو انجام دادم

ولی وقتی IP یا آدرس وب سایت رو میدم وارد نمیشه

خطای Internet Explorer Can not رو میده

میشه لطفا راهنمایم کنید

یکی از دوستام گفت باید تنظیمات DNS رو درست کنم

من تازه وارد هستم و این از تنظیمات دوره MCITP هست لطفا کمک کنید

محمد نصیری

دوست عزیز باید توجه داشته باشید که نوشتن در وب سایت بصورت فینگلیش مجاز نیست ، من اینبار ویاریش کردم مطلبتون رو ولی این رو حتما رعایت کنید ، ببینید چقدر زیباتر میشه مطلبتون ؟

شما این سئوالات رو برای بنده جواب بدین لطفا :

  1. آیا یک صفحه وب سایت برای وب سایتتون قرار دادین یا نه صفحه پیشفرض IIS هست ؟
  2. آیا تنظیمات مربوط به Host Header یا Binding در IIS رو دستکاری کردین ؟
  3. آیا با وارد کردن آدرس Localhost در اینترنت اکسپورر سرور IIS صفحه پیشفرض IIS باز میشه یا خیر ؟
majid

سلام

ما میخوایم تو شبکه لوکال خودمون کاربران به یه صفحه وب دسترسی داشته باشند. در قسمت site name چی باید وارد بشه؟ ما که نه دامین داریم نه آی پی براش تنظیم کردیم؟Ip سرور مد نظر هست ؟

2)برای صفحات داینامیک قضیه متفاوته یعنی؟ چون احیانا ما تو این صفحه وب امکان لاگین کاربران و ورود اطلاعات داشته باشیم ... ؟

با تشکر از آموزش مفیدتون

یاعلی

amir3d

با سلام

من الان 7 روزه که درگیر این پرونده شدم . IP هم دارم . سرور هم دارم . تمام تنظیمات رو هم درست انجام دادم . ولی تمام اطلاعات دامنه رو در قسمت مسیر کپی می کنم باز نمیشه . نکته : وقتی سایت رو در قسمت پیشفرض کپی میکنم با IP باز میشه ولی با دامنه باز نمیشه . این رو حتما برام توضیح دهید . و تنظیمات DNS رو هم باهاش بگی کلی حال دادی .

محمد نصیری
  1. منظور از اینکه باز نمیشه چی هست ؟ خطای خاصی اعلام می کنه ؟ لطفا عکس خطا رو قرار بدید.
  2. برای اینکه در مسیرهایی غیر از مسیر پیشفرض سایت رو کپی کنید حتما به سطح دسترسی های NTFS دقت کنید که قابلیت Read رو داشته باشند کاربران.
  3. برای اینکه با نام دامنه درست باز بشه ، شما باید در DNS سرور خودتون ابتدا یک Forward Lookup Zone درست کنید به نام دامنه ای که دارید و بعد یک رکورد مثلا www درست کنید که به آدرس IP وب سرور اشاره می کنه و بعد با وارد کردن Host Name در Binding سایت می تونید با اسم سایت رو باز کنید.
شاهین ساری اصلانی

سلام یک سوال داشتم

میخواستم بدونم که اگر بخواهیم برای DB سایت از SQL که در سرور دیگه نصب شده استفاده کنیم چگونه ارتباط را برقرار کنیم؟

و بعد از ایجاد ارتباط برای تغییر دادن در سایت چگونه رفتار کنیم؟ میشه به کاربر FTP روی آدرس فولدر ساخته شده وب سایت داد و این کافیه ؟ اگر هست پس ارتباط با SQL چگونه برقرار میشه و فایل ها داخل SQL ذخیره میشه؟؟

محمد نصیری

اگر منظورتون ارتباط برقرار کردن با SQL Server در شبکه داخلی هست یا شبکه اینترنت که این سرور دارای یک آدرس IP و یک Instance از دیتابیس های SQL هست براحتی می تونید با وارد کردن آدرس IP و نام Inctance مورد نظر به شکل زیر بهش دسترسی پیدا کنید :

SQL_Server_IPAddress\Instace_Name
192.168.1.10\ITPRODB

توجه کنید که سرویس SQL Browser بایستی بر روی سرور مقصد شما که SQL روش نصب هست فعال باشه وگرنه SQL تحت شبکه نمیتونه مشاهده بشه ، اصلا FTP صرفا یک فایل سرور هست و شما تا اونجایی که بنده میدونم نمیتونید به عنوان پایگاه داده تحت وب ازش استفاده کنید ، میتونید به کاربراتون لینک FTP رو بدید یا به نرم افزارتون لینک FTP رو بدید که بتونن فایل در اون ذخیره کنند.

شاهین ساری اصلانی

ممنون

منظور من ارتباط با SQL داخلی است و میدونم که Connection رو باید IP و User/Pass وارد کرد ولی اینکه چگونه چک کنیم ارتباط رو که برقراره و اینکه اگر ارتباط قطع باشه سایت اصلا بالا میاد ؟؟؟

برنامه هایی مثل Solarwinds و .... هنگام نصب برنامه آدرس SQL را میخواهند و بطور خودکار ارتباط IIS با SQL برقرار میشه و DB ساخته میشه .

من میخوام بدونم برای ایجاد یک سایت از ابتدا چگونه میشه این ارتباط رو بر قرار کرد و DB رو باید دستی در SQL اضافه کرد یا اتوماتیک ساخته میشه ؟؟؟

محمد نصیری

این دیگه بسته به نوع برنامه نویسیتون هست که تعیین کنید که نرم افزار به شما خطا بده در صورت عدم برقراری اتصال یا اینکه صفحه خاصی رو نمایش بده ، معمولا خود IIS اگر نتونه با SQL ارتباط برقرار کنه به شما خطا میده. در مورد دوم هم بنده برنامه نویس نیستم ، بهتره موضوع رو به عنوان یک تاپیک در قسمت تالار گفتمان مطرح کنید تا دوستان برنامه نویس کمکتون کنند.

شاهین ساری اصلانی

در واقع نظر شما اینه که اگر Conection رو تنظیم کنم در IIS مشکل حل میشه و ارتباط برقراره با SQL ??

محمد نصیری

اگر میخای برقراری ارتباط یک سیستم با یک SQL Server در شبکه رو تست کنی ، اینکارو بکن :

  1. یک فایل به نام anything.udl ایجاد کن و روش دابل کلیک کن.
  2. بعد از دابل کلیک کنسول باز میشه ، بر روی تب Provider کلیک کن.
  3. گزینه Microsoft OLE DB Provider for SQL Server رو انتخاب کن.
  4. حالا به تب Connection برو .
  5. مشخصات SQL Server تحت شبکت رو وارد کن و Test Connection رو بزن.
victor203

ممنون واقعا کامل و روان نوشته شده بود

*سوال من اینه که اگه من بخام سرور ویندوزم رو به عنوان سرور دانلود به کار ببزم باید چیکار کنم و کدوم بخش ها رو لازم ندارم

دوم اینکه کاش یکم هم در مورد امنیتش صحبت میکردید؟؟

سوم اینکه اگه من بعدا به سرورم هارد اضافه کنم چطور میتونم فایلهامو روی هر دو هارد برای دانلود بزارم ؟؟؟؟*

ممنون

محمد نصیری
  1. منظورتون از اینکه دانلود سرور می خاین ایجاد کنید چی هست ؟ از نظر من یک FTP سرور مد نظرتون بوده.
  2. در مورد امنیت هنوز نرسیدم مقاله ای بنویسیم اما به امید خدا در سری هشتم و نهم مقاله های وب سرور IIS حتما در خصوص امنیت وب سرور توضیح می دم.
  3. برای اینکه فایل ها بصورت Redundant بر روی دو هارد دیسک قرار بگیرن شما می تونید از ساختار RAID سطوح 1 یا 5 استفاده کنید که در صورتیکه یکی از هاردها به مشکل خود از اون یکی بتونین استفاده کنید.
victor203

منظورم این بود که از سرور فقط برای دانلود فایل کاربرام استفاده کنم و سایت رو روش قرار ندم

انشالله کی آماده میشه مقاله ها {واقعا عالی هستن و من خیلی استفاده بردم}

نه منظورم این بود که اگه هhرد سرورم پر بشه و دوباره درخواست هارد بدم اونوقت یه درایو به درایوهای سرور اضافه میشه و خوب IIS چطور میتونه فایلهای روی هارد دوم رو برای دانلود مدیریت کنه ؟؟؟

بازم ممنون

محمد نصیری

این مسئله رو در قالب یک تاپیک جداگانه در تالار گفتمان مطرح کنید با تشکر

eagle_eye

سلام خسته نباشین

من تنظیمات IIS رو به طور دقیق انجام دادم

بعد یه سری تنظیمات باید توی DNS انجام می شد

که اول یه NEW ZONE ایجاد میشه

بعدم توسط option CNAME تنظیمات نهایی رو وارد میکنم

فقط نمیدونم تو مرحله آخر کدوم گزینه رو باید اضافه کنم

پایین عکس تنظیمات رو اضافه میکنم

http://www.up.koooch.com/images/uwfq7mgw2rpgjvf6r38j.jpg

تو عکس پایینی باید چه گزینه ای رو انتخاب کنم؟

مسیری که رفتم کنار عکس مشخصه.

http://www.up.koooch.com/images/f5apxg5dr5t9ybfsiw7.jpg

محمد نصیری

اشتباه شما این هست که اول CNAME میخاین بسازید ، ابتدا بعد از اینکه Zone خودتون که در اینجا it.com هست رو ایجاد کردید یک A Record درست کنید به نام www و آدرس IP شو به سرور مورد نظرتون ربط بدید ، بعد اگر خواستین اسمی علاوه بر اسم معمول داشته باشید یک CNAME اضافه می کنید و به اون A Record قبلی ارتباط میدینش ، توجه کنید که ترجیحا این CNAME رو هم در تنظیمات Binding در IIS انجام بدین.

eagle_eye

ممنون

حل شد مشکلم

فقط دقیقا نمیدونم چیکار کردم :دی

باید دوباره برم تنظیمات انجام بدم ببینم چی شد

بازم ممنون

AliBayat

سلام

ممنون بابت مطلب خوب و اموزندتون

یک سوال از خدمتتون داشتم

برای راه اندازی یک هاست واقعی نیاز به چقدر پهنای باند اینترنت هست

من می خوام روی یکی از کامیوتر های خودم iis نصب کنم و سایتم رو روش قرار بدم

آیا همین اینترنت ADSL با پهنای باند 128 به کارم جواب میده ؟

سایتی که دارم یک فروشگاه کامله

پیشاپیش از راهنماییتون متشکرم

محمد نصیری

سدوالات غیر مرتبط به موضوع مقاله رو لطفا در قالب یک تاپیک جداگانه در تالار گفتمان سایت مطرح کنید با تشکر

pardazandeh

این توسط pardazandeh در تاریخ چهارشنبه, 2 بهمن 1392 حذف شده است.

Reason: ایجاد پست جدید

راستش میخواستم از طریق اینترنت بتونم به نرم افزار اتوماسیون اداری دسترسی پیدا کنیم و کاربران بتونن از هرجایی و از طریق اینترنت با آن کار کنن ممنون میشم تو این زمینه کمکم کنین که چه مسیرهایی رو برم .

1- نرم افزار ما الان به دو صورت تحت ویندوز ( نرم افزار اختصاصی ) و هم چنین وب ( از طریق اینترنت اکسپلور و فایرفاکس ) فعال هست و باهاش کار میکنیم. یعنی با زدن آی 192.168.0.10 و اسم automation وارد نرم افزار وبی ش میشیم. اتوماسیون/ 192.168.0.10

2- یک خط اینترنت 2 مگابیت و با آی پی ولید هم دارم که با کانکش bridge اتصال اینترنت رو برقرار میکنم.

3- از بیرون به راحتی میتونم به این سرور ریموت بزنم

4- ویندوز سرور 2008R2 هستش

5- وب سرویس مخصوص وب اتوماسیون داخل IIS هستش

حالا سئوال اینکه :

1- چطور من میتونم با زدن آدرس آی پی ولید وارد صفحه وب برنامه بشم (همونی که تو شبکه داخلی میبینم ) ؟

2- چه تنظیماتی باید در IIS و سرور باید انجام بدم که این سرویس رو از بیرون ببینم ؟

3- من نمیخوام تنظیمات آی پی داخل شبکه رو عوض کنم! یعنی همچنان کاربران داخل شبکه بتونن با زدن آی پی سرور وارد اتوماسیون بشن و فقط کاربران خارج از شبکه از طریق اینترنت اتوماسیون رو ببینن !!!

4- در بحث امنیت چه نکاتی باید رعایت بشه ؟

محمد نصیری

دوست عزیز لطفا چند سئوال رو در قالب یک سئول بپرسید ، به این شکل پاسخ طولانی میشه و نمیشه جواب درستی گرفت و ضمنا سئوالتون رو در ادامه مطلب ذکر نکنید چون به موضوع مقاله ارتباط چندانی نداره ، لطف کنید در قالب ارسال یک سئوال در انجمن مربوطه سئوالاتتون رو یک به یک مطرح کنید ، با تشکر.

m2sali

مهندس من میخوام یه سیستم مدیریت محتوا مثل دروپال رو نصب کنم تو یه شبکه داخلی ، الان تااینجا که شما گفتی رو رفتم واسه نصب دروپال باید چیکار کرد؟؟؟ ممنون میشم ج بدین . با تشکر.

M1410 Bahreini

با سلام و خسته نباشید ممنون بابت این مطلب مفید

یه سوال داشتم که چ طور میشه سرور رو به هاست دانلود تبدیل کرد ؟؟

ممنون میشم راهنمایم کنید

محمد نصیری

از قسمت سئوال بپرسید اقدام کنید با تشکر

amin_eshgh

سلام من طبق آموزش رفتم جلو و فایل index.html و سایر فایل ها رو در فولدر مورد نظرم در درایو ویندوز که قبلا تعریف کردم قرار دادم ولی وقتی ip سرور رو وارد میکنم یه صفحه میبینم که توش لگو iis هستش

وقتیم آدرس سایتم را وارد آدرس بار میکنم خطای زیر رو میگیرم

Server Error in '/' Application.

Runtime Error

Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".


<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>


Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.


<configuration>

<system.web>

<customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>

</system.web>

</configuration>

محمد نصیری

لطفا سئوالتون رو از قسمت سئوال بپرسید مطرح کنید با تشکر

meysam_585

سلام دوست عزیز

من تمام مراحل بالا رو انجام دادم

من میخوام به پیج ساخته شده در وب سرور خودم دسترسی داشته باشم اما

اما نه با ip و نه با دامین نمیتوانم وارد وب سایت بشوم

خطا cannot display the web page رو میبینم

آیا نیازی به تنظیمات dns دارم.

یا مورد دیگری وجود دارد

با تشکر

محمد نصیری

دوست عزیز سئوالتون رو از قسمت سئوال بپرسید مطرح کنید با تشکر

محمد

سلام سرویس iis را نصب کردم ولی نمیدانم چطوری ای پی بزارم و ادرس اینترنتی و فایل

ضمنا چگونگی عوض کردن پسوند را هم لطف بفرمائید مثلا اگر .txt باشد چطوری html کنیم؟

محمد نصیری

لطفا از گزینه سوال بپرسید اقدام کنید

m2sali

ماشالا پاسخ همه رو دادین غیر از من

خخخخخخخخ

محمدرضا رسولیان

سلام استاد من همه این کارارو کردم ولی صفحات html منو باز نمیکنه

لطفا راهنمایی کنید

btbmrad

سلام

تنظیمات IISرا به طور کامل انجام دادم ولی زمانی که در قسمت hostname هیچ آدرسی وارد نمی کنم در مرورگر با نوشتن localhost یا نوشتن IP سایت قابل دیدن است اما زمانی که آدرس وب سایت خود را در hostnameوارد می کنم با نوشتن localhost در مرورگر پیغام page not foundخطای 404را دریافت می کنم همچنین با نوشتن آدرس وب سایت در مرورگر خطای server not found مشاهده می کنم . لطفا راهنمایی کنید

محمد نصیری

خوب دوست عزیز به این سادگی ها هم نیست وقتی شما یک hostname در IIS وارد می کنید باید توجه داشته باشید که یا آدرس DNS سروری که وارد کردید برای رکورد مورد نظر وجود داشته باشه یا اینکه در فایل hosts سیستم شما مقدار یا آدرس URL که وارد می کنید بصورت دقیق با آدرس 127.0.0.1 .وارد شده باشه و به خودتون اشاره کنه ... یه مطالعه ای در زمینه فایل hosts سیستم و نحوه عملکرد DNS داشته باشید.

btbmrad

ویندوز سروری که کار می کنم باهاش دوتا ای پی روش تعریف شده یکی 192.168....ودیگری 10....

1-در local area connection ای پی دوم داده شده به عنوان ip address

,255.255.255.0برای باکس دوم.هیچ مقداری برایDefault gate wayوارد نشده ومقداری هم برای dns تعریف نشده.

2-برای ایکن شبکه دیگر ipاولی قرارداده شده وdefault gate wayهم ادرس مودم وdnsها هم 91.99.99.99و91.98.98.98تعریف شده

شبکه هم ازنوع workgroup.

شاید اشتباه من اینه که در ip address مربوط به binding iisای پی دوم را وارد می کنم که نباید وارد شه. اماایا ادرس سایت رو در hostname باید وارد کنم ؟

میخوام سایت در فضای اینترنت قرار بگیره وبا وارد کردن ادرس وبسایت قابل مشاهده باشه ضمن اینکه روی سرورهم وقتی localhostرا وارد کنم به سایت دسترسی داشته باشم(در حال حاضر اگرمقداری برای ipaddress , hostnameدر تنظیمات iisوارد نکنم ودرمرورگر localhost را تایپ کنم سایت را می بینم و لی اگر در مرور گر ادرس سایت را وارد کنم خطای server not foundرا دریافت می کنم. ضمن اینکه dnsروی این سرور نصب نشده و domain خریداری شده از شرکت دیگریست.

(قبلا سایت درست نمایش داده میشدولی مجبور شدم sql server 2016 را نصب کنم وکانکشن های فایل وب کانفیگ نرم افزار را مطابق با sql جدید تعریف کنم ونرم افزار وب را با نسخه جدیدش جایگزین کنم در واقع از موقع نصب sql server 2016همه چی بهم ریخت)

راستش اطلاعات خوبی ازشبکه ندارم که بتونم عیب یابی کنم لطفا راهنمایی کنید که چه کاری باید انجام بدم

محمد نصیری

لطفا در قالب سئوال جدید مطرح کنید سپاسگزارم

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....