فهرست مطالب:

سرور وب خود را بسازید!: 12 مرحله
سرور وب خود را بسازید!: 12 مرحله

تصویری: سرور وب خود را بسازید!: 12 مرحله

تصویری: سرور وب خود را بسازید!: 12 مرحله
تصویری: تبدیل کامپیوتر قدیمی به سرور خونگی - اشتراک دیتا، فایل سرور و ... (آموزش کامل) 2024, جولای
Anonim
سرور وب اختصاصی خود را راه اندازی کنید!
سرور وب اختصاصی خود را راه اندازی کنید!

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

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

مرحله 1: یک کامپیوتر اختصاصی تهیه کنید

یک کامپیوتر اختصاصی تهیه کنید
یک کامپیوتر اختصاصی تهیه کنید
یک کامپیوتر اختصاصی تهیه کنید
یک کامپیوتر اختصاصی تهیه کنید
یک کامپیوتر اختصاصی تهیه کنید
یک کامپیوتر اختصاصی تهیه کنید

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

مشخصات سیستم: AMD Sempron 64 2600+ (اورکلاک شده تا 1.85 گیگاهرتز) 1.5 گیگابایت DDR RAM nVidia GeForce4 MX420 64 مگابایت (GPU واقعاً مهم نیست ، سرورها نیازی به کارت گرافیک خوب ندارند ، حتی یکپارچه نیز زیاد است) هارد دیسک 60 گیگابایتی (IDE) (نه این برای سرور خوب است ، اما به اندازه کافی خوب است ، من نمی خواستم هیچ پولی برای این کار هزینه کنم) درایو DVD و CD (برای نصب سیستم عامل به حداقل یک درایو CD نیاز دارید ، غیر از آن ، لازم نیست) 3 اترنت کارت ها (حداقل به 1 مورد نیاز خواهید داشت) این سیستم به عنوان یک سرور بسیار خوب عمل می کند ، بنابراین هر چیزی بیش از این حتی بهتر عمل می کند. هزینه بازسازی این رایانه (که قبلاً دارای RAM ، کیس ، درایوهای نوری و هارد دیسک بود) و اواخر سال 2007 بود که من آن را بازسازی کردم.

مرحله 2: سیستم عامل را دریافت کنید

سیستم عامل را دریافت کنید!
سیستم عامل را دریافت کنید!
سیستم عامل را دریافت کنید!
سیستم عامل را دریافت کنید!

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

اگر رایانه 64 بیتی دارید ، نسخه 64 بیتی لینوکس را می خواهید. اینها چیپست های 64 بیتی هستند: -AMD Athlon64 -AMD Athlon64 X2 -AMD Turion64 -AMD Turion64 X2 -AMD Sempron64 (به طور رسمی Sempron64 علامت گذاری نشده است ، اما دارای لوگوی AMD 64 در بسته بندی است) -Intel Core 2 -Intel Core 2 Duo - Intel Core 2 Quad اگر رایانه 32 بیتی دارید ، نمی توانید از نسخه 64 بیتی استفاده کنید ، بنابراین نسخه 32 بیتی (x86) را دریافت کنید. اینها CPU های رایج 32 بیتی هستند: -AMD Athlon -AMD AthlonXP -AMD Sempron -AMD Duron -Intel Pentium 1/2/3/4/M/D -Intel Celeron (هر چند ممکن است 64 بیت سازگار باشد) اوبونتو را در www.ubuntu.com توصیه می کنم برای بارگیری از BitTorrent استفاده کنید. پس از دریافت تصویر ISO از هر نسخه ای که قصد استفاده از آن را دارید ، فایل.iso را با استفاده از برنامه رایت سی دی دلخواه خود در سی دی خالی رایت کنید.

مرحله 3: سیستم عامل را نصب کنید

سیستم عامل را نصب کنید!
سیستم عامل را نصب کنید!

CD را در رایانه خود قرار دهید و آن را روشن کنید. با هر شانس ، به صفحه سی دی اوبونتو می آید. زبان خود را انتخاب کنید و سپس اولین گزینه را در منو انتخاب کنید (نه Install ، من فکر می کنم Test یا LiveCD است یا چیزی شبیه آن). بارگیری ادامه می یابد و به زودی میز کار اوبونتو را مشاهده خواهید کرد.

