وب سایت های تعاملی پیوست ب: «ایجاد الگوهای وب سایت». جادوگر برای ایجاد یک وب سایت برای نمایندگی یک شرکت

توسعه قالب های وب سایت

ایجاد یک وب سایت برای قالب

در فصل 4، شما الگوهای صفحه وب را ایجاد کردید. در این برنامه، شما قالب وب سایت خود را ایجاد خواهید کرد. اگرچه الگوی گره وب بسیار پیچیده تر از قالب یک صفحه ای، توسعه آن هیچ مشکل خاصی ایجاد نمی کند. شما طبق معمول وب سایت را ایجاد و ذخیره می کنید و سپس وب سایت جدید را در پوشه الگوهای خود کپی می کنید.
مثال زیر نحوه ایجاد یک الگوی وب سایت و مراحلی که باید قبل از استفاده از آن برای ایجاد سایت ها انجام شود را نشان می دهد.
1. در Frontpage یک وب سایت جدید بر اساس قالب Empty Web ایجاد کنید.نام سایت را WebTemplate بگذارید.
2. به حالت Navigation view بروید. برای ایجاد صفحه اصلی، روی دکمه صفحه جدید در نوار ابزار استاندارد کلیک کنید.
3. روی نماد صفحه اصلی در قسمت سمت راست کلیک کنید و دستور Rename را از منوی زمینه فعال کنید. عنوان جدید "Home Page" را وارد کرده و کلید را فشار دهید.
4. اگر پنل Folder List نمایش داده نشد، دستور Folder را در منوی View فعال کنید. در قسمت سمت راست روی صفحه اصلی کلیک کنید. روی دکمه صفحه جدید کلیک کنید تا صفحه دیگری به صفحه اضافه شود
سایت اینترنتی. در Frontpage، بلافاصله پس از ایجاد یک صفحه، از شما خواسته می شود نام فایل پیش فرض صفحه را تغییر نام دهید. نام صفحه جدید را Pagel بگذارید و کلید را فشار دهید.
5. سه صفحه دیگر ایجاد کنید و نام آنها را Page2، Page3، Page4 بگذارید.
6. صفحات Pagel.htm، Page2.htm، Page3 را به ترتیب بکشید. htm,Page4.1-i.tm از پنل Folder List به پانل سمت راست، آنها را در همان سطح زیر صفحه اصلی قرار دهید (به طور پیش فرض، نام فایل های صفحه به عنوان عنوان استفاده می شود). بنابراین این چهار صفحه فرزندان صفحه اصلی خواهند شد.
7. در حالت نمایش ناوبری، روی نماد هر صفحه در پنل سمت راست دوبار کلیک کنید (فاصله بین کلیک ها باید به اندازه ای باشد که برنامه آن را به عنوان دوبار کلیک درک نکند) و عناوین صفحه جدید را وارد کنید Page1, Page2, صفحه 3 و صفحه 4 ساختار وب سایت WebTemplate نشان داده شده در شکل B.1! اکنون می توانید محتویات صفحات را در نمای صفحه ویرایش کنید.

شکل B.1 ساختار Wehfemplate در حالت نمای Ncnafufion

کپی کردن فایل ها برای ایجاد یک الگوی وب سایت پس از ایجاد یک وب سایت با ساختار مورد نیاز، باید آن را به یک الگو تبدیل کنید.برای این کار باید پوشه ای با پسوند TEM ایجاد کنید (نام آن می تواند دلخواه باشد) که باید در مسیر زیر قرار گرفته و از پوشه ریشه Windows \Application Data \Microsoft\FrontPage\Webs\ شروع می شود. سپس باید تمام فایل های وب سایت را در پوشه e1y کپی کنید و فایل ها را اضافه کنید. برای FrontPdge لازم است تا وب سایت را به عنوان یک الگو در نظر بگیرد. کپی و ایجاد فایل ها در Windows Expioier انجام می شود.
1. در Windows Explorer، به پوشه وب سایت WebTemplate بروید (مسیر پیش فرض C \Inetpub\Wwn\root\Webteinp!atc\) پوشه باید شامل پنج فایل HTML ایجاد شده در بخش قبلی و همچنین پوشه های دیگر با فایل های اضافی مورد استفاده توسط وب سایت های Frontpage (شکل B 2) عناصر پوشه Frontpage در جدول B1 توضیح داده شده اند. روی پوشه کلیک راست کرده (در پنجره سمت چپ Windows Explorer) و دستور Copy را از منوی زمینه فعال کنید.
2. پوشه ای را باز کنید که قالب های وب سایت FiontPage 2000 در آن قرار می گیرند (مسیر پیش فرض C \Windows\Application Data \Microsoft\FrontPage\Webs\)
3 روی این پوشه کلیک راست کنید (راست پنل ویندوز Explorer) و دستور Paste را از منوی زمینه انتخاب کنید. پوشه Webtem plate در پوشه Webs کپی می شود. در نتیجه، اکثر فایل ها را برای ایجاد یک الگوی کامل دریافت خواهید کرد.
توجه داشته باشید
برای اینکه از وب سایت ایجاد شده به عنوان الگو استفاده شود، می توانید پوشه را با فایل های آن در پوشه ای که قالب های استاندارد Frontpage در آن ذخیره می شود قرار دهید (مسیر پیش فرض C\Program Files\Mic rosoft Office\Templates\1033 است. \وب ها\)
4. روی نام زیرپوشه Webtemplate جدید که در پوشه Webs کپی شده راست کلیک کنید، در منوی زمینهتغییر نام فرمان و نامگذاری زیرپوشه مشخص شده Webtemplate tern (افزودن پسوند TEM)
توجه داشته باشید
در پوشه Webtemplate tern می توانید تمام پوشه های فهرست شده در جدول B.1 را حذف کنید (فقط پوشه Images را حذف نکنید) این روی عملکرد الگو تأثیری نخواهد داشت.

شکل B. 2 ساختار قالب وب سایت WehTemplate

جدول B. 1. ساختار پوشه وب سایت در Frontpage

