نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی

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

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

فرمول بندی مسئله

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

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

  • وب سرور یا دسترسی از طریق پروتکل HTTP. اتصال از راه دور از طریق ارائه می شود پورت های TCP 80 و 8080.
  • انتقال امن اطلاعات به وب سرور - پورت 443.
  • پروتکل انتقال فایل اصلی یا FTP از پورت 21 استفاده می کند.
  • پروتکل امن برای دسترسی از ترمینال SSHدر پورت 22. معمولاً برای انجام تنظیمات دستگاه استفاده می شود.
  • یک پروتکل باز برای اتصال به ترمینال راه دور TCP - پورت 23 است.
  • دسترسی به نامه سرورهای SMTPو POP3 به ترتیب از پورت های 25 و 110 استفاده می کنند.

برنامه های تخصصی برای مثال از پورت های خود استفاده می کنند دسترسی از اینترنت به شبکه محلیبا استفاده از برنامه VNC باید پورت 5900، Radmin - 4899 را باز کنید و به سرویس کار راه دور داخلی متصل شوید. دسکتاپ ویندوز(RDC) - 3389.

شایان ذکر است که باز کردن پورت ها روی سرور آسیب پذیری را اضافه می کند و مهاجمان را جذب می کند. بنابراین، پورت ها فقط در صورت نیاز باز می شوند، یعنی. اگر نیازی به استفاده از دسترسی از طریق پروتکل نباشد، درگاه مورد استفاده سرویس باید بسته شود. یک روش خوب این است که ابتدا دسترسی به هر سرویسی را رد کنید و سپس در صورت نیاز دسترسی به سرویس را تنظیم کنید. به خصوص پورت هایی آسیب پذیر هستند که مجوز کاربر را ارائه نمی دهند، به عنوان مثال، پورت 21 در ویندوز به طور پیش فرض باز است، که اتصالات غیرمجاز را ممکن می کند.

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

راه اندازی روتر - ترجمه آدرس

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

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

کامپیوتر از طریق DHCP به روتر متصل می شود. این بدان معنی است که هر بار که درخواستی برای اضافه کردن به شبکه داده می شود، یک آدرس IP جدید دریافت می کند. فراهم كردن دسترسی به شبکه محلی از طریق اینترنتلازم است به هر دستگاه یک IP اختصاص دهید. این کار در صفحه نخستدر " شبکه خانگی» با کلیک کردن بر روی فلش سبز رنگ (هنگامی که ماوس را نگه دارید، یک راهنمایی ظاهر می شود - "یک آدرس IP به دستگاه اختصاص دهید").

بعد در پیکربندی، آیتم منوی "امنیت" و تب "پخش" را انتخاب کنید. آدرس های شبکه" در این تب، باید قانون دسترسی و پخش سوکت خود را برای هر سرویس انتخابی به اینترنت اضافه کنید. سوکت ترکیبی از آدرس IP و شماره پورت است، برای مثال 192.168.1.1:8080 برای اتصال به وب سرور.

در پنجره ای که با کلیک بر روی دکمه "افزودن قانون" باز می شود، باید فیلدهای خاصی را برای ایجاد یک قانون مشخص کنید:

  • "Interface" - یک رابط WAN را از لیست کشویی انتخاب کنید. بسته به تنظیمات ارائه دهنده، ممکن است چندین گزینه برای انتخاب وجود داشته باشد: PPTP، PPPoE، L2TP یا ISP (اتصال باند پهن).
  • "پروتکل" - پروتکل را انتخاب کنید اتصال از راه دوراتصالات ورودی
  • "Redirect to address" - نشان دهنده آدرس محلی دستگاهی است که می خواهید برای آن تغییر مسیر دهید.
  • "شماره پورت مقصد جدید" - شماره بندر محلیکامپیوتر مشخص شده

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

تنظیم دسترسی در رایانه ویندوز

برای پیکربندی رایانه خود، باید درگاه هایی را برای اتصالات ورودی روی آن باز کنید. این در برنامه تحویل استاندارد انجام می شود " دیوار آتش ویندوز" این برنامه از "کنترل پنل - سیستم و امنیت - فایروال" یا "شروع - اجرا - cmd - firewall.cpl" راه اندازی می شود.

پورت ها به صورت زیر باز می شوند:

  • در برنامه باید آیتم منو را انتخاب کنید " گزینه های اضافی».
  • پنجره جدیدی باز می شود که به شما امکان می دهد تنظیمات پیشرفته حفاظت از رایانه را پیکربندی کنید.
  • هنگامی که روی دکمه "قوانین برای اتصالات ورودی - ایجاد قانون" کلیک می کنید، گفتگوی مودال "Rule Creation Wizard" باز می شود.
  • اولین مورد در گفتگو به شما امکان می دهد نوع قانون را انتخاب کنید: for برنامه خاص(معمولاً هنگام نصب برنامه، برای عملکرد صحیح قوانین را خودتان اضافه می کنید)، برای پورت، قوانین از پیش تعیین شده و قوانین سفارشی.
  • باید سوئیچ "For port" را انتخاب کنید.
  • نوع پروتکل انتخاب می شود (TCP یا UDP) و یک پورت خاص یا محدوده ای از پورت ها که با خط فاصله جدا شده اند در فیلد مربوطه وارد می شود.
  • پس از انتخاب پورت، خود قانون ایجاد می شود، i.e. اتصال مجاز یا رد شده است. در مورد ما، هنگام باز کردن یک پورت، باید سوئیچ کنار "Allow connection" را بررسی کنید.
  • پروفایل مشخص شد اتصال شبکه. می توانید کادرهای کنار همه نمایه ها را علامت بزنید.
  • در آخرین مرحله، باید یک نام برای قانون ایجاد کنید و روی "پایان" کلیک کنید.