حال ، اگر می خواهید دوبار بوت شوید (ویندوز و لینوکس را در یک رایانه داشته باشید) ، به System-> Administration-> Partition Editor بروید. می توانید از این پارامتر برای تغییر اندازه پارتیشن ویندوز خود (FAT32 یا NTFS) استفاده کنید و برای نصب لینوکس فضای خالی بگذارید. پس از تغییر اندازه و اعمال ، یا اگر قصد دارید لینوکس را به تنهایی نصب کنید ، روی نماد "نصب" در دسکتاپ خود دوبار کلیک کنید. با دنبال کردن تنظیمات هدایت شده ، "استفاده از بزرگترین فضای آزاد مداوم" را به عنوان محل نصب انتخاب کنید. پس از اتمام نصب ، رایانه خود را راه اندازی مجدد کنید. شما باید GRUB (بوت لودر ، صفحه سیاه با منوی فهرست تمام سیستم عامل های نصب شده روی رایانه خود) را دریافت کنید. Ubuntu را از لیست انتخاب کرده و Enter را بزنید. پس از بوت شدن ، با استفاده از نام و رمز عبوری که در مراحل نصب وارد کرده اید وارد شوید. اکنون باید دسکتاپ اوبونتو را ببینید. حالا شما آماده سرو هستید!

مرحله 4: راه اندازی VNC

VNC را راه اندازی کنید
VNC را راه اندازی کنید
VNC را راه اندازی کنید
VNC را راه اندازی کنید

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

برای راه اندازی دسترسی دسکتاپ از راه دور ، به System-> Preferences-> Remote Desktop بروید. موارد زیر را بررسی کنید: "به کاربران دیگر اجازه دهید دسکتاپ شما را مشاهده کنند" "به کاربران دیگر اجازه دهید دسکتاپ شما را کنترل کنند" "از کاربر بخواهید این گذرواژه را وارد کند:" سپس گذرواژه را در قسمت Password وارد کنید. محدودیت کاراکتری در آن وجود دارد ، بنابراین رمز عبور شما باید نسبتاً کوتاه باشد. این رمز عبور باید قبل از مشاهده دسکتاپ سرور در رایانه راه دور وارد شود.

مرحله 5: FTP را نصب کنید

FTP را نصب کنید
FTP را نصب کنید

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

FTP (پروتکل انتقال فایل) سیستمی است که برای بارگذاری و بارگیری پرونده ها به سرور و از آن استفاده می شود. اساساً مانند داشتن یک پوشه در اینترنت است ، می توانید چندین پوشه داشته باشید که فایل ها را در آنها کپی کنید. حتی می توانید از Windows Explorer برای دسترسی به پوشه آنلاین خود استفاده کرده و فایل های خود را برای بارگذاری به آن بکشید. سپس می توانید به دوستان خود یک حساب کاربری بدهید و آنها نیز می توانند بارگذاری و بارگیری کنند ، و نیازی به درج کردن فایل ها در ایمیل ها نیست. برای این منظور ، من از Pro FTP Daemon (proftpd) ، یک برنامه لینوکس که سرور FTP را بر روی رایانه شما اجرا می کند ، استفاده می کنم. من همچنین از gproftpd استفاده می کنم ، یک پیش نمای گرافیکی (GUI) که به شما امکان می دهد proftpd را بدون نیاز به ویرایش فایل های متنی یا استفاده از کدهای پایانه تنظیم کنید. می دانم این ممکن است گیج کننده به نظر برسد ، اما در واقعیت بسیار آسان است. با باز کردن یک ترمینال (برنامه ها-> لوازم جانبی-> ترمینال) شروع کنید. راه های دیگری برای نصب برنامه ها وجود دارد (اگر نمی توانید ترمینال را تحمل کنید) ، اما شخصاً فکر می کنم اگر بدانید به دنبال چه چیزی هستید ترمینال سریعتر است. پس از باز شدن ، عبارت sudo apt-get install proftpd را تایپ کنید و ENTER را بزنید. روی آن نوشته می شود "password:" ، گذرواژه خود را وارد کنید (پسوردی که هنگام نصب راه اندازی کرده اید) و سپس ENTER را دوباره فشار دهید. هنگام تایپ گذرواژه ، ستاره یا نقطه نمی گذارد ، بنابراین اگر نشانه ای مبنی بر تایپ گذرواژه خود مشاهده نکردید نگران نباشید. سپس چندین مورد را اجرا می کند ، احتمالاً از شما می خواهد Y یا N (بله یا خیر) را برای نصب فشار دهید ، بدیهی است که Y را فشار دهید. پس از انجام این کار (به خط @ باز می گردد) ، تایپ کنید: sudo apt-get gproftpd را نصب کنید و ENTER را بزنید. اینبار نباید رمز عبور خود را این بار از شما بخواهید زیرا قبلاً آن را وارد کرده اید ، اما در صورت درخواست آن ، فقط موارد بالا را تکرار کنید. پس از انجام این دستور ، شما آماده پیکربندی هستید.