پوشه محتوا
مرز ها شامل حداکثر چهار فایل HTML است که در هر صفحه به همراه قسمت های مشترک بالا، پایین، راست یا چپ درج می شود.
خصوصی صفحاتی که می خواهید برای مرور یا جستجو در دسترس نباشید (به عنوان مثال، صفحات شامل)
الگوهای مشترک الگوهای استفاده شده در وب سایت
وتیبین برنامه های Frontpage CGI ایجاد شده برای کنترل نما، و همچنین برای انجام اقدامات روی سرور توسط مدیر و نویسنده
vticnf فایل های پیکربندی برای هر صفحه از یک وب سایت، حاوی اطلاعاتی مانند نام صفحه، تاریخ ایجاد و اصلاح، نام توسعه دهنده و غیره.
vtipvt چندین زیرپوشه با فایل‌های فعلی و تاریخی فهرست کارها و همچنین اطلاعات متا برای وب‌سایت و پایگاه داده وابسته
vtiscript اسکریپت در زبان جاوا اسکریپت و VBScript
vtitxt نمایه های متنی برای استفاده توسط فرم های جستجو
تصاویر تمام تصاویر مرتبط با وب سایت

ایجاد فایل های INF و MAP

علاوه بر فایل‌هایی که قبلاً کپی شده‌اند، به دو فایل اضافی (با پسوندهای INF و MAP) نیاز دارید تا Frontpage 2000 از قالب وب‌سایت استفاده کند. فایل‌های INF حاوی اطلاعاتی هستند که برای گنجاندن الگوی شما در فهرست موجود در کادر محاوره‌ای جدید استفاده می‌شوند. فایل‌های MAP پیوندهای ناوبری را که ایجاد می‌کنید ذخیره می‌کنند. ما این دو فایل را از پوشه الگوی وب سایت پیش فرض کپی می کنیم، محتویات آنها را تغییر می دهیم و با نام های مناسب ذخیره می کنیم.

1. در Windows Explorer، پوشه قالب پیش فرض Personal Web (مسیر پیش فرض: C:\Program Files\Microsoft Off)ce\Templates\1033\Webs\Personal.tem را باز کنید.

2. در حالی که کلید [ Ctrl ] را نگه داشته اید، فایل های Personal.inf و Personal.map را انتخاب کنید. برای کپی کردن فایل ها، کلید ترکیبی را فشار دهید.
3. به پوشه Webtemplate.tem قالبی که می سازید برگردید (مسیر پیش فرض C:\Wmdows\Application Data \Microsoft\FrontPage\Webs\Web-tempiate.-em است). در قسمت سمت راست کلیک کنید و Paste را انتخاب کنید تا دو فایلی که در مرحله 2 کپی کرده اید را در این پوشه جای گذاری کنید.
4. روی نام فایل Personal.inf کلیک راست کرده و نام آن را به Webtemplate inf تغییر دهید. نام فایل Personal.map را Web-template.map بگذارید.
5. روی نام فایل Webtemplate.mf دوبار کلیک کنید و با استفاده از Notepad محتویات آن را ویرایش کنید.در قسمت عنوان نام قالب را "Test Case" و در قسمت توضیحات - توضیحاتی درباره الگو را وارد کنید. پس از پردازش، محتویات فایل باید به صورت زیر باشد:

6. فایل Webteinplate.inf را ذخیره کرده و ببندید.
7. فایل Webt.ernpiate.map را در ویرایشگر Notepad باز کنید.
8. فایل Webtemplate.map را مطابق شکل زیر ویرایش کنید.

9. فایل Webtemplate.map را ذخیره کرده و ببندید. اکنون که فایل های INF و MAP را در پوشه خود ایجاد کرده اید، Frontpage از قالب شما پشتیبانی می کند.
10. به حالت نمایش صفحه بروید. دستور زیر منوی وب منوی فایل جدید را فعال کنید. در کادر محاوره‌ای جدید که بارگیری می‌شود، فهرست الگوهای پیشنهادی شامل قالبی است که ایجاد کرده‌اید - "Test Example" (توضیحات آن در قسمت توضیحات نمایش داده می‌شود).

11. الگوی "Test Example" را از لیست انتخاب کنید. به طور پیش فرض، پیشنهاد می شود نام Webtenrplale2 را به وب سایت ایجاد شده اختصاص دهید (این نام را تغییر ندهید) Shelkbook روی دکمه OK برای ایجاد یک وب سایت جدید بر اساس وب سایتی که ایجاد کردید باز خواهد شد (شکل B .3)
12 وب سایت جدید ایجاد شده را حذف کنید و صفحه اصلی را ببندید اگر وب سایت جدید مطابق انتظار عمل نمی کند، فایل های موجود در الگو را بررسی کنید مطمئن شوید که همه فایل ها در جایی هستند که باید باشند و محتوای فایل های INF و MAP با توصیه های ما مطابقت دارد. و حاوی خطا نیست (که ممکن است به دلیل ویرایش دستی این فایل ها ظاهر شده باشد)

برنج. B.3 Webtemplate2 وب سایت با استفاده از الگوی "Test Example" ایجاد شده است

برای تسریع در اجرا کار آزمایشگاهیامکان کپی داده ها از طریق کلیپ بورد برای ایجاد صفحه ای با فریم های بندهای 2.3.1، 2.1.4 و 2.1.5 از یک فایل با دستورالعمل وجود دارد.

2.1.1 ایجاد و طراحی یک وب سایت حاوی صفحات وب. برای این کار باید دستور را اجرا کنید فایل 4 ایجاد 4 وب سایت تک صفحه ای،یک گزینه را در کادر محاوره ای انتخاب کنید وب سایت تک صفحه ای. سپس به حالت تغییر دهید انتقال ها(برگه در پایین پنجره صفحه اول ) ، سپس روی نام فایل index.htm در مرکز صفحه دوبار کلیک کنید. سپس باید داده های نشان داده شده در شکل 1 را روی برگه قرار دهید: متن را مطابق نمونه وارد کنید، تصاویر را مرتب کنید.برای ایجاد لوگو برای نام فروشگاه می توانید از ابزار WordArt استفاده کنید.

برای ثبت نام ظاهرصفحه اصلی شما باید از دستور استفاده کنید Format4Font، که در آن باید رنگ و نوع فونت را انتخاب کنید. در مرحله بعد باید صفحه را ذخیره کنید.