با این کار یک پورت روی کامپیوتر باز می شود. به طور مشابه، مانند یک روتر، باید یک قانون جداگانه برای هر پورت ایجاد کنید. برای جلوگیری از افزودن دسترسی به هر پورت، می‌توانید فایروال را به طور کامل غیرفعال کنید، اما اکیداً توصیه نمی‌شود.

راه اندازی دسترسی با استفاده از برنامه های شخص ثالث

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

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

در این مقاله به طور مفصل فرآیند سازمان را شرح خواهم داد دسترسی به وببه 1C: پایگاه های داده سازمانی 8.3 در وب سرور IIS (سرور اطلاعات اینترنتی) همراه با مایکروسافت ویندوز سرور. برای نسخه های قدیمی 1C: Enterprise ( 8.1 و 8.2 ) الگوریتم انتشار پایگاه های داده به طور کلی مشابه است. الگوریتم راه اندازی IIS برای 1C:Enterprise مورد بحث قرار خواهد گرفت و روند انتشار پایگاه های داده در یک وب سرور نیز برای هر دو توضیح داده خواهد شد. 32 بیتی، و برای 64 بیتیماژول افزونه وب سرور

1. آنچه شما نیاز دارید

  1. رایانه ای که مسئول اجرای یک وب سرور است که یکی از سیستم عامل های زیر را اجرا می کند:
  2. حقوق مدیر محلیدر این کامپیوتر
  3. کیت توزیع برای نصب اجزای 1C: Enterprise. برای پیکربندی یک ماژول افزونه وب سرور 64 بیتی، یک کیت توزیع برای نصب یک سرور 64 بیتی 1C: Enterprise. که در در این مثالنسخه استفاده شده 8.3.4.389 . برای نسخه های قدیمی 1C: Enterprise ( 8.1 و 8.2 ) الگوریتم انتشار پایگاه های داده به طور کلی مشابه است.

2. نصب وب سرور IIS

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

  • ویژگی های رایج HTTP
    • محتوای ثابت
    • سند پیش فرض
    • مرور دایرکتوری
    • خطاهای HTTP
  • توسعه اپلیکیشن
    • ASP.NET 3.5
    • توسعه پذیری دات نت 3.5
    • برنامه های افزودنی ISAPI
    • فیلترهای ISAPI
  • بهداشت و تشخیص
    • ثبت HTTP
    • درخواست مانیتور
  • ابزارهای مدیریتی
    • کنسول مدیریت IIS

جزئیات در مورد روند استقرار وب سرور IISنوشتم:

  • در Microsoft Windows Server 2012 (R2) - . IIS نسخه 8، پس از نصب باید یک صفحه وب سایت پیش فرض را مشاهده کنید:

  • در Microsoft Windows Server 2008 (R2) - . IIS نسخه 7، پس از نصب باید یک صفحه وب سایت پیش فرض را ببینید:

3. نصب اجزای 1C: Enterprise

در همان سروری که وب سرور IIS در آن مستقر است (کامپوننت‌های 32 بیتی)، حتماً مؤلفه‌ها را هنگام نصب انتخاب کنید:

  • 1C: سازمانی
  • ماژول های افزونه وب سرور

اگر قصد دارید یک ماژول افزونه وب سرور 64 بیتی را پیکربندی کنید، باید علاوه بر این، 1C:Enterprise را از تحویل مربوطه راه اندازی کنید و مؤلفه را نصب کنید:

  • ماژول افزونه وب سرور

4. راه اندازی سیستم عامل

اکنون باید حقوق لازم را برای پوشه های کلیدی که هنگام استفاده از دسترسی وب به پایگاه های داده 1C: Enterprise استفاده می شود، تنظیم کنید. برای دایرکتوری ذخیره سازی فایل های وب سایت منتشر شده در سرور وب (پیش فرض C:\inetpub\wwwroot\) باید داده شود حقوق کاملگروه " کاربران"(کاربران). در اصل، می توانید از این مرحله رد شوید، اما سپس برای انتشار یا تغییر انتشار پایگاه داده، باید 1C: Enterprise را به عنوان مدیر اجرا کنید. برای پیکربندی امنیت از این کاتالوگ، روی آن کلیک کنید کلیک راستماوس و منوی زمینهانتخاب کنید " خواص"(خواص).