مرحله 6: کاربران FTP را پیکربندی کنید

پیکربندی کاربران FTP
پیکربندی کاربران FTP

حالا برای قسمت باحالش. به System -> Administration -> GPROFTPD بروید و در صورت درخواست رمز عبور خود را وارد کنید. شما باید با پنجره GPROFTPD روبرو شوید. سرور شما احتمالاً فعال نمی شود و راه اندازی نمی شود ، بنابراین ابتدا باید از طریق آن پیکربندی کنیم.

ابتدا به برگه کاربران بروید. اینجاست که برای خود حساب ایجاد می کنید. این کاملاً توضیح داده می شود ، اما در اینجا اطلاعاتی را که باید پر کنید آورده شده است: نام کاربری: فقط هر چیزی را که می خواهید نام کاربری شما در سرور شما باشد وارد کنید. از این برای ورود به سیستم استفاده خواهید کرد. نمی تواند حروف بزرگ یا نویسه های غیر استاندارد داشته باشد ، فقط حروف و اعداد کوچک باشد. رمز عبور: خود توضیحی ، دوباره ، حروف کوچک و اعداد. توجه داشته باشید که رمز عبور شما را پنهان نمی کند ، بنابراین اگر یک رمز عبور خصوصی وارد می کنید ، اجازه ندهید دوستان شما صفحه شما را ببینند! گروه: در این مورد خیلی مطمئن نیستید ، فقط نام گروه را وارد کنید. من "مدیران" را برای مدیر قرار می دهم ، سپس برای دوستان "کاربران" (مگر اینکه آنها واقعاً خاص باشند و شما نیز می خواهید آنها را به عنوان مدیر طبقه بندی کنید): P) باز هم ، فقط حروف و اعداد کوچک. نظر: حساب کاربری واقعی خود را بنویسید ("من" برای خودتان کار می کند ، یا نام واقعی دوستان خود را در اینجا قرار دهید). باز هم فقط حروف کوچک و اعداد. پوسته: فقط آن را همانطور که هست بگذارید /dev /null. من نمی دانم برای چیست ، اما اگر آن را کنار بگذارید خوب کار می کند. هر دو "نیاز به رمز عبور" و "نمایش کاربر در آمار" را بررسی کنید (اگر کاربر پنهان می خواهید ، تیک "نمایش کاربر در آمار" را بردارید) حداکثر ورود به سیستم: تعداد اتصالهای همزمان را که کاربر مجاز است باز کنید ، تنظیم کنید. برای شما ، آن را بالاتر قرار می دهم ، برای دیگران ، آن را پایین تر. به احتمال زیاد ، شما کسی هستید که بیشتر فایل ها را بارگذاری می کنید ، بنابراین به همین دلیل اتصالات بیشتری به دست می آورید. ورود به سیستم از: all ، فقط آن را بگذارید. برای قسمت پایین ، فهرست اصلی کاربر را قرار دهید. برای مال من ، من/home/adam/ftp را قرار دادم. از آنجا که می خواستم از طریق حساب من (/home/adam) به فهرست اصلی خود دسترسی پیدا کنم ، حساب همه افراد دیگر را در زیر شاخه خانه خود قرار دادم (/home/adam/ftp). به این ترتیب فهرست FTP در خانه حساب کاربری من قرار دارد و حساب FTP من می تواند به خانه FTP و همچنین فهرست اصلی شخصی من دسترسی داشته باشد. من توصیه می کنم از/home // برای فهرست اصلی خود استفاده کنید ، در حالی که همه مجوزها بررسی شده اند و/home // ftp را برای دوستان خود (هرطور که مناسب می دانید مجوزها را بررسی کنید). مجوزها کاملاً توضیح داده می شوند ، برای اینکه به کاربر اجازه دهید یک عمل خاص را روی یک فایل یا پوشه انجام دهد ، کادر را علامت بزنید. پس از تنظیم کاربر ، روی دکمه "افزودن" کلیک کنید تا کاربر به لیست اضافه شود. این مرحله را برای هر تعداد کاربر که می خواهید تکرار کنید.