برای ایجاد صفحه ای با فریم های نشان داده شده در شکل 2، در ناحیه ناوبری، فایل index.htm را انتخاب کرده و دستور را اجرا کنید. فایل 4 ایجاد 4 دیگر قالب های صفحه, در کادر محاوره ای که ظاهر می شود قالب های صفحهبرگه را انتخاب کنید صفحه قاب ها، سپس یک الگو را انتخاب کنید اطلاعیه و فهرست مطالبو روی دکمه کلیک کنید خوب.پس از این، به حالت ویرایش صفحه بروید، سپس باید روی دکمه کلیک کنید یک صفحه ایجاد کنیددر هر قاب

شکل 1 نمونه صفحه اصلی

برای طراحی صفحه فریم بالایی (شکل 2)، یک جدول یک سطر و سه ستون درج کنید. سپس تصاویر را در ستون های جدول قرار دهید، سپس حاشیه ستون ها را به اندازه هر یک از عکس ها حرکت دهید و آنها را در مرکز تراز کنید. سپس روی جدول کلیک راست کرده و در منوی زمینه ظاهر شده دستور را انتخاب کنید خواص جدول .... در گروهی از عناصر مرز هااندازه حاشیه جدول را صفر کنید تا حاشیه نامرئی شود.

برای نوشتن آیتم های منو در سمت چپ یک صفحه قاب شده، باید از جدولی متشکل از یک ستون و چهار سطر نیز استفاده کنید. هر آیتم منو در یک ردیف جدول ثبت می شود.

در سمت راست صفحه با فریم ها، باید متن را وارد کنید و آن را بر اساس آن قالب بندی کنید.

پس از این باید دستور را اجرا کنید File4Save، برای ذخیره تمام صفحات جدید. هر صفحه با نام خود ذخیره می شود. صفحه ای که ذخیره می شود با یک قاب آبی برجسته می شود. به عنوان مثال، صفحه فریم بالا باید baner.htm، سمت چپ mnu.htm، سمت راست text.htm و صفحه دارای فریم ها باید start.htm نام داشته باشد. نتیجه باید صفحه ای با فریم باشد که در شکل 2 نشان داده شده است.

شکل 2 نمونه ای از ایجاد یک صفحه با فریم


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

توجه داشته باشید.داده های موجود در صفحات وب ایجاد شده را می توان با استفاده از دستورات کار با کلیپ بورد از نسخه الکترونیکی دستورالعمل های FrontPage نصب شده بر روی رایانه ها منتقل کرد.

یک صفحه جدید ایجاد کنید که در آن، در سازندهاطلاعات زیر را قرار دهید

علاوه بر جادوگران، می توانید و باید از الگوها در هنگام توسعه وب سایت ها استفاده کنید. آنها به ایجاد کمک می کنند ساختار معمولیسایت اینترنتی.

برای ایجاد یک وب سایت با استفاده از یکی از الگوهای ارائه شده، مراحل زیر را دنبال کنید:

  1. در منو فایل(پرونده) دستور را انتخاب کنید ايجاد كردن صفحه یا وب سایت (صفحه جدیدیا وب سایت).
  2. در پنلی که ظاهر می شود، دستور را انتخاب کنید قالب سایت(قالب سایت).
  3. کادر محاوره ای که باز می شود قالب سایتشامل الگوهایی برای ایجاد وب سایت ها (جدول 11.2).
نمونههدف
وب سایت تک صفحه ای(وب یک صفحه)یک وب سایت حاوی یک صفحه ایجاد می کند
وب سایت پشتیبانی مشتری(وب پشتیبانی مشتری)یک وب سایت برای حمایت از خریداران محصولات شما ایجاد می کند، جایی که آنها می توانند نظرات و پیشنهادات خود را در مورد کیفیت کالاها و خدمات ارسال کنند.
وب سایت خالی(وب خالی)یک وب سایت خالی ایجاد می کند
وب سایت شخصی(وب شخصی)یک وب سایت شخصی چند صفحه ای ایجاد می کند
وب سایت پروژه(وب پروژه)وب سایت پروژه. از این الگو می توان به عنوان مرکز هماهنگی و گفتگو برای اجرا استفاده کرد پروژه بزرگ. در صفحات وب سایت می توانید اطلاعاتی در مورد شرکت کنندگان پروژه، وضعیت امور، بحث در مورد مهمترین مسائل و غیره ارسال کنید.
سایت تیم مبتنی بر شیرپوینت(وب سایت تیم مبتنی بر شیرپوینت)وب سایت همکاری شامل تقویم رویدادها، کتابخانه ای از اسناد مشترک، فهرستی از مخاطبین، وظایف و غیره است.

جدول 11.2.الگوهایی که برای ایجاد وب سایت استفاده می شود

نماد قالبی را که می خواهید از خدمات آن با مکان نما استفاده کنید، انتخاب کنید. در همان زمان، در منطقه شرح(توضیحات) شرح مختصری از جادوگر انتخاب شده ظاهر می شود.

  1. در قسمت (مشخص کردن مکان وب جدید) مکان و نام وب سایتی که قرار است ایجاد شود را وارد کنید.
  2. روی دکمه کلیک کنید خوب.

مطابق با الگوی انتخاب شده، برنامه FrontPage الگوی وب سایت مورد نیاز را تولید می کند و آن را در حالت مشاهده و ویرایش باز می کند. می توانید شروع به ویرایش نمونه اولیه ایجاد شده از وب سایت کنید.

الگوی ایجاد یک وب سایت تک صفحه ای

اولین مورد در لیست الگوها و جادوگران پیشنهادی، قالب است وب سایت تک صفحه ای(وب یک صفحه)، طراحی شده برای ایجاد یک وب سایت یک صفحه. هنگامی که از این الگو استفاده می کنید، FrontPage یک ساختار پوشه برای وب سایت شما ایجاد می کند و یک صفحه وب خالی به آن اضافه می کند.

برای مشاهده ساختار یک وب سایت ایجاد شده با استفاده از یک الگو، پانل را در پنجره برنامه نمایش دهید لیست پوشه ها(فولدر لیست) با انتخاب از منو چشم انداز(مشاهده) دستوری به همین نام. صفحه موجود در ساختار وب سایت ایجاد شده در فایلی به نام index.htm ذخیره می شود. به طور پیش فرض فرض می شود که این صفحه به عنوان صفحه اصلی استفاده می شود. این صفحه را با دوبار کلیک کردن روی نام فایل index.htm باز کنید. صفحه در حالت ویرایش در ناحیه کاری برنامه FrontPage باز می شود (شکل 11.36).

