• چگونه یک سرور محلی در رایانه ایجاد کنیم؟ چگونه یک سرور محلی ایجاد کنیم؟ استقرار یک سرور محلی در ویندوز چگونه خود را یک ادمین در سرور خود کنید

    در این آموزش نحوه ایجاد را به شما آموزش می دهم سرور Minecraft خودتانبدون کمک Hamachi و سایر برنامه ها. بنابراین، بیایید شروع کنیم!

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

    اگر IP ثابت ندارید یا برای باز کردن پورت ها تنبل هستید، می توانید از دستورالعمل ها استفاده کنید.

    دستورالعمل(ما همه چیز را به ترتیب انجام می دهیم):

    1) ابتدا خود سرور را دانلود کنید. برای ویندوز، فایل را انتخاب کنید minecraft_server.exe،می توانید آن را در صفحه رسمی Mojang دانلود کنید.

    2) پس از دانلود این فایل، آن را در پوشه ای که سرور در آن قرار دارد قرار دهید. سپس آن را اجرا کنید و پوشه ها و فایل های سرور لازم را ایجاد می کند. پس از ایجاد جهان، سرور را خاموش می کنیم و شروع به راه اندازی می کنیم.

    (پوشه با سرور به این صورت است)

    3) پس از آن، باید IP خود را پیدا کنید تا متعاقباً آن را در خط تنظیمات مورد نظر وارد کنید. می توانید IP را پیدا کنید.

    4) فایل پیکربندی سرور اصلی است server.properties, به نظر می رسد این است:


    تنظیمات اصلی فیلد: server-ip= است که در آن باید آدرس رایانه (IP) خود را بعد از "=" وارد کنید.

    اینطوری باید به نظر برسد: server-ip=109.169.230.149

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

    تنظیمات را ذخیره کنید و سرور را راه اندازی کنید!

    5) سرور آماده است و برای اتصال به آن، بازیکنان باید به سادگی شما را وارد کنند IPدر قسمت اتصال سرور

    6) هنگامی که می خواهید به آن وصل شوید، لاگ سرور به این شکل خواهد بود.

    اگر می خواهید با دوستان بازی کنید دزد دریایینسخه Minecraft، با جایگزین کردن خط، احراز هویت را غیرفعال کنید:

    حالت آنلاین= درست است، واقعی

    بها دادن:

    حالت آنلاین= نادرست

    ================================================

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

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

    1. 1. و اینکه آیا اصلاً به سرور خود نیاز دارید یا خیر. این یکی از سوالات کلیدی است که نیاز به پاسخ روشن و بدون ابهام از سوی مدیر آینده دارد.
    2. 2. چه منابع فنی در اختیار شماست و چه مواردی برای کارکرد یک سرور تمام عیار لازم خواهد بود. حداقل الزامات فنی برای ایجاد یک سرور "خوب" بسیار زیاد است: هزینه تجهیزات به تنهایی 70 - 80 هزار روبل خواهد بود.

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

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

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

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

    برای ایجاد سرور خود ابتدا باید یک سیستم عامل شبکه چند کاربره را نصب کنید.

    انتخاب بزرگ است: "Debian"، "FreeBSD"، "CentOS"، "OpenSUSE"، "Ubuntu"، "Windows" و بسیاری دیگر.

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

    مقام اول: "دبیان" و "سرور اوبونتو"؛

    مقام سوم: "FreeBSD" و " پنجره ها سرور»;

    مقام چهارم: "شرکت کلاه قرمزی"؛

    مقام پنجم: "فدورا".

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

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

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

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

    3. در مراحل زیر، "Region" و "Keyboard Layout Settings" را انتخاب کنید.

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

    سپس روی "ادامه" کلیک کنید؛

    پیکربندی "پارتیشن دیسک"

    و انتخاب کنید که سیستم روی کدام دیسک نصب شده است.

    6. منتظر بمانید تا نصب و به روز رسانی سیستم کامل شود.

    7. نرم افزاری را که برای کار نیاز دارید انتخاب کنید.

    8. اتمام نصب را با کلیک بر روی دکمه "ادامه" تأیید کنید.

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

    10. این کار نصب سیستم عامل سرور و ایجاد اولیه سرور را تکمیل می کند.

    چگونه خود را در سرور خود ادمین کنید؟

    1. 1. برای به دست آوردن حقوق مدیر، دستور "sudo su" را وارد کنید.
    2. 2. به طور پیش فرض، تنظیمات شبکه سرور از طریق DHCP انجام می شود، اما برای اینکه سرور کار کند، باید مقدار "face eth0 inet static" در فایل "/etc/network/interfaces" را به "آدرس IP ثابت" تغییر دهید. متن باید چیزی شبیه به این باشد:

    iface eth0 inet static
    آدرس 192.168.0.100
    ماسک شبکه 255.255.255.0
    شبکه 192.168.0.0
    پخش 192.168.0.255
    دروازه 192.168.0.1

    پس از ذخیره، با دستور "/etc/init.d/networking restart" شبکه را مجددا راه اندازی کنید.

    ظاهراً بسیاری از کاربران سیستم‌های رایانه‌ای از هر نوع می‌دانند که می‌توانید در عرض چند دقیقه خودتان یک سرور محلی روی رایانه ایجاد کنید. درست است، همه درک روشنی از اصول روش شناسی برای انجام تمام مراحل ندارند. بنابراین بیایید سعی کنیم حداقل اطلاعات جزئی در مورد نحوه ایجاد یک سرور محلی و تطبیق آن با نیازهای خود ارائه دهیم.

    مفهوم سرور محلی

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

    با این حال، در بیشتر موارد، همه این مؤلفه‌ها یک چیز مشترک دارند: آنها در ابتدا بر روی ماشین‌های محلی در مراحل اول و بدون قرار دادن روی یک میزبان راه دور ایجاد می‌شوند، که به آنها اجازه می‌دهد مستقیماً در پایانه‌های رایانه خودشان پیکربندی و ویرایش شوند.

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

    انتخاب نرم افزار

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

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

    نحوه ایجاد یک سرور محلی: نصب و پیکربندی بسته Denwer

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

    این شامل تمام ابزارهای لازم مانند Apache، PHP، MySQL، phpMyAdmin، sendmail و غیره است. تنها ایراد آن این است که علاوه بر این باید موتورهای خاصی را مانند ساده ترین نسخه نصب کند.

    بنابراین، ایجاد یک سرور محلی با راه اندازی فایل نصب EXE (البته از طرف مدیر) شروع می شود. پنجره ای شبیه به حالت DOS ظاهر می شود. ما دستورالعمل های نصب کننده را دنبال می کنیم. ابتدا محل ذخیره سازی داده های سرور را انتخاب می کنیم، سپس حرف و نحوه عملکرد دیسک مجازی را اختصاص می دهیم (در اصل، پارامترهای پیشنهادی قابل تغییر نیستند). این کار نصب را کامل می کند. اکنون سرور محلی باید برای عملکرد صحیح بررسی شود.

    تست سلامت

    در این مرحله سرور ایجاد شده را راه اندازی می کنیم و در پنجره هر مرورگر اینترنتی http://localhost را وارد می کنیم. اگر برنامه بدون خطا نصب شود، مرورگر پیغامی را نشان می دهد که همه چیز کار می کند.

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

    مسائل رمزگذاری

    گاهی اوقات زمانی که پیام ایمیل ارسالی مانند مجموعه ای از کاراکترهای نامفهوم به نظر می رسد، ممکن است با موقعیت ناخوشایندی مواجه شوید. این فقط به این دلیل است که برنامه در ابتدا برای رمزگذاری UTF-8 طراحی شده بود. می توان آن را کاملاً ابتدایی تغییر داد، به عنوان مثال، به KOI-8R یا چیز دیگری.

    نصب سرور محلی: موتورهای اضافی

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

    برای شروع، در پوشه www واقع در مسیر \home\local host، در دایرکتوری اصلی، یک دایرکتوری دلخواه ایجاد کنید. پس از آن مسیر http://localhost/ را در نوار آدرس مرورگر وارد کنید و بررسی کنید که دقیقا چه چیزی باز می شود. اگر باز شود همه چیز خوب است. فایل های موتور را با استفاده از هر فایل منیجر (حداقل همان "Explorer") در این دایرکتوری کپی می کنیم و آدرس را دوباره وارد می کنیم. پنجره "جادوگر نصب" ظاهر می شود، جایی که فقط باید دستورالعمل ها را دنبال کنید.

    اضافه شدن پایگاه های داده

    سرور محلی اکنون باید پایگاه های داده ویژه را ضمیمه کند. برای این کار از سرویس phpMyAdmin استفاده می شود که با وارد کردن http://localhost/tools در نوار آدرس مرورگر قابل دسترسی است. ابتدا قسمت ایجاد پایگاه داده جدید انتخاب می شود، نامی به آن داده می شود (هر نامی امکان پذیر است، اما بهتر است همان نامی که در قسمت قبل برای پوشه استفاده شده بود را مشخص کنید).

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

    انتقال سرور محلی به هاست

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

    راه اندازی یک سرور محلی از نظر انتقال داده ها به هاست از راه دور به بهترین وجه با برنامه FileZilla انجام می شود که با استفاده از آن باید فایل های موجود در دایرکتوری فوق را در پوشه اصلی هاست کپی کنید. این یا پوشه PUBLIC_HTML یا بخش HTDOCS است. حالا موضوع کوچک است: ما مسیرهای به اصطلاح مطلق را به پوشه ها و فایل ها و دایرکتوری ها در تنظیمات موتور تغییر می دهیم، نام پایگاه داده ای را که قرار است از قبل روی هاست راه دور ایجاد شود، مشخص می کنیم و یک لاگین جدید با رمز عبور برای هاست مشخص می کنیم. همه. این کار را کامل می کند. اتصال به سرور محلی ماشین های کاربر را می توان از طریق هر مرورگر اینترنتی انجام داد.

    سرورهای پروکسی محلی

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

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

    برای ایجاد این نوع سرور، به ساده ترین برنامه HandyCache نیاز دارید که باید در مکانی مناسب برای دسترسی سریع قرار گیرد، زیرا هر بار که به اینترنت متصل می شوید باید به آن دسترسی داشته باشید.

    قبل از شروع، باید تنظیمات پروکسی را تنظیم کنید. به عنوان مثال، اگر از مرورگر Opera استفاده می شود، در تنظیمات سرور برای HTTP، باید مقدار 127.0.0.1، 8080 را برای پورت مشخص کنید. اکنون برنامه را راه اندازی می کنیم، به تنظیمات می رویم و به تب "Dial" نگاه می کنیم. به عنوان یک قاعده، خود برنامه تعیین می کند که در حال حاضر از چه نوع اتصالی استفاده می شود. سپس دکمه ای به همین نام را فشار دهید و از سرور ایجاد شده استفاده کنید.

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

    سرورهای DNS محلی

    سرور DNS محلی را می توان در مواردی استفاده کرد که اتصال ناپایدار است، شبکه محلی دارای انشعاب بیش از حد مبتنی بر TCP / IP است، یا در حال انجام توسعه وب و آزمایش هستید. در اصل، برنامه BIND برای چنین اهدافی عالی است. اگرچه عمدتاً برای سیستم‌های شبه یونیکس طراحی شده است، با این وجود با ویندوز به خوبی کار می‌کند (فرض می‌کنیم که یک نسخه غیر سروری از ویندوز روی ترمینال نصب شده است که می‌تواند در کنترل پنل پیکربندی شود).

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

    اکنون، در پوشه C:\BINdetc، باید فایل "name".conf را ایجاد کنید، که حاوی تنظیماتی است که سرور DNS محلی استفاده خواهد کرد (نام دلخواه است و بدون نقل قول مشخص شده است). برای اتلاف وقت نمی توان فایل مورد نظر را به راحتی در اینترنت پیدا کرد و با قرار دادن در محل مشخص شده دانلود کرد.

    اکنون سیستم را راه اندازی مجدد می کنیم، سپس خط فرمان را فراخوانی می کنیم (cmd از طریق منوی Run یا ترکیب Win + R)، جایی که درخواست nslookup را می نویسیم. در صورت تایید، سرور به درستی نصب شده و بدون خطا کار می کند.

    سرورهای بازی محلی

    در نهایت، نوع دیگری از سرورها را در نظر بگیرید. سرور برای بازی هایی که از حالت آنلاین در شبکه محلی استفاده می کنند. بیایید با استفاده از مثال بازی Minecraft توضیح دهیم که چه چیزی در آن وجود دارد. برای این کار باید خود سرور را از وب سایت رسمی بازی دانلود کرده و از اپلیکیشن Hamachi استفاده کنید. شرط لازم برای عملکرد صحیح، وجود بسته جاوا نصب شده با آخرین به روز رسانی در سیستم است.

    برای پیکربندی، از فایل server.properties استفاده می کنیم که در آن داده های ارائه شده توسط برنامه Hamachi را وارد می کنیم. آدرس IP سرور، تعداد بازیکنان، استفاده از حالت های احتمالی بازی و ... را مشخص می کنیم. در قسمت online-mode باید مقدار true را مشخص کنید. پس از آن تغییرات را ذخیره کرده و فایل را ببندید.

    اکنون IP داخلی سرور را تعیین می کنیم که در هنگام اتصال به ترمینالی که روی آن ایجاد شده توسط بازیکنان استفاده می شود. البته کامپیوترها باید از طریق شبکه محلی یا از طریق VPN به خود سرور متصل شوند. آدرس IP ترمینال سرور باید ثابت باشد و به آدرس MAC متصل شود.

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

    نتیجه

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

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

    سرور محلی: مفاهیم کلی
    در ابتدا لازم است به وضوح بین سرورهای محلی بر اساس نوع تمایز قائل شد. علاوه بر پرکاربردترین سرورها، می توانید خودتان DNS، پروکسی ها و سرورهای بازی را ایجاد و پیکربندی کنید. همه چیز بستگی به عملکردی دارد که به یک جزء خاص اختصاص داده شده است. در بیشتر موارد، همه اجزاء یک چیز مشترک دارند: آنها در ابتدا در ماشین های محلی در مراحل اولیه بدون قرار گرفتن بر روی یک میزبان راه دور ایجاد می شوند. این به شما امکان می دهد تا آنها را مستقیماً در پایانه های رایانه شخصی خود پیکربندی و ویرایش کنید. امروز ما مسائل مربوط به نحوه ایجاد و پیکربندی یک سرور محلی در رایانه را بررسی خواهیم کرد. حال سعی می کنیم مسائل مربوط به راه اندازی سرور محلی بر روی کامپیوتر را بسته به هدف و نوع آن در نظر بگیریم.

    انتخاب نرم افزار
    هر کاربر به طور مستقل نرم افزار را انتخاب می کند. در اینجا شایان ذکر است که اگر، برای مثال، هنگام ایجاد یک وب سرور محلی، فقط از زبان های نشانه گذاری فرامتن مانند CSS یا HTML استفاده می شود، نصب بسته های نرم افزاری اضافی منطقی نیست، زیرا هر مرورگر اینترنتی آنها را کاملاً درک می کند. نکته دیگر زمانی است که اسکریپت های نوشته شده در PHP به عنوان اجزای اضافی عمل می کنند. اگر چنین عناصری درگیر باشند، یک مرورگر معمولی دیگر قادر به مقابله با آن نخواهد بود. در این صورت کاربر به نرم افزار تخصصی نیاز خواهد داشت. در مورد DNS، پروکسی ها و سرورهای بازی، وضعیت در اینجا نیز کاملاً واضح نیست. کمی بعد به ساده ترین برنامه ها برای راه اندازی و ایجاد آنها خواهیم پرداخت. در حال حاضر، اجازه دهید موضوع اصلی را در نظر بگیریم، که مربوط به وب سرورهای استاندارد محلی است.

    ایجاد یک سرور محلی: نصب و پیکربندی بسته Denwer
    اگر تصمیم دارید به تنهایی یک سرور محلی ایجاد کنید تا متعاقباً آن را در یک میزبان از راه دور قرار دهید، مطمئناً به ابزارهای اضافی نیاز خواهید داشت. اغلب، زمانی که کاربران نرم افزارهای مرتبط را در اینترنت جستجو می کنند، به سمت دانلود بسته نرم افزاری Denwer هدایت می شوند. این یک محصول داخلی است که درک و کار با آن بسیار ساده است. این شامل تمام ابزارهای لازم مانند MySQL، Apache، sendmail، phpMyAdmin است. تنها ایراد این ابزار نرم افزاری این است که علاوه بر آن نیاز به نصب موتورهای تخصصی مانند وردپرس یا جومیا دارید. ایجاد یک سرور محلی با اجرای فایل exe نصب به عنوان مدیر شروع می شود. پنجره ای شبیه به حالت DOS باید ظاهر شود. در مرحله بعد، باید دستورالعمل های برنامه نصب را دنبال کنید. ابتدا باید مکانی را برای ذخیره داده ها از سرور انتخاب کنید و سپس یک حرف و حالت درایو اختصاص دهید. پارامترهای پیشنهادی در اصل می توانند بدون تغییر باقی بمانند. این فرآیند نصب را کامل می کند. اکنون باید سرور محلی را برای عملکرد صحیح بررسی کنید.

    تست سلامت
    در این مرحله باید سرور خود را راه اندازی کنید. در پنجره هر مرورگر اینترنتی، ترکیب http://localhost را وارد کنید. اگر برنامه بدون خطا نصب شده باشد، مرورگر پیغامی را نشان می دهد که همه چیز درست کار می کند. اگر صفحه را به پایین اسکرول کنید، می توانید لینک های اصلی را مشاهده کنید که با استفاده از آنها می توانید آزمایش کامل سرور محلی را انجام دهید.

    رمزگذاری
    در برخی موارد، موقعیت های بسیار ناخوشایندی وجود دارد که پیام های ارسال شده از طریق ایمیل مانند مجموعه ای از شخصیت های نامفهوم به نظر می رسند. این فقط به این دلیل است که برنامه در اصل برای رمزگذاری UTF-8 طراحی شده است. شما می توانید آن را به سادگی تغییر دهید، به عنوان مثال، به KOI-8R یا چیز دیگری.

    موتورهای اضافی
    اجازه دهید یک نکته مهم دیگر را در نظر بگیریم. سرور محلی سیستم‌های ویندوز نمی‌تواند بدون استفاده از افزونه‌های ویژه، که موتورها نیز نامیده می‌شوند، مانند جومیا یا وردپرس کار کند. ابتدا باید یک دایرکتوری دلخواه در پوشه www ایجاد کنید که در مسیر \home\local host قرار دارد. پس از آن باید مسیر http://localhost/ را در نوار آدرس وارد کنید و بررسی کنید که چه چیزی باز می شود. اگر در نتیجه آن دایرکتوری باز شود، همه چیز خوب کار می کند. در مرحله بعد، باید فایل های موتور را با استفاده از هر فایل منیجر در این فهرست کپی کنید و آدرس را دوباره وارد کنید. در نتیجه، پنجره "Installation Wizard" باید ظاهر شود، که در آن باید دستورالعمل ها را دنبال کنید.

    اضافه شدن پایگاه های داده
    سرور محلی اکنون باید پایگاه داده های ویژه را سوار کند. برای این کار از سرویس phpMyAdmin استفاده می شود. ورود به این سرویس با وارد کردن ترکیب http://localhost/tools در نوار آدرس مرورگر انجام می شود. ابتدا باید یک پارتیشن را برای ایجاد یک پایگاه داده جدید انتخاب کنید. باید نامی به آن داده شود. شما می توانید یک نام دلخواه انتخاب کنید، اما بهتر است همان نامی که در قسمت قبل برای پوشه استفاده شده بود را مشخص کنید. در اینجا باید به صفحه اصلی بازگردید و تنظیمات امتیاز را پیکربندی کنید. شما باید یک کاربر جدید ایجاد کنید، نام کاربری و رمز عبور را مشخص کنید. ما از لوکال هاست به عنوان هاست استفاده می کنیم و تمام موارد موجود در این پنجره را بررسی می کنیم. اکنون فقط باید روی "برو!" و منتظر بمانید تا فرآیند به پایان برسد.

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

    سرورهای پروکسی محلی

    حالا بیایید به روند ایجاد و پیکربندی یک سرور پروکسی محلی نگاه کنیم. چرا نیاز است؟ اول از همه، با کمک یک سرور پروکسی، می توانید کاملاً همه چیزهایی را که در حین گشت و گذار در اینترنت در ترمینال لپ تاپ یا رایانه بارگیری می شود ردیابی کنید. علاوه بر این، از این طریق می توانید در صورت پرداخت هزینه، در ترافیک زیادی صرفه جویی کنید. سرور پروکسی محلی بر اساس اصل کش کردن درخواست های DNS کار می کند و برخی از اشیاء را ذخیره می کند. سپس، هنگامی که دوباره از منبع بازدید می کنید، سرور پروکسی محلی آنها را از حافظه خود بارگیری می کند و در نتیجه دسترسی به منبع را سرعت می بخشد. برای ایجاد این نوع سرور به یک اپلیکیشن HandyCache ساده نیاز دارید. باید در مکانی مناسب برای دسترسی سریع علامت گذاری شود، زیرا هر بار که به اینترنت متصل می شوید باید به آن دسترسی داشته باشید. قبل از شروع، باید تنظیمات سرور پروکسی خود را تنظیم کنید. به عنوان مثال، اگر از مرورگر Opera استفاده می کنید، در تنظیمات سرور برای HTTP، باید مقدار 127.0.0.1، 8080 را برای پورت مشخص کنید. در مرحله بعد، باید برنامه را راه اندازی کنید، به تنظیمات بروید و به تب "Dial" نگاه کنید. این برنامه، به عنوان یک قاعده، به طور مستقل تعیین می کند که چه نوع اتصالی در حال حاضر استفاده می شود. پس از آن باید روی دکمه ای به همین نام کلیک کرده و از سرور ایجاد شده استفاده کنید. همچنین توجه داشته باشید که در تنظیمات کش می توانید حجمی در حدود 300 مگابایت را مشخص کنید. این برای همه موارد کافی است. برای مشاهده محتویات، باید به پوشه Cache یا دایرکتوری اصلی که برنامه در آن نصب شده است بروید. همچنین شایان ذکر است که این یک سرور پروکسی معمولی است، نه یک سرور ناشناس، بنابراین نباید انتظار داشته باشید که آدرس IP را مخفی یا تغییر دهد.

    سرورهای DNS محلی
    هنگامی که اتصال ناپایدار است یا دارای انشعاب بیش از حد بر اساس TCP/IP است، می توان از سرور DNS محلی استفاده کرد. برای این اهداف، برنامه BIND کامل است. عمدتاً برای سیستم‌های مشابه یونیکس طراحی شده است، اما با وجود این، با سیستم عامل ویندوز عالی کار می‌کند. تنها کاری که باید انجام دهید این است که فایل راه اندازی را اجرا کرده و دستورالعمل ها را دنبال کنید. برای راحتی، توصیه می شود برنامه را مستقیماً روی درایو C در فهرست BIND نصب کنید. در مرحله بعد، باید لاگین و رمز عبور خود را وارد کنید، مراحل نصب را فعال کنید و منتظر بمانید تا تکمیل شود. در پوشه C:\BINdetc، باید یک فایل conf "name" ایجاد کنید که باید تنظیمات را در آن تنظیم کنید. آنها توسط سرور DNS محلی استفاده خواهند شد. برای اینکه زمان را هدر ندهید، به سادگی می توانید فایل مورد نظر خود را در اینترنت پیدا کنید، آن را دانلود کنید و در جای مناسب قرار دهید. اکنون سیستم را راه اندازی مجدد می کنیم، خط فرمان را فرا می خوانیم، که در آن درخواست nslookup را می نویسیم. اگر تایید اتفاق بیفتد، به این معنی است که سرور به درستی نصب شده است و بدون خطا کار می کند.

    سرورهای بازی محلی

    نوع دیگری از سرورها را در نظر بگیرید. این یک سرور بازی است که از حالت آنلاین در شبکه محلی استفاده می کند. ما عملکرد چنین سروری را با استفاده از بازی Minecraft به عنوان مثال در نظر خواهیم گرفت. برای این کار باید خود سرور را از وب سایت رسمی بازی دانلود کرده و از اپلیکیشن Hamachi استفاده کنید. یک پیش نیاز وجود بسته جاوا نصب شده است. برای پیکربندی باید از فایل server.properties استفاده کنید که حاوی داده های ارائه شده توسط برنامه Hamachi است. در اینجا باید آدرس IP سرور، استفاده از حالت های ممکن، تعداد بازیکنان و غیره را ثبت کنید. مشخص کردن true در قسمت حالت آنلاین الزامی است. سپس باید تغییرات را ذخیره کرده و فایل را ببندید. اکنون باید آدرس IP داخلی سرور را تعریف کنیم که بازیکنان هنگام اتصال به ترمینالی که روی آن ایجاد شده است از آن استفاده می کنند. طبیعتاً رایانه ها باید توسط خود سرور یا از طریق VPN یا از طریق شبکه محلی متصل شوند. آدرس IP ترمینال باید به آدرس MAC متصل شده و ثابت باشد.

    به نظر من، این یک موضوع بسیار عالی برای توصیف است. زمانی جالب بود که یک سرور در رایانه خود برای تبادل راحت تر فایل راه اندازی کنید. پس از امتحان پروتکل های مختلف و حتی، متوجه شدم که آنها را کاملا دوست ندارم، اولین ها در مرورگر ضعیف به نظر می رسند، به عبارتی ضعیف، دومی ها، اگرچه مزایای آشکار خود را دارند، من نمی خواهم یک درایو شبکه را روی رایانه های دیگران وصل کنم. اما یک روز (زیبا و آفتابی) با برنامه ای به نام HTTP File Server (به اختصار HFS) برخورد کردم، آن را نصب کردم، پیکربندیش کردم (از زمانی که با تمیزترین نسخه شروع کردم، مشکلاتی در آن وجود داشت) و تقریباً عاشق این برنامه شدم. برای دسترسی به فایل های من، اکنون کافی است هر مرورگری داشته باشید، زیرا تمام دسترسی ها از طریق یک صفحه وب معمولی انجام می شود. من همچنین یک پوشه ایجاد کرده ام که در آن شخصی که رمز عبور را می داند می تواند یک فایل را مستقیماً از طریق مرورگر اضافه کند. فایل های سرور را می توان یک به یک یا در پوشه ها به طور همزمان دانلود کرد. خود برنامه پوشه را بدون فشرده سازی در آرشیو tar قرار می دهد و برای دانلود ارسال می کند. در عین حال، سایت ظاهر نسبتاً مرتبی دارد، اگرچه در صورت تمایل (و دانش کافی) می توانید خودتان یک قالب سایت بنویسید. قبول دارید که این یک راه عالی برای انتقال آسان و راحت فایل ها است؟

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

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

    بنابراین، اجازه دهید به نصب و پیکربندی فایل سرور HTTP برویم:

    1) برای صرفه جویی در وقت شما، یک اسمبلی HFS با قالب سایت روسی آماده کردم و تنظیمات اولیه خود برنامه را انجام دادم. می توانید مونتاژ را از Yandex.Disk من در لینک دانلود کنید. اگر به توانایی های خود اطمینان دارید، می توانید نسخه تمیز برنامه را از وب سایت رسمی http://www.rejetto.com/hfs/ دانلود کنید.

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

    با تشکر از توجه شما:)