مرحله 7: سرور FTP را پیکربندی و فعال کنید

سرور FTP را پیکربندی و فعال کنید!
سرور FTP را پیکربندی و فعال کنید!

اکنون بخش سرگرم کننده است. در واقع شما می توانید سرور FTP خود را در شبکه خود قرار دهید و سرانجام در اینترنت خواهد بود.

به برگه اول ، برگه "سرورها" بازگردید. تقریباً قبلاً تنظیم شده است ، اما در اینجا چند گزینه وجود دارد که ممکن است بخواهید آنها را تغییر دهید. آدرس IP سرور یا نام میزبان: توصیه می کنم این قسمت را در 0.0.0.0 بگذارید ، به این معنی که به طور خودکار مکان آن را تشخیص داده و مطابق آن هویت سرور جایگزین را پیکربندی می کند: می توانید از این نام برای نامگذاری سرور خود استفاده کنید. این اختیاری است و اگر می خواهید نامی برای آن بگذارید ، کادر را به "روشن" تغییر دهید پیکربندی NAT: این را روی IP روتر خود تنظیم کنید ، اما ضروری به نظر نمی رسد ، بدون روشن کردن آن کار می کند ، بنابراین کار مهمی نیست ، فقط آن را رها کنید و فقط در صورت مشکل از آن استفاده کنید آدرس ایمیل مدیران: شما مدیر هستید ، ایمیل خود را در اینجا قرار دهید. از هویت/جستجوی معکوس استفاده کنید: هیچ سرنخی برای این کارها وجود ندارد ، اما خاموش/خاموش خوب کار می کند استاندارد زمانی: آن را در محلی نگه دارید ، به احتمال زیاد افرادی که از FTP شما استفاده می کنند می دانند در کدام منطقه زمانی زندگی می کنید. پورت استاندارد FTP اگر می خواهید آن را تغییر دهید و بدانید چه می کنید ، پیش بروید ، اما اگر نمی دانید این چیست ، آن را در 21 بگذارید. محدوده پورت منفعل: نمی دانم ، به طور پیش فرض حرکت کنید و باید be be Maximum Connections: این تعداد کل اتصال (از همه کاربران) است که سرور شما اجازه می دهد. پیش فرض در اینجا خوب است حداکثر ورود به سیستم: حدس می زنم این برای تلاش های رمز عبور اشتباه باشد. من ترجیح می دهم این را بالاتر بگذارم ، زیرا می دانم مردم می توانند رمز عبور خود را خراب کنند. فقط به این دلیل که رمز عبور خود را خراب کرده اید به این معنی نیست که شما یک هکر هستید ، بنابراین من 40 بار در سرور خود اجازه می دهم. سرعت بارگذاری: این را بیشتر از حداکثر سرعت شبکه متصل به سرور تنظیم کنید ، این امر باعث می شود سرعت سرور شما بی دلیل کاهش نیابد. اگر برای انتقال هم از LAN و هم از اینترنت استفاده می کنید ، این عدد را بیش از 1000 تنظیم کنید ، زیرا LAN می تواند بسیار سریعتر منتقل شود و انتقال LAN بدون هیچ دلیلی کند می شود. اینترنت به سادگی به حداکثر سرعت نمی رسد ، اما این بدیهی است. سرعت بارگیری: همانند بالا ، من آن را برای جلوگیری از انتقال کند شبکه (1000) بالا تنظیم کردم (1000). حذف خودکار بارگذاری های لغو شده: این را روشن می کنم. به این ترتیب ، اگر کسی بارگذاری را لغو کند ، نصف فایل را روی سرور خود دریافت نخواهید کرد (نصف فایل تقریباً بی فایده است و فضا را هدر می دهد). خوب! حالا شما پیکربندی کرده اید. برای اعمال تغییرات تنظیمات ، روی "اعمال" کلیک کنید. اکنون برای گزینه بزرگ ، روی دکمه "فعال" کلیک کنید و وضعیت سرور شما به "فعال" تغییر می کند. این بدان معناست که شما اکنون آنلاین هستید! (خوب ، نه واقعا ، سرور شما فعال است ، اما فقط در LAN شما ، بعداً در این مورد بیشتر).