برنج. 11.36.

اظهار نظر

ساختار یک وب سایت ایجاد شده بر اساس الگوی وب سایت یک صفحه ای را می توان بعداً تغییر داد: پوشه های جدید و هر تعداد صفحه مورد نیاز را اضافه کنید.

الگوی وب سایت خالی

از یک الگو برای ایجاد یک وب سایت خالی استفاده کنید وب سایت خالی(وب خالی). هنگامی که از این الگو استفاده می کنید، FrontPage یک ساختار وب سایت متشکل از پوشه ها ایجاد می کند _خصوصی و تصاویر.

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

اظهار نظر

نمونه وب سایت خالی(Empty Web) در مواردی مفید است که قصد دارید از صفحه ای با ساختار پیچیده تر، مثلاً از جمله فریم، برای ایجاد صفحه اصلی استفاده کنید.

الگویی برای ایجاد یک وب سایت شخصی چند صفحه ای

با استفاده از یک الگو وب سایت شخصی(وب شخصی)، شما می توانید به سرعت یک وب سایت شخصی ایجاد کنید. در آن می توانید اطلاعات شخصی، عکس دوستان، اطلاعات مرجع و همچنین با استفاده از پیوندها، صفحات پربازدید در اینترنت را مشاهده کنید. علاوه بر این، این وب سایت یک نقطه شروع عالی برای کسانی است که شروع به کشف قابلیت های FrontPage می کنند.

برای ایجاد یک وب سایت شخصی با استفاده از یک الگو، مراحل زیر را دنبال کنید:

  1. در منو فایل(پرونده) دستور را انتخاب کنید ايجاد كردن(جدید)، و سپس در منوی فرعی که باز می شود - گزینه صفحه یا وب سایت(صفحه یا وب سایت جدید).
  2. در پانلی که ظاهر می شود یک صفحه وب یا سایت ایجاد کنیدتیم را انتخاب کنید قالب سایت(قالب سایت).
  3. در زمینه مکان وب سایت جدید را مشخص کنید(محل وب جدید را مشخص کنید) کادر محاوره ای که باز می شود قالب سایتمکان و نام وب سایتی که در حال ایجاد آن هستید را وارد کنید. بیایید نام وب سایت را به عنوان مثال، من Pers_Web.
  4. روی آیکون دوبار کلیک کنید وب سایت شخصی(وب شخصی). فرآیند ایجاد قالب آغاز می شود. پس از مدتی، وب سایت حاصل در پنجره اصلی برنامه FrontPage برای مشاهده و ویرایش باز می شود (شکل 11.37).

روی پنل لیست پوشه هافایل های صفحات وب سایت ایجاد شده قرار دارند. با انتخاب یک به یک فایل ها با نشانگر ماوس، صفحاتی را که به شما ارائه می شود نگاه کنید. با استفاده از ابزارهای برنامه FrontPage می توانید آنها را تغییر دهید، نام صفحات را تغییر دهید، صفحات جدیدی را به وب سایت اضافه کنید و متن خود را وارد کنید.

برنج. 11.37. وب سایت شخصی با استفاده از یک الگو ایجاد شده است

وب سایت صفحاتی هستند که به هم مرتبط هستند و در یک دامنه قرار دارند.

هر سایتی در اینترنت یک وب سایت است.

صفحه اصلی یک گره صفحه اصلی نامیده می شود. همه چیزهای دیگر را به هم وصل می کند.

وب سایت یک کتاب دایره المعارفی است. هر مقاله یک صفحه جداگانه است

ساختار وب سایت

این سایت از فایل های ساختاری تشکیل شده است که ظاهری سلسله مراتبی دارند، با صفحه نخستدر بالا اغلب آنها با فایل های HTML مطابقت دارند که Default.htm یا Index.htm نام دارند.

صفحات بر اساس درجه فاصله از صفحه فعلی تقسیم می شوند:

  • برابر - واقع در همان سطح؛
  • والدین - یک سطح بالاتر هستند.
  • شرکت های تابعه در یک سطح زیر قرار دارند.

هر سندی ساختار یافته است. عنوان، سربرگ، بدنه و غیره وجود دارد.

وب سایت ها کجا قرار دارند؟

گره ها روی سرورها قرار دارند. اینها ماشین هایی هستند که به اینترنت متصل هستند. فضای دیسک برای هر سایت اختصاص داده شده است.

آدرس گره

هر سند گره آدرس مخصوص به خود را دارد. برای دسترسی به این فایل در سرور استفاده می شود.

آدرس به چند قسمت تقسیم می شود:

  • پیشوند http:// نوعی پروتکل انتقال داده است.
  • WWW مخفف آدرس است.
  • نام سایت یک نام منحصر به فرد است که از ثبت کنندگان خریداری شده است. از دو بخش تشکیل شده است - نام خود و تعیین منطقه دامنه.

گواهی امنیتی وب سایت چیست؟

تعیین می کند که ارتباط با گره چقدر قابل اعتماد است.

دو نوع گواهی وجود دارد: با تأیید دامنه DV و تأیید اعتبار EV گسترده. گواهی DV انطباق با حداقل شرایط قابلیت اطمینان را تضمین می کند. مرورگر کاربر چنین منابعی را با یک نماد خاص علامت گذاری می کند. گواهینامه EV الزامات ایمنی جامع تری را ارائه می کند.

مراحل ساخت وب سایت

  1. تشکیل ساختار سایت و تعیین اینکه چه محتوایی در صفحه اصلی و سایر صفحات کلیدی قرار می گیرد.
  2. ایجاد صفحات وب.
  3. مشاهده فایل‌های HTML در مرورگر: بررسی اینکه پیوندها کار می‌کنند، محتوا به‌روز است و غیره.
  4. یک وب سایت را با تمام فایل های آن روی سرور منتشر کنید.
  5. صفحات وب ذخیره شده در این سرویس را با استفاده از همه مرورگرهای محبوب مشاهده کنید، زیرا آنها صفحات را به صورت متفاوتی قالب بندی می کنند.
  6. راه اندازی برای فهرست صفحات.

اصول تشکیل پارتیشن

لوگو

تقریباً هر وب سایتی نه تنها یک نام، بلکه لوگوی منحصر به فرد خود را نیز دارد که باعث می شود منبع از بقیه متمایز شود.