در پنجره Properties که باز می شود، به " ایمنی" (امنیت) و دکمه " را فشار دهید " تغییر دادن» (ویرایش...)، برای تغییر مجوزهای موجود. پنجره مجوزهای این دایرکتوری ظاهر می شود. در لیست گروه‌ها یا نام‌های کاربری، گروه را انتخاب کنید. کاربران" (کاربران) و در لیست مجوزهای گروه انتخاب شده پرچم را تنظیم کنید " دسترسی کامل"(تسلط کامل). سپس روی " کلیک کنید درخواست دادن" (اعمال) برای ثبت تغییرات و بستن تمام پنجره ها با استفاده از دکمه " خوب».

بعد، باید حقوق کامل را به دایرکتوری با آن بدهید فایل های نصب شده"1C: Enterprise" (پیش فرض C:\Program Files (x86)\1cv8\برای ماژول توسعه 32 بیتی و C:\Program Files\1cv8\برای گروه 64 بیتی IIS_IUSRS. برای انجام این کار، اقداماتی مشابه آنچه در بالا توضیح داده شد انجام می دهیم، با این تفاوت که برای اینکه گروه مورد نیاز در لیست ظاهر شود. گروه ها یا کاربران" (گروه ها یا نام های کاربری) باید روی دکمه واقع در زیر لیست کلیک کنید " اضافه کردن"(افزودن..) و در پنجره انتخاب گروه ها یا کاربران، روی " کلیک کنید علاوه بر این"(پیشرفته...).

سپس روی دکمه سمت راست کلیک کنید " جستجو کردن"(اکنون پیدا کنید)، سپس گروه مورد نیاز را انتخاب کنید IIS_IUSRSدر جدول نتایج جستجو و کلیک کنید " خوب».

گروه IIS_IUSRSدر لیست گروه ها یا کاربران ظاهر می شود. ما به آن حقوق کامل را به دایرکتوری انتخاب شده می دهیم و روی ” کلیک می کنیم درخواست دادن» (اعمال) برای ذخیره تغییرات.

و در نهایت اگر انتشار برای پایگاه داده فایل، باید گروه را هم بدهید IIS_IUSRSحقوق کامل دایرکتوری حاوی فایل های این پایگاه اطلاعاتی.

5. انتشار پایگاه داده روی وب سرور

بیایید به انتشار مستقیم پایگاه داده در وب سرور برویم. برای انجام این کار، 1C: Enterprise را در حالت Configurator برای پایگاه داده ای که می خواهید منتشر کنید راه اندازی کنید. سپس “ مدیریت» — « در حال انتشار در وب سرور...»

پنجره تنظیم ویژگی های انتشار در وب سرور باز می شود. فیلدهای اصلی مورد نیاز برای انتشار از قبل به صورت پیش فرض پر شده اند:

  • نام دایرکتوری مجازی - نامی که با آن به پایگاه داده روی سرور وب دسترسی پیدا می کند. فقط می تواند از حروف الفبای لاتین تشکیل شود.
  • وب سرور - از لیست موجود در انتخاب شده است کامپیوتر فعلیوب سرورها در مورد ما، این خدمات اطلاعات اینترنتی است.
  • کاتالوگ - موقعیت فیزیکیدایرکتوری که فایل ها در آن قرار خواهند گرفت برنامه مجازی.
  • با استفاده از پرچم‌های مربوطه، می‌توانید انواع کلاینت‌ها را برای انتشار مشخص کنید و همچنین امکان انتشار سرویس‌های وب را مشخص کنید. در جدول زیر می توانید لیست خدمات وب منتشر شده را ویرایش کنید و همچنین در ستون " نشانی» مترادف دسترسی به این وب سرویس را تغییر دهید.
  • همچنین این امکان وجود دارد که وب سرور IIS با تنظیم پرچم مناسب نیاز به انجام احراز هویت در وب سرور را با استفاده از ابزارهای سیستم عامل نشان دهد.

با انتخاب تنظیمات لازمانتشارات کلیک کنید " انتشار».

اگر انتشار بدون خطا انجام شود، پیام مربوطه را خواهیم دید.

انتشار در وب سرور IIS همیشه برای وب سایت پیش فرض و استخر برنامه پیش فرض انجام می شود. شایان ذکر است که هنگام انتشار از پیکربندی، ماژول افزونه وب سرور 32 بیتی ثبت می شود و استخر برنامه پیش فرض DefaultAppPool- بدون پیکربندی، فقط با برنامه های 64 بیتی کار می کند. به ترتیب، اقدامات بعدیبه بیتی ماژول افزونه وب سروری که قصد استفاده از آن را دارید بستگی دارد. برای یک برنامه افزودنی وب سرور 32 بیتی، باید استخر برنامه را فعال کنید تا از برنامه های کاربردی 32 بیتی استفاده کند، یا یک پسوند وب سرور 64 بیتی را ثبت کنید. در مورد آن صحبت خواهیم کردزیر

6. IIS را برای استفاده از افزونه افزونه وب سرور 32 بیتی پیکربندی کنید

امکانات"(ابزار) -" دیسپچر خدمات اطلاعات اینترنتی

وب سایت پیش فرض- یک دایرکتوری مجازی تبدیل شده به یک برنامه کاربردی با نامی که هنگام انتشار پایگاه داده مشخص کردیم ظاهر شد. تنها چیزی که برای تکمیل انتشار باقی مانده است، فعال کردن برنامه های 32 بیتی برای استخر برنامه پیش فرض است. برای انجام این کار، به برگه “در درخت اتصال بروید استخرهای کاربردی"(Application Pools).

در لیست استخرهای برنامه، یک استخر با نام پیدا می کنیم DefaultAppPool. روی آن راست کلیک کرده و “ گزینه های اضافی"(تنظیمات پیشرفته).

در پنجره تنظیمات استخر برنامه که باز می شود، در گروه « معمول هستند"(عمومی) مورد را پیدا کنید" برنامه های 32 بیتی مجاز است» (برنامه های 32 بیتی را فعال کنید) و مقدار پارامتر را روی آن تنظیم کنید درست است، واقعی. سپس تغییرات را با کلیک بر روی " ذخیره کنید خوب».

7. IIS را برای استفاده از افزونه برنامه افزودنی وب سرور 64 بیتی پیکربندی کنید

می توانید با استفاده از ابزار برنامه افزودنی وب سرور 64 بیتی را ثبت کنید webinst.exeنسخه مربوطه که در دایرکتوری قرار دارد صندوقچه، کاتالوگ با برنامه نصب شده"1C: Enterprise" یا از روش زیر استفاده کنید.

بیایید مدیر خدمات اطلاعات اینترنتی (IIS) را راه اندازی کنیم. این را می توان از مدیر سرور با انتخاب " امکانات"(ابزار) -" مدیر خدمات اطلاعات اینترنتی» (مدیر خدمات اطلاعات اینترنتی (IIS)).

در اینجا، با گسترش درخت در پنجره اتصالات، خواهیم دید که برای وب سایت پیش فرض - وب سایت پیش فرض- یک دایرکتوری مجازی تبدیل شده به یک برنامه کاربردی با نامی که هنگام انتشار پایگاه داده مشخص کردیم ظاهر شد. برای تکمیل انتشار، تنها چیزی که باقی می ماند نشان دادن است این نرم افزاراز یک پردازشگر درخواست 64 بیتی استفاده کنید. برای انجام این کار، صفحه تنظیمات نگاشت handler را برای این دایرکتوری مجازی با انتخاب “ باز کنید نقشه برداری هندلر» (Handler Mappings) روشن است صفحه نخستبرنامه های کاربردی.

در جدول مقایسه های کنترل کننده، ما کنترل کننده را پیدا می کنیم "برنامه افزودنی وب سرویس 1C". بیایید این کنترلر را با دوبار کلیک کردن روی ردیف مربوطه در جدول باز کنیم.

بیایید با جایگزین کردن مسیر dll اجرایی ماژول افزونه وب سرور 32 بیتی که در انتخاب شده است، کنترل کننده را ویرایش کنیم. این لحظه، به مسیر نسخه 64 بیتی کتابخانه بروید. در این مثال مسیر را از " تغییر می دهیم C:\Program Files (x86)\1cv8\8.3.4.389\bin\wsisapi.dll" بر " C:\Program Files\1cv8\8.3.4.389\bin\wsisapi.dll» با استفاده از دکمه انتخاب. پس از تغییر مسیر، روی "کلیک کنید" خوب» برای ذخیره تغییرات.

8. از طریق یک مرورگر وب به یک پایگاه اطلاعات منتشر شده متصل شوید

خب، به نظر می رسد که تمام است. برای اتصال به پایگاه داده تازه منتشر شده، اجرا کنید اینترنت اکسپلوررو در نوار آدرس مسیری مانند وارد کنید http://localhost/<Имя публикации информационной базы> . در این مثال http://localhost/DemoAccounting/ است.

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

در این مورد، برای عملکرد صحیح«1C: Enterprise»، نام دامنه مورد دسترسی (یا آدرس IP) باید به سایت‌های مورد اعتماد اینترنت اکسپلورر اضافه شود و پنجره‌های بازشو باید برای آن مجاز باشد. بیشتر بخوانید در مورد راه اندازی اینترنت Explorer برای کار با سرویس گیرنده وب 1C: Enterprise، بخوانید.

9. اتصال به پایگاه اطلاعات منتشر شده از طریق سرویس گیرنده 1C: Enterprise

همچنین می توانید با استفاده از یک پایگاه اطلاعاتی منتشر شده در وب سرور متصل شوید تین مشتری"1C: Enterprise". برای اتصال، پنجره راه اندازی «1C: Enterprise» را باز کنید و روی « اضافه کردن» برای افزودن پایگاه اطلاعاتی.

در پنجره افزودن یک پایگاه اطلاعاتی/گروه، سوئیچ را روی « قرار دهید افزودن یک پایگاه اطلاعاتی موجود به لیست"و کلیک کنید" به علاوه».

نام پایگاه داده را همانطور که در لیست ظاهر می شود وارد کنید پایگاه های اطلاع رسانی(باید برای این لیست منحصر به فرد باشد)، نوع مکان را انتخاب کنید " در وب سرور"و کلیک کنید" به علاوه».

خط آدرس را برای اتصال به پایگاه اطلاعاتی (بدون پیشوند /ru_RU/) وارد کنید. در اینجا می توانید پارامترهای سرور پروکسی (در صورت وجود) و روش احراز هویت را در وب سرور نیز مشخص کنید. پس از مشخص کردن تنظیمات لازم، روی "کلیک کنید" به علاوه».

پارامترهای راه اندازی را برای پایگاه اطلاعاتی مشخص کنید و روی " کلیک کنید آماده» برای تکمیل جادوگر.

پس از آن این پایگاه اطلاعاتی در لیست پایگاه های داده در پنجره راه اندازی 1C: Enterprise ظاهر می شود. لطفاً توجه داشته باشید که حالت راه اندازی Configurator برای آن موجود نیست از این نوعاتصالات کلیک " 1C: سازمانی» برای اتصال به پایگاه اطلاع رسانی.

10. فایل های پیکربندی دایرکتوری مجازی

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

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

  • default.vrd
  • web.config

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

10.1. فایل default.vrd

در پرونده default.vrdخدمات وب منتشر شده (عنصر ، و همچنین نام برنامه مجازی (ویژگی) را نشان می دهد پایه) و رشته اتصال به پایگاه اطلاعاتی 1C: Enterprise (ویژگی ib). در این مثال، برای یک پایگاه اطلاعاتی فایل، رشته اتصال به صورت زیر خواهد بود:

Ib="File="C:\1C_BASE\DemoAccounting";"

همانطور که از مثال می بینید، اگر رشته اتصال حاوی کاراکترهایی باشد که طبق استاندارد XML (http://www.w3.org/TR/xml11/) غیرقانونی هستند، باید مطابق با آن جایگزین شوند.

در خط اتصال می توانید لاگین و رمز عبور کاربر را مشخص کنید. در این صورت اتصال به infobase از طرف انجام خواهد شد کاربر مشخص شده. به عنوان مثال، برای اتصال به عنوان فروشنده کاربر، رشته اتصال به صورت زیر خواهد بود:

Ib="File="C:\1C_BASE\DemoAccounting";Usr=Seller;Pwd=123;"

برای رشته اتصال به شکل زیر خواهد بود:

Ib="Srvr="WIN2012;Ref=Accounting;"

جایی که WIN2012- نام خوشه سرور 1C: Enterprise و حسابداری- نام پایگاه داده در خوشه.

بیشتر در مورد ساختار این فایلرا می توان در کتاب "راهنمای مدیر" ویرایش دوم، پیوست 2، فصل 3.12 مطالعه کرد.

10.2. فایل web.config

فایل web.configفایلی است که پارامترهای یک برنامه وب ASP.NET را تعریف می کند. هر برنامه وب باید یک فایل داشته باشد web.config، در فهرست اصلی آن قرار دارد. دایرکتوری مجازی ما نیز از این قاعده مستثنی نیست. فایل فعلی حاوی داده‌هایی درباره کنترلر برنامه افزودنی وب سرویس 1C است که درخواست‌های این برنامه را پردازش می‌کند. کنترل کننده به گونه ای پیکربندی شده است که تمام درخواست ها به کتابخانه ارسال می شود wsisapi.dllواقع در دایرکتوری صندوقچه، دایرکتوری با فایل های 1C: Enterprise. در مورد استفاده از پایگاه های اطلاعات سرور، نسخه کتابخانه باید با نسخه خوشه سرور 1C: Enterprise مطابقت داشته باشد.

این کنترلر را می توان در IIS Manager پیدا کرد (یا اگر وجود نداشت اضافه کرد). برای این کار باید تب with را انتخاب کنید برنامه فعلیو در پنجره Properties " را انتخاب کنید نقشه برداری های هندلر» (Handler Mappings).

در جدول مقایسه‌های هندلر، هندلر خود را خواهیم دید "برنامه افزودنی وب سرویس 1C". اگر چنین کنترل‌کننده‌ای در لیست نیست، باید آن را با انتخاب آن در فهرست اضافه کنید. اقداماتمورد "(عملکردها)" اضافه کردن نقشه اسکریپت به حروف عام » (افزودن نقشه اسکریپت Wildcard…).

هنگام اضافه کردن، نام کنترل کننده را وارد کرده و مسیر فایل را مشخص کنید wsisapi.dll. این پارامترها را نیز می توان برای کنترل کننده فعلی با انتخاب " تغییر داد تغییر دادن…"(ویرایش...) در پنجره لیست اقدامات.

همچنین باید مطمئن شوید که پرچم " برای کنترل کننده تنظیم شده است کارایی» (اجرا) در پنجره تغییرات مجوز تابع. می توانید با انتخاب "این پنجره را فراخوانی کنید در حال تغییر مجوزهای عملکرد..."(Edit Feature Permissions...) در پنجره" اقدامات"(اقدامات).

آیا این مقاله به شما کمک کرد؟

معمولاً وقتی در مورد وب سرور صحبت می کنند، منظورشان راه حل های مبتنی بر آن است پلتفرم های لینوکس. اما اگر زیرساخت شما مستقر است مبتنی بر ویندوزسرور پس منطقی است که از وب سرور IIS استفاده کنید. برخلاف تصور عمومی، این یک پلتفرم بسیار محبوب است که به شما امکان می دهد با اکثر CMS های محبوب کار کنید طیف گسترده ایسیستم های طراحی شده برای اجرا به طور خاص بر روی ویندوز و IIS.

مزیت بدون شک IIS یکپارچگی نزدیک آن با سایر فناوری ها و ابزارها است توسعه مایکروسافت. به ویژه، راه‌حل‌های وب برای IIS می‌توانند از قابلیت‌های غنی دات‌نت بهره ببرند و به راحتی با برنامه‌های دسکتاپ روی آن پلتفرم تعامل داشته باشند. اگر هنوز به این کار علاقه ندارید، انتخاب گسترده ای از CMS های آماده، از جمله مواردی که به طور خاص برای IIS نوشته شده اند، در خدمت شما هستند. امروز به نحوه نصب و پیکربندی IIS برای کار با راه حل های وب مبتنی بر ASP.NET و نصب یکی از CMS های محبوب برای این پلتفرم خواهیم پرداخت.

برای نصب وب سرور بر روی پلتفرم ویندوزبریم سراغ تجهیزات نقش ها V مدیر سرورو install roles را انتخاب کنید وب سرور (IIS)و سرور برنامه های کاربردی.

اما برای کلیک بر روی Next عجله نکنید، در سمت چپ، در زیر نام هر نقش، گزینه موجود است خدمات نقش، به آن بروید و گزینه های زیر را برای Application Server تنظیم کنید: پشتیبانی از وب سرور (IIS)، دسترسی عمومیبه پورت های TCP و فعال سازی از طریق HTTP.

و برای وب سرور سرویس سرور FTP را نصب کنید.

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

حالا بیایید به راه اندازی سرور برویم، برای این کار ما را باز می کنیم مدیر خدمات اطلاعات اینترنتی(واقع در Start - Administration).

اول از همه، بیایید یک سایت جدید ایجاد کنیم، برای انجام این کار، روی مورد کلیک راست کنید وب سایت هادر منوی کناری IIS Manager و انتخاب کنید یک سایت جدید ایجاد کنید.

در پنجره ای که باز می شود، نام سایت، مسیر پوشه ریشه را مشخص کنید (به طور پیش فرض، سایت های کاربر در C:\inetpub\wwwroot) که باید قبلا ایجاد شده و نام گره را مشخص کند ( نام دامنهسایت)، در مورد ما iissite.local

فراموش نکنید که یک رکورد A با نام سایت خود به سرور DNS اضافه کنید یا خطوط لازم را در آن بنویسید میزبان فایل هاایستگاه های کاری که از آن ها به سایت دسترسی خواهید داشت

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

سپس، اتصال سرویس FTP به را مشخص کنید رابط های شبکهو پورت ها و تنظیمات امنیتی را پیکربندی کنید. اگر می‌خواهید از SSL استفاده کنید، به خاطر داشته باشید که به گواهی نیاز دارید، اگرچه اگر از دسترسی FTP فقط برای نیازهای خود استفاده می‌کنید، می‌توانید با یک گواهی امضا شده از آن استفاده کنید. فراموش نکنید که کادر را علامت بزنید شروع خودکارسایت FTP.

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

وب سرور پیکربندی شده است و می توانید از آن برای میزبانی صفحات HTML استفاده کنید، اما وب سایت های مدرن از یک DBMS برای ذخیره داده های خود استفاده می کنند. گام بعدیبیایید MS SQL Express 2012 را نصب کنیم که قابلیت های آن برای وظایف ما بیش از اندازه کافی است. نصب با مقادیر پیش فرض انجام می شود، به جز حالت تأیید اعتبار، که باید به آن سوئیچ شود حالت مختلطو یک رمز عبور برای superuser سرور SQL تعیین کنید sa.

اکنون بیایید سعی کنیم هر CMS محبوب ایجاد شده بر اساس فناوری ASP.NET را نصب کنیم؛ مجموعه گسترده ای از چنین راه حل هایی در گالری برنامه وب مایکروسافت ارائه شده است. لطفا توجه داشته باشید که با کلیک بر روی دکمه دانلود، بسته ای برای نصب از طریق Web PI دریافت می کنید؛ برای نصب در IIS باید به وب سایت توسعه دهنده بروید و دانلود کنید. بسته ی کاملبا CMS

ما Orchard CMS را نصب می کنیم، برای دریافت بسته، پیوند را دنبال کرده و انتخاب کنید دانلود به صورت zip، آرشیو به دست آمده را باز کرده و محتویات پوشه Orchard را در ریشه سایت آپلود کنید.

این CMS مبتنی بر ASP.NET 4 است، بنابراین ما سایت خود را برای استفاده از فناوری های لازم پیکربندی می کنیم. برای این کار روی نام سایت در منوی کناری کلیک راست کرده و انتخاب کنید مدیریت وب سایت - گزینه های پیشرفته

در پنجره ای که باز می شود، پارامتر را تغییر دهید استخر برنامه، نشان دهنده وجود دارد ASP.NET نسخه 4

سپس حقوق لازم را برای پوشه سایت تنظیم کنید، باید به کاربر IIS_IUSRS امکان نوشتن و تغییر محتویات این پوشه را اضافه کنید.

همچنین فراموش نکنید که یک پایگاه داده برای سایت ایجاد کنید، برای انجام این کار به SQL مدیریت سروراستودیوو با کلیک راست بر روی مورد پایگاه دادهدر منوی کناری، یک پایگاه داده جدید ایجاد کنید.

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

در رشته اتصال زیر، موارد زیر را وارد کنید:

server=SERVERNAME\SQLEXPRESS;database=iissite;user=sa;password=sapasswd;
  • سرور=SERVERNAME\SQLEXPRESS- نام سروری که سرور SQL روی آن نصب شده است و نمونه سرور SQL.
  • پایگاه داده=iissite- نام پایگاه داده (در مورد ما iissite)
  • user=sa- کاربر DBMS (در مورد ما sa)
  • رمز عبور = sapasswd- رمز عبور کاربر.
تماس های رایگاناز طریق اینترنت فروزوروف سرگئی

در حال اتصال به سرور

در حال اتصال به سرور

برای اتصال به یکی از سرورهای TeamTalk که در اینترنت یا شبکه محلی اجرا می شود، باید از منو استفاده کنید. فایل | پیوستنیا کلیک کنید کلید میانبر . همچنین می توانید روی دکمه نوار ابزاری که حرف روی آن کشیده شده است کلیک کنید سی، که به معنی اتصال(اتصال).

یک کادر محاوره ای اتصال روی صفحه ظاهر می شود (شکل 3.11) که در آن باید:

آدرس IP سرور را مشخص کنید.

توجه داشته باشید

اگر شبکه شما از نام‌های DNS پشتیبانی می‌کند، به جای آدرس IP، می‌توانید نام رایانه‌ای که سرور روی آن در حال اجرا است را مشخص کنید. اگر سرور روی رایانه شما در حال اجرا است، می توانید به سادگی Localhost بنویسید یا آدرس IP جادویی 127.0.0.1 را وارد کنید.

اگر وارد سرور شوید رمز عبور محافظت شده، سپس باید آن را در فیلد وارد کنید کلمه عبور;

پورت‌های TCP و UDP را می‌توان بدون تغییر رها کرد زیرا در اکثر موارد مدیران سرور آنها را مجدداً اختصاص نمی‌دهند. اگر چه، اگر موفق به اتصال نشدید، باید این اطلاعات را روشن کنید.

اگر می خواهید به سرور اصلی TeamTalk که دائماً در اینترنت در دسترس است وصل شوید، در ستون نشانی میزبانباید teamtalk.dyndns.dk بنویسید. اگر سرور بر روی رایانه دوست شما اجرا می شود، اما شما آدرس IP او را نمی دانید، می توانید این کار را انجام دهید:

1. دوست شما کلاینت TeamTalk را روی رایانه خود راه اندازی می کند و آیتم منو را انتخاب می کند راهنما | آدرس IP من چیست؟

2. یک کادر محاوره ای روی صفحه باز می شود (شکل 3.12) که در آن تمام آدرس های IP رایانه وی نشان داده می شود (در صورت وجود چندین) و همچنین نوشته می شود که از کدام یک برای ایجاد یک بهتر است استفاده کنید. اتصال از راه دور

4. با دانستن آدرس IP می توانید از آن در تنظیمات برای اتصال به سرور استفاده کنید.

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

از کتاب Linux for the User نویسنده کوسترومین ویکتور آلکسیویچ

13.6. اتصال به سرور Novell Netware برای اتصال به سرور Novell، باید بسته ncpfs را نصب کنید. NCPFS است سیستم فایل، که پروتکل NCP (NetWare Core Protocol) را از Novell درک می کند. به عبارت دیگر، بسته ncpfs یک کلاینت Netware برای لینوکس است. پروتکل NCP در دنیای Novell اجرا می شود

برگرفته از کتاب آموزش محبوب کار در اینترنت نویسنده کوندراتیف گنادی گنادیویچ

درس 3 اتصال و قطع ارتباط پرولتاریای همه کشورها، وصل کردن مردم! K. Marx، F. Engels، Nokia فن آوری های مدرن به شما امکان دسترسی به اینترنت را می دهند راه های مختلف. ساده ترین راه رفتن به یک کافی نت است. شاید برای اولین آشنایی با اینترنت باشد

برگرفته از کتاب برنامه نویسی سیستم در محیط ویندوز توسط هارت جانسون ام

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

برگرفته از کتاب برنامه نویسی در روبی [ایدئولوژی زبان، نظریه و عمل کاربرد] توسط فولتون هال

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

الزامات یک سرور Kerberos با دانستن اصول عملکرد سیستم Kerberos، می‌توانیم الزامات مربوط به اجزای آن را تدوین کنیم. بدیهی است که از نقطه نظر امنیت شبکه، KDC فوق العاده است یک جزء مهمسیستم های. دسترسی به سرور (و همچنین دسترسی فیزیکیبه کامپیوتر

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

17.3.5. اتصال به سرور مانند سرورها، مشتریان می توانند بلافاصله پس از ایجاد یک آدرس محلی، آن را با یک سوکت مرتبط کنند. معمولاً کلاینت این مرحله را رد می‌کند و هسته را می‌گذارد تا هر آدرس محلی مناسبی را به سوکت اختصاص دهد. پس از مرحله binding (که ممکن است

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

اتصال به سیستم NET Messenger اکنون همه چیز برای اتصال به سیستم NET Messenger برای اولین بار داریم. به سرعت فیلدهای کادر محاوره ای را که از File | فراخوانی می شود پر کنید وارد شوید و دکمه OK را فشار دهید. اگر می خواهید دفعه بعد به طور خودکار با

برگرفته از کتاب آموزش تصویری کار بر روی نت بوک نویسنده Senkevich G. E.

اتصال به سرور هنگامی که برای اولین بار برنامه را شروع می کنید، یک کادر محاوره ای باز می شود (شکل 9.17) که در آن باید آدرس IP را وارد کنید. سرور راه دورو بندر آن نیاز به تعیین یک پورت تنها در صورتی ظاهر می شود که سرور به درخواست ها گوش دهد پورت غیر استاندارد,

از کتاب با کامپیوتر روی تو. ملزومات نویسنده Egorov A. A.

اتصال به سرور پس بیایید سعی کنیم به آن متصل شویم سرور VNCبا استفاده از یک مرورگر برای این کار ابتدا اینترنت اکسپلورر را اجرا کنید و سپس وارد شوید نوار آدرسمسیر را بنویسید: http:// /172.16.35.124:5800، جایی که http نوع پروتکل است (باید مشخص شود)، 172.16.35.124 آدرس ریموت است.

برگرفته از کتاب مراحل اول با ویندوز 7. راهنمای مبتدی نویسنده کولیسنیچنکو دنیس ن.

اتصال به سرور بنابراین، ما تمام مقدمات را در سمت سرور انجام داده ایم و اکنون منتظر اتصال ما به آن است. ما پشت کامپیوتر مشتری نشسته‌ایم و دست‌هایمان را می‌خاریم و منتظریم تا بوت شود - اتفاقاً یک مودم نیز به این رایانه متصل است.

از کتاب لینوکس: راهنمای کامل نویسنده کولیسنیچنکو دنیس نیکولاویچ

فصل 9 اتصال به 3G, 4G, WI-MaX از این فصل یاد خواهید گرفت:® آنچه را که باید متصل کنید.® نحوه نصب مودم 3G © نحوه اتصال به اینترنت برای دسترسی به اینترنت از طریق شبکه ها ارتباطات سلولیتعدادی فناوری ایجاد شده است. در فصل قبل به اتصال به نگاه کردیم

از کتاب اینترنت برای زنان نویسنده پاسترناک اوگنیا

فصل 5 اتصال به اینترنت 5.1. اینترنت: اطلاعات عمومی در قسمت اول، درباره رایانه و برنامه هایی که در محیط ویندوز اجرا می شوند - بایگانی ها، آنتی ویروس ها، پخش کننده های ویدیویی و صوتی به شما گفتم. اکنون وقت آن است که در مورد شبکه های کامپیوتری صحبت کنیم.

برگرفته از کتاب لینوکس و یونیکس: برنامه نویسی پوسته. راهنمای توسعه دهنده. توسط Tainsley David

قسمت دوم اتصال به اینترنت در قسمت دوم کتاب، کامپیوتر شما را به اینترنت متصل می کنیم. در فصل 6، ابتدا بهترین اتصال را برای شما انتخاب می کنیم و در فصل های 7 و 8 نحوه پیکربندی آن اتصال را یاد می گیریم. در فصل 9 به بررسی خواهیم پرداخت برنامه های محبوب اینترنتی. فصل 10

از کتاب نویسنده

15.2.3. محدود کردن دسترسی به سرور ProFTP لازم است دستورالعمل بلوک Limit را با جزئیات در نظر بگیرم. این دستورالعمل نوع و پارامترهای دسترسی به یک دایرکتوری خاص را تعریف می کند. لیست 15.8. لیست 15.8 را در نظر بگیرید. نمونه ای از استفاده از دستورالعمل Limit

از کتاب نویسنده

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

از کتاب نویسنده

29.3. اتصال به یک وب سرور برای اتصال به وب سرور، از یک URL (Uniform Resource Locator) استفاده کنید. یک URL شامل دو نوع اطلاعات است: آدرس پروتکل و داده. پروتکل می تواند http، ftp، mailto، فایل، telnet و اخبار باشد. این فصل خواهد شد

بهترین مقالات در این زمینه