مرحله 8: پشتیبانی HTTP را نصب کنید ، بنشینید و استراحت کنید

پشتیبانی HTTP را نصب کنید ، بنشینید و آرام باشید!
پشتیبانی HTTP را نصب کنید ، بنشینید و آرام باشید!
پشتیبانی HTTP را نصب کنید ، بنشینید و استراحت کنید!
پشتیبانی HTTP را نصب کنید ، بنشینید و استراحت کنید!

فکر می کردم FTP کمی سخت است (یا حداقل طولانی؟) ، نیازی به ترس نیست. راه اندازی پشتیبانی HTTP کاملاً ساده است.

این را در ترمینال تایپ کنید: sudo apt-get install apache2 و Enter را بزنید ، در صورت لزوم رمز عبور خود را تایپ کرده و در صورت لزوم Y را بزنید. اکنون ، بنشینید و استراحت کنید ، سرور HTTP فعال است! (به هر حال ، فهرست اصلی صفحه وب شما /var /www است ، فایل های html خود را در آنجا قرار می دهید)

مرحله 9: نصب سرور بازی های ویدئویی (اختیاری)

نصب سرور بازی های ویدئویی (اختیاری)
نصب سرور بازی های ویدئویی (اختیاری)
نصب سرور بازی های ویدئویی (اختیاری)
نصب سرور بازی های ویدئویی (اختیاری)

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