نوار ناوبری

باید در هر سندی نمایش داده شود، راحت باشد و حاوی پیوندهایی باشد که به صفحات دیگر و بخش‌های بزرگ اشاره می‌کنند.

باید شرایط زیر را داشته باشد: سواد، دقت و قابلیت اطمینان محتوای ارسال شده. علاوه بر این، تعدادی از شرایط جزئی وجود دارد که سند باید آنها را برآورده کند.

هنرهای گرافیک

مطلوب است که نسبت متعادلی از محتوای گرافیکی در رابطه با محتوای متن، بر اساس ویژگی آن به عنوان یک کل، وجود داشته باشد.

ظرفیت کانال

پشتیبانی از سرور SSI

استفاده از آن به وب سرور اجازه می دهد تا از مقادیر آماری محتوای پویا در سند HTML تغییر مسیر داده شده استفاده کند.

پشتیبانی سرور ارائه دهنده برای اسکریپت های CGI

تابعی که به وب سرور اجازه می دهد تا برنامه های دلخواه را برای تولید اسناد HTML اجرا کند.

روش به روز رسانی صفحه

اغلب از طریق پروتکل FTP رخ می دهد.

نصب وب سایت بر روی کامپیوتر

این ممکن است در مرحله اولیه توسعه سایت مورد نیاز باشد. به عنوان مثال، شما چندین صفحه کوچک ایجاد کرده اید و می خواهید بررسی کنید که آیا می توان آنها را در این فرم منتشر کرد یا خیر.

بخور برنامه های ویژه- برای مثال، - که کار را تقلید می کنند سرور راه دوردر کامپیوتر شما.

کار با وب سایت ها

بیایید نگاهی دقیق‌تر به وظایف مدیریتی مختلف در سطح میزبان که می‌توانید در IIS انجام دهید، بیاندازیم. ما قبلاً به طور خلاصه به کادر محاوره‌ای Basic Properties برای سرویس WWW نگاه کرده‌ایم و قبلاً می‌دانید که ده تب حاوی تنظیمات مختلفی است که می‌توانید پیکربندی کنید. 9 مورد از این ده تب نیز در سطح سایت (برای مدیریت وب سایت های فردی) اعمال می شود. در این بخش نگاه دقیق تری به این تب های مختلف و تنظیمات آن ها خواهیم داشت. به عنوان مثال در این فصل، پیکربندی می کنیم وب سایت پیش فرض

برگه وب سایت.

تب Web Site در پنجره Site Properties به شما امکان می دهد شناسایی وب سایت را تنظیم کنید، محدودیتی را برای حداکثر تعداد اتصالات TCP همزمان که جلسات HTTP را ایجاد می کنند، پیکربندی کنید، تداوم اتصالات HTTP را فعال یا غیرفعال کنید، و ثبت IIS را در سرور خود فعال کنید.

شناسایی وب سایت

هر وب سایتی که بر روی رایانه IIS میزبانی می شود باید دارای هویت منحصر به فردی باشد تا مشتریان مرورگر بتوانند به آن متصل شده و محتوا را از آن دانلود کنند. وب سایت ها را می توان با استفاده از سه پارامتر مختلف شناسایی کرد: آدرس IP، شماره پورت TCP و نام هدر میزبان.
شناسایی یک وب سایت در صفحه پنجره خصوصیات این وب سایت با تب Web Site تنظیم می شود. برای اینکه وب‌سایت‌های روی یک رایانه دارای شناسه‌های منحصربه‌فرد باشند، باید حداقل در یکی از سه پارامتر شناسایی با یکدیگر متفاوت باشند. در نظر بگیریم راه های مختلفوظیفه شناسایی یک وب سایت و بحث در مورد اینکه چگونه می توانید چندین وب سایت مختلف را در یک سرور داشته باشید.

پیکربندی چندین آدرس IP برای یک NIC سرور

می توانید چندین آدرس IP را برای یک NIC سرور پیکربندی کنید یا چندین کارت شبکه را نصب کنید تا هر NIC آدرس IP خاص خود را داشته باشد. یک آدرس IP متفاوت برای هر یک از وب سایت ها انتخاب کنید. تنظیمات پورت TCP را برای این سایت‌ها تغییر ندهید (80 تنظیم استاندارد پورت HTTP TCP است) یا نام‌های هدر میزبان را پیکربندی نکنید. مزیت این روش این است که برای مشتریان راحت است که با استفاده از آدرس IP سایت در URL درخواستی خود به هر سایت متصل شوند (یا با استفاده از یک نام DNS کاملاً واجد شرایط اگر سرور DNS با یک نام میزبان منحصر به فرد برای هر یک از آنها پیکربندی شده باشد. آدرس های IP کامپیوتر IIS).
از معایب این روش می توان به این واقعیت اشاره کرد که اگر رایانه شما دارای وب سایت های زیادی باشد، باید آدرس های IP زیادی به آنها اختصاص داده شود. این مشکلی برای اینترانت های خصوصی با استفاده از یکی از بلوک های آدرس IP خصوصی مانند 10.y.z.w، 172.16-31.z.z، 192.168.z.z نیست. اما در سرورهایی که مستقیماً به اینترنت متصل هستند، باید تعداد مورد نیاز آدرس IP را از ISP خود دریافت کنید. با این اوصاف، این روشوظایف برای شناسایی یک وب سایت رایج ترین است.

پیکربندی فقط یک آدرس IP برای کارت شبکه

پورت های مختلف TCP (اعداد بزرگتر از 1023) را برای هر یک از وب سایت هایی که می خواهید به آنها متصل شوید، تنظیم کنید. عیب اصلی این روش این است که مشتریان باید شماره پورت های وب سایت هایی را که باید به آنها متصل شوند، بدانند. به عنوان مثال، اگر نام DNS سرور Win2003s.test.fio.ru باشد و به وب سایت این سرور شماره پورت 8023 اختصاص داده شده باشد، مشتری باید از URL http://Win2003s.test.fio.ru استفاده کند. برای دسترسی به این سایت: 8023.

پیکربندی یک آدرس IP با حفظ پورت استاندارد TCP

این روش تنها یک آدرس IP را برای NIC سرور پیکربندی می کند و پورت TCP را در مقدار پیش فرض (80) برای همه سایت ها باقی می گذارد. با استفاده از دکمه Advanced یک نام هدر میزبان منحصر به فرد را برای هر سایت پیکربندی کنید. نام هدر هاست در پروتکل HTTP 1.1 امکان پذیر است. نام هدر میزبان مرتبط با هر یک از میزبان ها، نام DNS کاملا واجد شرایطی است که در پایگاه داده قابل دسترسی به میزبان اختصاص داده شده است. سرور DNS(یا در فایل میزبانی محلی روی مشتریان).

هنگامی که پنجره خواص را برای وب سایت پیش فرض و صفحه برگه باز می کنید سایت اینترنتی، سپس آدرس IP روی All Unassigned تنظیم می شود. این بدان معنی است که وب سایت به هر آدرس IP که به طور خاص به وب سایت های دیگر در رایانه منتشر شده اختصاص داده نشده است، پاسخ می دهد. به همین دلیل است که این سایت پیش فرض و تنها وب سایت در رایانه IIS است که این روش تنظیم آدرس IP برای آن امکان پذیر است.

هنگامی که مشتری یک URL مانند درخواست می کند http://vio.fio.ru، مشتری نام هدر میزبان را ارسال می کند vio.fio.ruدر هدرهای درخواست HTTP ارسال شده به سرور. سرور نام هدر میزبان را تجزیه می کند، وب سایتی را که کلاینت باید به آن متصل شود شناسایی می کند و فایل های مطابق با درخواست را برمی گرداند. عیب این روش این است که کلاینت باید از هدرهای نام هاست نیز پشتیبانی کند، یعنی باید بتواند DNS سایت را در هدرهای درخواست HTTP خود ارسال کند. نام‌های هدر میزبان توسط مرورگرهای مایکروسافت پشتیبانی می‌شوند اینترنت اکسپلوررنسخه های شروع از 3 و بالاتر. یکی دیگر از معایب استفاده از نام های هدر میزبان این است که در ترکیب با آن کار نمی کند اتصالات SSLزیرا در این حالت جلسات HTTP رمزگذاری می شوند.

اگر با مرورگرهای قدیمی‌تری کار می‌کنید که از نام‌های هدر میزبان پشتیبانی نمی‌کنند، می‌توانید یک مکانیسم مبتنی بر کوکی را پیاده‌سازی کنید تا به مرورگرها اجازه دهد بین وب‌سایت‌هایی که آدرس IP و شماره پورت TCP یکسان دارند تمایز قائل شوند. اطلاعات تکمیلیاین را می توان در اسناد آنلاین یافت.

هنگامی که شماره پورت یک وب سایت را تغییر می دهید، برای اعمال تغییرات نیازی به راه اندازی مجدد سرور ندارید.

اتصالات.

صفحه برگه وب سایت به شما امکان می دهد جلسات HTTP را برای محدود کردن حداکثر تعداد اتصالات TCP همزمان به سرور پیکربندی کنید. همچنین می‌توانید تنظیمات HTTP Keep-Alives را فعال یا غیرفعال کنید و مقدار وقفه اتصال را تنظیم کنید. تنظیمات HTTP Keep-Alives یک ویژگی HTTP 1.1 است که به کلاینت اجازه می دهد تا اتصال TCP را با سرور حتی پس از دانلود یک فایل باز نگه دارد، اگر فایل های دیگری وجود دارد که باید از آن سرور دانلود شوند. اگر کلاینت ها به دلیل کندی سرور شروع به رنج می کنند یا به طور مکرر پیام خطای "بارگذاری شده" را دریافت می کنند

HTTP 500: خطاهای Busy

سپس مقدار را در قسمت Connection Timeout کاهش دهید تا اتصالات TCP استفاده نشده سریعتر تکمیل شوند.

مهلت زمانی که در برگه وب سایت تنظیم کرده اید برای جلسات TCP فعال اعمال می شود. TCP تنظیمات خاص خود را برای خاتمه دادن به اتصالات نیمه باز TCP دارد، مانند مواردی که در طول حملات Denial of Service (DoS) ایجاد می شود، زمانی که مهاجمان سعی می کنند با سیل یک وب سرور از کار بیفتند. اتصال شبکهبسته های TCP SYN

روزنامه نگاری.

برگه Web Site به شما امکان می دهد تا ورود به سیستم را برای سرور خود فعال (یا غیرفعال کنید). این تنظیم به طور پیش فرض فعال است و به مدیران اجازه می دهد تا دسترسی مرورگر مشتری به سایت را نظارت کنند. اطلاعات ثبت شده را می توان در قالب های مختلف ذخیره کرد:

  • فرمت فایل لاگ رایج NCSA.یک فایل ASCII با فاصله محدود با مجموعه ای از فیلدهای از پیش تعریف شده ایجاد می کند.
  • ثبت ODBC. فرمت ثبت پایگاه داده ثابت شد.
  • فرمت فایل Log توسعه یافته W3C. این قالب ثبت سفارشی پیش فرض است. یک فایل ASCII با فاصله محدود ایجاد می شود، با مجموعه ای از فیلدها که توسط مدیر تعریف شده است.
  • فرمت فایل لاگ مایکروسافت IIS. یک فایل با فرمت ثابت در رمزگذاری ASCII ایجاد می شود.

فایل های گزارش جدید IIS را می توان به صورت ساعتی، روزانه، هفتگی یا ماهانه ایجاد کرد، یا زمانی که یک فایل گزارش موجود به اندازه مشخصی رشد کرد. به طور پیش‌فرض، فایل‌های گزارش در پوشه \%systemroot%\System32\LogFiles ذخیره می‌شوند، اما می‌توانید این تنظیمات را با استفاده از دکمه Browse تغییر دهید.

فعال کردن ورود به سیستم IIS در یک صفحه با برگه وب سایت به این معنی نیست که بازدید از تمام قسمت های سایت شما ثبت می شود. برای فعال یا غیرفعال کردن ورود به سیستم دسترسی به محتوای میزبانی شده در فهرست اصلی سایت، می توانید از چک باکس Logging در برگه صفحه اصلی کادر گفتگوی سایت استفاده کنید. شما می توانید بازدید از فهرست های دیگر و حتی فایل های فردی را با استفاده از برگه های دیگر ردیابی کنید.

Tab علاوه بر اینبه شما امکان می دهد تنظیمات پیشرفته گزارش را پیکربندی کنید.

برگه عملکرد.

عملکرد هر وب سایت در صفحه با برگه عملکرد پنجره ویژگی های سایت پیکربندی می شود.

در این صفحه می توانید تنظیمات زیر را انجام دهید:

  • محدودیت پهنای باند. می توانید در قسمت Bandwidth Throttling محدودیت پهنای باند را برای این سایت فعال و تعیین کنید. این به شما امکان می دهد اولویت دسترسی به سایت های خاصی را که در همان سرور واقع شده اند تنظیم کنید.
  • تعداد اتصالات به وب سایت ها می توانید تعداد کل اتصالات همزمان به یک وب سایت را محدود کنید. برای انجام این کار، سوئیچ را در موقعیت حداکثر قرار دهید و مقدار مربوط به تعداد اتصالات را تنظیم کنید.

تب فیلترهای ISAPI.

فیلترهای ISAPI (Internet Server Application Programming Interface) DLL های پویا اضافی هستند که هنگام پردازش درخواست های سرویس گیرنده HTTP، اقدامات خاصی را انجام می دهند. با استفاده از این تب می توانید مجموعه ای از فیلترهای ISAPI و ترتیب پردازش آنها توسط سرویس IIS را مشخص کنید. فیلترهای تنظیم شده در سطح سایت فقط برای سایت انتخاب شده اعمال می شوند. فیلترهای تنظیم شده در سطح سرور برای تمام وب سایت های سرور اعمال می شود.

فیلترهای ISAPI اقدامات خود را قبل از اینکه سرور واقعاً به درخواست HTTP پاسخ دهد انجام می دهند. برای مثال، می‌توانید فیلترهای ISAPI را توسعه دهید که احراز هویت سفارشی، رمزگذاری داده‌ها، ثبت اطلاعات ترافیک در یک فایل گزارش سفارشی یا کارهای دیگر را انجام می‌دهند.

برگه فهرست خانه.

در صفحه برگه Home Directory، می‌توانید مکان محتوایی را که به فهرست اصلی وب‌سایت نگاشت می‌شود، تعیین کنید تا مجوزهای دسترسی و سایر تنظیمات را برای فهرست و برنامه‌های کاربردی وب پیاده‌سازی شده در آن دایرکتوری تنظیم کنید.

دایرکتوری صفحه اصلی.

دایرکتوری اصلی سایت مکان محتوایی را مشخص می کند که با استفاده از یک URL مانند به آن دسترسی داشته باشید

http://Site_name/File_name

که در آن SiteName نام NetBIOS، آدرس IP، یا نام DNS سایت است و FileName نام هر سایتی است. صفحات HTML، یا یک فایل با یک تصویر، یا یک اسکریپت، یا فایل دیگری از فهرست اصلی سایت.

هنگام اتصال به منبع به یکی از روش های زیر می توانید فهرست اصلی سایت را با استفاده از سوئیچ منبع محتوا تنظیم کنید:

  • به عنوان نام دایرکتوری واقع در دیسک محلیکامپیوتر (کاتالوگ موقعیت از این کامپیوتر).
  • به عنوان یک مسیر UNC به یک منبع مشترک شبکه در یک سرور فایل (محل: پوشه مشترک یک رایانه دیگر).
  • به عنوان یک تغییر مسیر به یک URL، مشتری را که مایل به دسترسی به محتوای نگاشت شده در فهرست اصلی است ترغیب می کند تا به وب سرور دیگری متصل شود، نه لزوماً سرور IIS (موقعیت URL دائمی). تغییر مسیر می تواند موقت یا دائمی باشد.

دسترسی به تغییر مسیر

توانایی تغییر مسیر دسترسی برای فهرست اصلی (یا هر دایرکتوری مجازی) به یک URL زمانی مفید است که وب سایت در حال ساخت است یا زمانی که به دلیل تعمیر و نگهداری یا به روز رسانی از کار افتاده است. IIS به شما این امکان را می‌دهد که درخواست هر یک از فایل‌های موجود در فهرست اصلی خود را به همان URL هدایت کنید (مثلاً به صفحه‌ای که تبلیغ می‌کند «Going» نگهداری. سایت در 15 دقیقه در دسترس خواهد بود") یا به همان فایل در یک فهرست شبکه (این می تواند کلاینت ها را به یک سایت آینه موقت هدایت کند). همچنین می توانید دسترسی به یک زیر شاخه از فهرست اصلی فعلی را تغییر مسیر دهید، اگر صفحه اعلام تعمیرات یا محتوای آینه در همان سرور است.

فقط زمانی یک تغییر مسیر دائمی تنظیم کنید که واقعاً قصد دارید محتوای سایت را به سرور دیگری منتقل کنید، زیرا ... برخی از مرورگرها پیام "تغییر مسیر دائمی" را دریافت می کنند

تغییر مسیر دائمی HTTP 301

مجوزها

اگر مکان دایرکتوری اصلی خود را به عنوان یک فهرست محلی یا اشتراک شبکه مشخص کنید، صفحه برگه فهرست اصلی به شما امکان می دهد مجوزهای دسترسی و سایر تنظیمات را برای آن دایرکتوری تنظیم کنید.

اگر مکان صفحه اصلی خود را روی تغییر مسیر URL تنظیم کنید، این تنظیمات در دسترس نخواهند بود. تنظیمات زیر امکان پذیر است:

  • دسترسی به متن اسکریپت. با علامت زدن، کاربران می توانند به متن منبع اسکریپت ها (به عنوان مثال، فایل های ASP) دسترسی داشته باشند. لطفاً توجه داشته باشید که اگر تنظیم خواندن یا نوشتن را فعال نکنید، پس این تنظیمتاثیری نخواهد داشت (اگر تنظیمات Read را فعال کنید، کاربران می‌توانند متن‌های منبع اسکریپت‌ها را بخوانند و اگر تنظیم Write را فعال کنید، می‌توانند اسکریپت‌ها را تغییر دهند.) تنظیمات دسترسی به متن اسکریپت معمولاً هنگام طراحی سرورها فعال می‌شود. که محتوا ایجاد می شود. به طور پیش فرض غیرفعال است.
  • خواندن. اگر این کادر را انتخاب کنید، کاربران می‌توانند محتویات یک فهرست یا فایل و ویژگی‌های آن، مانند زمان ایجاد و اندازه فایل را ببینند. به طور پیش فرض، تنظیم فعال است.
  • رکورد. انتخاب این چک باکس به کاربران امکان می دهد محتویات یک فهرست یا فایل را تغییر دهند. ضبط در سرور فقط توسط مرورگرهایی انجام می شود که از دستور PUT (Put) پروتکل HTTP 1.1 پشتیبانی می کنند (این شامل Internet Explorer از نسخه 4 می شود). به طور پیش فرض، تنظیم غیرفعال است.
  • نمای کلی کاتالوگ. اگر این کادر را انتخاب کنید، وقتی صفحه اصلی پیش فرض وجود ندارد، کاربران می توانند محتویات فهرست اصلی خود را ببینند. معمولاً، باید این تنظیم را خاموش کنید (به طور پیش‌فرض خاموش است) تا ساختار فهرست محتوای خود را از مشاهده تصادفی کاربرانی که می‌خواهند به مکان‌هایی که نمی‌خواهید وارد شوند، پنهان کنید.
  • ورود به سیستم. اگر این کادر را علامت بزنید، هر بار که یک کلاینت به هر یک از فایل های دایرکتوری خانگی دسترسی پیدا می کند، یک ورودی به فایل ثبت نام اضافه می شود. توجه داشته باشید که قبل از اینکه این تنظیم کار کند، باید کادر Log را در صفحه برگه وب سایت انتخاب کنید. به طور پیش فرض، ثبت بازدید از فهرست اصلی فعال است.
  • نمایه سازی کاتالوگ. هنگامی که علامت زده می شود، سرویس Indexing محتویات فهرست اصلی را به فهرست اصلی اضافه می کند. به طور پیش فرض، Indexing Service در طول نصب می شود نصب ویندوزسرور 2003.

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

راه اندازی وب اپلیکیشن

اگر یک دایرکتوری محلی یا اشتراک شبکه را به عنوان محل دایرکتوری اصلی مشخص کنید، در تب Home Directory می توانید تنظیمات هر برنامه کاربردی اجرا شده در این دایرکتوری را مشخص کنید.

نمونه ای از برنامه های تحت وب مجموعه ای از ASP ها هستند که با هم کار می کنند و قابلیت های الگوریتمی را در اختیار بازدیدکنندگان سایت قرار می دهند. تنظیماتی که می‌توانید در آن منطقه تنظیم کنید تنظیمات برنامه:

  • فیلد ورودی نام نرم افزار. فیلد نام منحصر به فرد برنامه را مشخص می کند.
  • پوشه منبع. یک برنامه ممکن است از درختی از فهرست ها و محتویات آنها تشکیل شده باشد. بالای این درخت نقطه شروع برنامه است.
  • شروع مجاز است. با این تنظیم می توانید انواع برنامه هایی را که می توانند در فهرست اصلی راه اندازی شوند را مشخص کنید. می توانید Nothing، Scripts Only یا Scripts and Executables را انتخاب کنید.
  • گروه برنامه. این تنظیم به شما امکان می دهد گروهی از برنامه های مرتبط با یک پوشه اصلی مشخص را انتخاب کنید.
  • دکمه تنظیمات. با کلیک بر روی این دکمه، کادر محاوره‌ای Application Configuration باز می‌شود، جایی که می‌توانید گزینه‌هایی را برای نگاشت برنامه به موتورهای اسکریپت یا برنامه‌هایی که آن را تفسیر می‌کنند، برای کپی کردن برنامه‌های ISAPI (برای بهبود عملکرد) پیکربندی کنید. برای تنظیم زمان جلسات؛ برای تنظیم زبان برنامه نویسی پیش فرض ASP برای اشکال زدایی تنظیمات.

اگر دایرکتوری را روی دسترسی Write به همراه تنظیم اسکریپت ها و فایل های اجرایی تنظیم کنید، یک خطر امنیتی وجود دارد: کاربری که به آن اعتماد ندارید می تواند یک برنامه خصمانه را در سرور آپلود کند. فایل اجراییو باعث آسیب شود.

برگه اسناد.

در برگه Documents پنجره ویژگی های وب سایت، می توانید نام فایل های احتمالی را برای اسناد فهرست خانه استاندارد و نحوه دسترسی مرورگر به آنها تنظیم کنید.

به طور پیش فرض، چهار فایل به ترتیب زیر مشخص می شوند: Default.htm، Default.asp، index.htm و iisstart.htm. برای مثال، اگر یک مرورگر سعی کند با استفاده از URL http://Win2003s.test.fio.ru به وب سایت پیش فرض سرور Win2003s.test.fio.ru متصل شود، سرور ابتدا بررسی می کند که آیا Default است یا خیر. فایل htm در فهرست اصلی وجود دارد. در صورت وجود چنین فایلی به مشتری برگردانده می شود. اگر چنین فایلی وجود نداشته باشد، سرور به دنبال فایل Default.asp می گردد. این روند تا زمانی که فایل پیدا شود یا لیست اسناد پیش فرض به پایان برسد ادامه خواهد داشت. می‌توانید اسناد استاندارد اضافی (مثلا Index.html) را مشخص کنید یا اسنادی را که قبلاً در فهرست هستند حذف کنید. شما می توانید به طور کامل تماس با اسناد استاندارد را لغو کنید؛ در این مورد، مشتریان باید نام واقعی فایلی را که می خواهند در سرور به آن دسترسی داشته باشند، بدانند و مشخص کنند، برای مثال URL زیر را تنظیم کنند: http://Win2003s.test. fio.ru/NoDefault .htm.

با استفاده از این تب می توانید نام فایل فوتر (نوشته شده با فرمت HTML) را نیز تعیین کنید. یک پاورقی باید به پایین هر یک از فایل های تحویل داده شده از سایت به مشتری اضافه شود. سرصفحه ها و پاورقی ها به شما این امکان را می دهند که یک بیانیه حق نسخه برداری یا سلب مسئولیت حق چاپ را در پایین هر صفحه اضافه کنید. اگر از FrontPage برای ایجاد محتوای خود استفاده می کنید، می توانید فوترهای پیچیده ای برای نمایش اطلاعاتی مانند تاریخ ایجاد کنید آخرین تغییرفایل، شمارنده محبوبیت و غیره




بالا