مسئله! اکثر بازی های ویدئویی برای ویندوز نوشته می شوند … اما سرور ما این را اجرا نمی کند: (پاسخ؟ شراب. شراب برنامه ای است که به شما امکان می دهد برنامه های ویندوز را در لینوکس اجرا کنید. پشتیبانی سه بعدی کامل نیست ، بنابراین خود بازی ها اغلب اشکالاتی دارند یا مسائل گرافیکی ، اما برنامه های سرور اختصاصی برای آن بازی ها معمولاً بی عیب و نقص کار می کنند. مجدداً از ترمینال برای نصب Wine با فرمان آسان استفاده کنید: sudo apt-get install wine تا کنون باید نحوه استفاده از آن را بدانید. یک پوشه داشته باشید /home//.wine/drive_c/ (برای مشاهده.wine باید روی Show Hidden Files در مرورگر فایل کلیک کنید ، زیرا هر چیزی که دارای یک نقطه جلو باشد در لینوکس مخفی در نظر گرفته می شود). این معادل ویندوز شما است C: drive. هر برنامه ای که در درایو C خود داشته باشید در این پوشه قرار دهید ، زیرا Wine این پوشه را به عنوان C: درایو مجازی شما می بیند. در مورد من ، /home/adam/.wine/drive_c/gmodserver/orangebox /srcds.exe محل برنامه مورد نیاز من است. برای راه اندازی سرور خود می توانید یک راه انداز روی دسکتاپ خود ایجاد کنید (با فرض منبع سرور اختصاصی در اینجا). نوع - نام برنامه - فرمان سرور Garry's Mod - شراب C: /gmodserver/orangebox/srcds.exe -game garrysmod نظر - راه اندازی سرور Garry's Mod به از بازی لذت ببرید:)

مرحله دهم: بندرها را جلو ببرید

بنادر را جلو ببرید!
بنادر را جلو ببرید!
بنادر را جلو ببرید!
بنادر را جلو ببرید!

چی؟ پورت های جلو؟ این چیست؟ Port Forwarding یک گزینه است که تقریباً در همه روترهای خانگی موجود است. از آنجا که رایانه سرور شما احتمالاً پشت یک روتر است (شبکه خانگی شما یک Local Local Network (LAN) است که روتر آن را به اینترنت متصل می کند) ، آدرس IP رایانه شما (شماره ای که رایانه های دیگر از آن برای صحبت با رایانه سرور استفاده می کنند) در شبکه محلی شما کار می کند (همه رایانه های شخصی به روتر شما متصل هستند). برای اینکه دنیای خارج (اینترنت) مستقیماً با سرور شما صحبت کند ، روتر شما باید اجازه دهد این دو با هم ارتباط برقرار کنند. به طور معمول ، دنیای خارج (اینترنت) با روتر شما صحبت می کند و روتر شما این پیام را به رایانه شما منتقل می کند. این برای مرور عالی است ، اما نه برای سرویس دهی. برای باز کردن این کانال ارتباطی ، باید به پورت ها نگاه کنیم. پورت ها "کانال هایی" هستند که برنامه های مختلف از آنها برای صحبت کردن استفاده می کنند. برخی از پورت های رایج: 21 - FTP80 - HTTP5900 - VNC29070 - Jedi Academy (که برای میزبانی سرور JKA استفاده می شد) تعداد بیشتری وجود دارد (مانند 65000 عدد از آنها lol) اما این نکته مهم نیست. نکته این است که شما نیاز دارید که پورت آدرس IP اینترنت شما مستقیماً به پورت آدرس IP محلی سرور شما متصل شود. برای این کار ، صفحه تنظیمات روتر خود را باز کنید (باید نام کاربری و رمز عبور سرپرست را برای آن بدانید) صفحه روتر معمولاً در https://192.168.1.1 است ، اگرچه برخی از آنها می توانند در https://192.168.0.1 ، https://192.168.2.1 یا آدرس های دیگر باشند. اگر نمی توانید متصل شوید ، به دفترچه راهنمای روتر خود مراجعه کنید یا در Google آن را جستجو کنید. پس از ورود ، باید Port Forwarding را پیدا کنید. Netgear من آن را درست در ستون کناری دارد ، در مورد مارک های دیگر مطمئن نیست. از اینجا می توانید سر کار بروید. شما باید IP محلی رایانه شخصی سرور را بدانید (می توانید با کلیک راست بر روی نماد شبکه در گوشه سمت راست بالای صفحه ، نماد با دو رایانه شخصی و انتخاب اطلاعات اتصال ، این "IP" را پیدا کنید. آدرس "فیلد". در حال حاضر ، تنظیمات زیر را اضافه کنید: (قالب: "نام" - TCP/UDP - پورت شروع - پورت پایانی - 192.168.xx (با سرور شما جایگزین شود)) "VNC" - TCP - 5800 - 5900 - 192.168.xx "FTP" - TCP/UDP - 21 - 21 - 192.168.xx "HTTP" - TCP - 80 - 80 - 192.168.xx "Gmod" - TCP/UDP - 27015 - 27015 - 192.168.xx (جایگزین با به وضوح تنظیمات بازی شما) هنگامی که این مورد را اعمال می کنید ، باید واقعا آنلاین باشید.

مرحله 11: یک دامنه رایگان دریافت کنید

یک دامنه رایگان دریافت کنید!
یک دامنه رایگان دریافت کنید!
یک دامنه رایگان دریافت کنید!
یک دامنه رایگان دریافت کنید!

خوب ، بنابراین شما سرور دارید. آیا واقعاً فکر می کنید همه دوستان شما بسیار مشتاق ورود به سیستم https://75.185.355.1337 هستند (بدیهی است که یک IP واقعی نیست ، اما اکثر دوستان شما این را نمی دانند) تا آخرین نسخه را دریافت کنند؟ نه! به خاطر سپردن IP طولانی ، خسته کننده و همیشه در حال تغییر شما حتی برای کسانی که آن را درک می کنند سخت است. این اینترنت است ، اما شما به آنها چیزی شبیه یک شماره تلفن طولانی می گویید. شما به یک دامنه نیاز دارید! نام دامنه یک ماسک برای آدرس IP شما است. درست مانند هر سایت دیگری ، سرورهای Google دارای آدرس IP هستند. با این حال ، شما آدرس IP آنها را نمی دانید ، تنها چیزی که می دانید www.google.com است. بنابراین ، چگونه می توانید بدون اطلاع از IP آنها به آنها متصل شوید؟ زیرا ، دامنه www.google.com به آدرس IP سرور Google پیوند داده و درخواست هایی را برای آن ارسال می کند. مشکل نام دامنه این است که هزینه ثبت نام آنها هزینه دارد. با این حال ، اگر مایل به فداکاری هستید ، می توانید دامنه های رایگان را در www.no-ip.com دریافت کنید. نکته منفی این است که دامنه شما.servegame.com یا چیزی مشابه خواهد بود. آنها دارای مجموعه ای از دامنه هستند که می توانید در آنها حضور داشته باشید (servegame ، servehttp ، serveftp فقط برای ذکر چند مورد) اما نمی توانید دامنه کاملاً سفارشی خود را دریافت کنید. (به عنوان مثال ، من می توانم [و قبلاً دریافت کرده ام] https://calc.servegame.com ، اما نه https://calcprogrammer1.com [که برای ثبت نام هزینه دارد]) غیر از نام ، no-ip دامنه ها عالی هستندبرنامه های رایگان فقط 60 روز دوام می آورند ، اما هنگامی که منقضی می شود آنها به شما ایمیلی ارسال می کنند که می توانید استفاده از دامنه را بصورت رایگان تمدید کنید. شما باید آدرس IP اینترنت خود را بدانید ، که به سادگی با جستجوی گوگل پیدا می شود "IP من چیست" (تعداد زیادی سایت خواهید داشت که IP شما را به شما می گوید). از IP اینترنت خود در تنظیمات بدون IP خود استفاده کنید.

مرحله 12: آن را امتحان کنید

آن را آزمایش کنید!
آن را آزمایش کنید!
آن را آزمایش کنید!
آن را آزمایش کنید!
آن را آزمایش کنید!
آن را آزمایش کنید!

الان قسمت خوبش شروع میشود. همه چیز باید تنظیم شده و آماده اجرا باشد ، تنها کاری که باید انجام دهید آزمایش است. با آزمایش http شروع کنید ، زیرا این ساده ترین کار است. کافی است مرورگر خود را باز کرده و "https://.com" را تایپ کرده و Enter را بزنید. با هر شانس ، "کار می کند!" باید ظاهر شود (پیام آزمایشی apache2 ، می توانید فایل را در /var /www بعد از اینکه بدانید کار می کند تغییر دهید). اگر نشد ، "https:// [بدون www. یا.com ، فقط شماره IP]" را امتحان کنید. این باید کار کند ، در غیر این صورت ، ارسال پورت شما کار نمی کند. اگر هیچ کدام از آنها ، به عنوان آخرین راه حل ، کار نمی کنند ، <a href = "https:// (دوباره ، بدون www. یا.com ، فقط شماره). این باید کار کند ، اگر این کار نمی کند ، به این معنی است که سرور شما کار نمی کند. سپس FTP را آزمایش کنید. Windows Explorer را باز کرده و عبارت "ftp: //.com" را تایپ کنید. باید از شما نام کاربری و رمز عبور خواسته شود ، نام کاربری و رمز عبور FTP خود را تایپ کنید و باید همه پوشه های خود را مشاهده کنید. سعی کنید یک فایل را بارگذاری کنید. باید کار کند ، اگر فایل را قبول نکرد ، با صفحه کاربری GPROFTPD بازی کنید. مجدداً ، اگر کار نمی کند ، URL های بالا را بجز با ftp: // سپس امتحان کنید ، VNC را آزمایش کنید. شما به یک نمایشگر VNC نیاز دارید. TightVNC و UltraVNC هر دو نمایشگرهای VNC عالی برای Windows هستند. برای آدرس VNC ، به سادگی دامنه no-ip و.com خود را قرار دهید (برای مثال ، calc.servegame.com ، بدون https:// ، بدون www. ، و بدون ftp: //). باید از شما رمز عبور خواسته شود. هر گذرواژه ای را که برای VNC وارد کرده اید قرار دهید. اگر همه چیز خوب پیش رفت ، صفحه سرور خود را روی صفحه Windows PC خود مشاهده خواهید کرد. آخرین ، بازی های آزمایشی را انجام دهید. اگر میزبان سرور بازی هستید ، وارد شوید و ببینید آیا می توانید بپیوندید. اگر همه چیز خوب پیش رفت ، اکنون یک سرور دارید! حالا بروید چگونه یک صفحه وب بسازید ، چند فایل را برای اشتراک گذاری بارگذاری کنید و برخی بازی ها را انجام دهید! داشتن سرور شخصی می تواند کمک بزرگی در دانشگاه یا هرجای دیگری باشد که اتصال اینترنت (یعنی P2P) را محدود می کند زیرا می توانید برنامه های P2P را در سرور خود در خانه اجرا کرده و سپس بارگیری های نهایی را از طریق FTP یا HTTP بارگیری کنید. خوش بگذره!

توصیه شده: