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

با سلام خدمت خوانندگان عزیز habr. با این مطالب، ما مجموعه ای از انتشارات را در مورد نحوه ساخت میزبانی VPS از ابتدا بر اساس API RUVDS White Label آغاز می کنیم.

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

آیا به وب سایت نیاز دارید


برای سازماندهی سرویس VPS خود، اول از همه به 2 چیز نیاز دارید - سایتی که در آن خدمات اجاره سرور VPS ارائه می دهید و ارائه دهنده خدماتی که شرایط شریک مطلوبی را برای این اهداف به شما ارائه می دهد، زیرساخت خود و یک API قابل اعتماد با گسترده. توانایی ها. API چیست؟ این یک نوع رابط است که با استفاده از آن می توانید همه همان قابلیت های مدیریت سرور را که ارائه دهنده خدمات شما به مشتریان خود ارائه می دهد، به مشتریان خود ارائه دهید.

یکپارچه‌سازی یک سایت با ارائه‌دهنده VPS خود از طریق API بسیار ارزان‌تر و سریع‌تر از ایجاد زیرساخت ابری خود از ابتدا خواهد بود، زیرا در این مورد سؤالات زیادی را به خود اختصاص می‌دهد: نیازی نیست نگران در دسترس بودن اطلاعات کافی باشید. منابع ارائه دهنده، در مورد نحوه سازماندهی یک کانال گسترده و مقاوم به خطا برای دسترسی به اینترنت از سرورهای مجازی، نحوه جمع آوری و ذخیره داده ها در مورد استفاده از منابع توسط سرورها و غیره.

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

  • شما مالک سایتی هستید که خدمات مرتبط (بررسی / ثبت دامنه، اجاره سرور DNS، مدیریت سرور از راه دور) را ارائه می دهد.
  • شما سایت خود را از ابتدا با استفاده از یک CMS محبوب و افزونه های آن ایجاد می کنید.
  • شما یک وب سایت را از یک استودیو وب سفارش می دهید
  • انتخاب خود را وارد کنید
اولین گزینه بهترین گزینه است، زیرا به منظور اضافه کردن سرویس جدیدبا اجاره سرورهای VPS، به بهبودهای کمی نیاز خواهید داشت: نیازی نیست چیزهای زیادی را از ابتدا بنویسید، که در زیر ذکر شده است. زمانی که سایت خود را از ابتدا می سازید، زمان راه اندازی می تواند بسته به آن به طور قابل توجهی تغییر کند بدترین طرف. شما باید تمام اجزای لیست زیر را خودتان پیاده سازی کنید (یا از پیاده سازی ها استفاده کنید توسعه دهندگان شخص ثالث، قبلاً آنها را آزمایش کرده و با پروژه خود تطبیق داده اید). توصیه می کنیم تنها در صورتی از گزینه سوم استفاده کنید که دانش لازم برای ایجاد وب سایت را ندارید یا اینکه نمی توانید وب سایت خود را آنطور که می خواهید بسازید.

بیا شروع کنیم


چه چیزی باید در این سایت پیاده سازی شود؟

ثبت نام، احراز هویت / مجوز کاربر، بازیابی رمز عبور، فرم بازخورد.

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

مدیریت داده های شخصی مشتری

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

مدیریت سرور مشتری

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

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

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

صورتحساب

و چگونه مشتریان موجودی را دوباره پر می کنند و سرور می خرند؟ البته، ما به یک جزء بسیار مهم دیگر نیاز خواهیم داشت، این صورتحساب است. چه چیزی را در مفهوم "صورتحساب" لحاظ می کنیم؟ البته، شامل ایجاد / ویرایش تعرفه های فعلی، رابط های پذیرش پرداخت های مشتری، مکانیسم های داخلی برای پردازش پرداخت ها، ایجاد تبلیغات / تخفیف ها، ابزار نظارت است.

اجرای پروژه صورتحساب شخص ثالث شما یا ادغام آن با پروژه صورتحساب شخص ثالث شما باید به طور ویژه مسئولانه باشد، زیرا توانایی خرید سرور VPS در سایت شما (خواندن اولین پول شما) به طور مستقیم به عملکرد این مؤلفه بستگی دارد. برای شروع سریع دریافت پول از محبوب ترین سیستم های پرداخت، توصیه می کنیم از تجمیع کننده های پرداخت استفاده کنید. چرا؟ اولا، ادغام با یک تجمیع کننده بسیار سریعتر و آسانتر از هر یک از سیستم های پرداختی است که ارائه می دهد. این به دلیل این واقعیت است که هر یک سیستم پرداختپروتکل تعامل خود را، که باید به درستی پیاده سازی شود و کار با آن در سیستم شما یکپارچه شود، که بسیار پر زحمت است. ثانیا، شما یک رابط دارید که بیشتر قابلیت های لازم را برای کار با پرداخت های مشتری فراهم می کند - این حساب شخصی جمع کننده است. مطمئناً برای همه اینها باید کمیسیون اضافی بپردازید، اما به نظر ما این راه حل هنگام ایجاد سرویس VPS خود بهینه است.

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

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

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

جنبه مالی


ما به یکی از مهمترین جنبه ها (اگر نه مهم ترین) - مالی می رسیم. کار با ارائه دهنده VPS شما باید سودآور باشد. بیایید در نظر بگیریم که چرا سازماندهی یک سرویس اجاره سرور VPS با انتخاب یک ارائه دهنده RUVDS به عنوان ارائه دهنده خدمات سودآور است.

بیایید محبوب ترین تنظیمات VPS را بر اساس سیستم عامل انتخاب کنیم ویندوز سرور 2012 R2 و در اینجا برخی از داده هایی است که هنگام تجزیه و تحلیل بازار خدمات VPS در روسیه از فوریه 2016 دریافت کردیم:


پیکربندی

1

2

3

4

5

تعداد پردازنده ها

1

2

4

6

8

جلد حافظه دسترسی تصادفی، گیگابایت

1

2

4

8

16

حجم دیسک، گیگابایت، هارد

20

40

120

300

600

تعداد آدرس های IPv4

1

1

1

1

1

قیمت پیکربندی فعلی

هنگام پرداخت ماهانه

300 r.

600 r.

1400 r.

2980 r.

5720 r.

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

2880 r.

5760 r.

13440 r.

28608 r.

54912 r.

به منظور ارزیابی درآمد بالقوه شما، ما سود در قیمت تنظیمات را در مقابل میانگین قیمت رقبا ارائه می دهیم:

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

تخفیف فعلی برای ایجاد سرور با استفاده از API است 10% .
چگونه می توان درآمد بالقوه را از یک سرور از یک پیکربندی معین، خریداری شده برای یک ماه ارزیابی کرد؟ می توانید از فرمول زیر استفاده کنید:
درآمد = فعلی قیمت RUVDS * 10٪ + تفاوت با پیکربندی متوسط ​​- هزینه کمیسیون.

مثال محاسبه برای پیکربندی 3:

درآمد = 1400 * 0.1 + 794 (گردش به پایین) -240 = 694 روبل.

این درآمد از یک سرور است. هنگامی که مشتریان شما 25-30 سرور از این پیکربندی را خریداری می کنند، به میزان درآمدی که قبلاً در آن وارد شده است می رسید. 20 هزار روبل در ماه.

در مقالات بعدی، ما به طور مفصل قابلیت های RUVDS White Label API را شرح خواهیم داد، در مورد نحوه انتخاب بحث خواهیم کرد. نرخ های بهینهبه هاست VPS خود و در چه شرایطی می توانید درآمد کسب کنید.

در برخی موارد، برای میزبانی پروژه ها، به پروژه های خود نیاز دارید سرور مجازیدر کامپیوتر خودتان این گزینه به شما امکان استفاده را می دهد فناوری های مدرن اینترنت(جاوا اسکریپت، PHP، CGI، Perl، SSI و...) و کار منابع اینترنتی یا اسکریپت های جدید را تست کنید. برای چنین هاستینگی نیازی به پرداخت هزینه ندارید و امکانات رفاهی زیادی از آن وجود دارد، زیرا در شرایط مساوی، هیچ تفاوتی با یک سرور اختصاصی معمولی که توسط یک ارائه دهنده هاست میزبانی می شود، ندارد.

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

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

سلام دوستان.

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

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

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

آیا به سرور محلی نیاز دارید؟

برای مبتدیان، من با تعریف مفهوم "سرور محلی" شروع می کنم - این یک سرور (میزبان) است که در رایانه شما (نه در اینترنت) قرار دارد و به شما امکان می دهد سایت هایی را روی آن ایجاد و پیکربندی کنید.

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

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

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

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

قرار دادن یک سایت در اینترنت، و سپس راه اندازی آن در زمانی که نیاز به تبلیغ دارید، غیر منطقی است.

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

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

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

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

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

بنابراین، شما باید تمام این کارها را در رایانه محلی خود انجام دهید.

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

ضمناً من همچنین در مورد اهمیت سرور محلی هنگام ایجاد وبلاگ در نقشه ذهنی خود صحبت می کنم "طرحی برای ایجاد یک وبلاگ با کیفیت از Konstantin Khmelev" که می توانید با گذاشتن اولین نظر خود دریافت کنید.

بیایید به روند نصب برویم.

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

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

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


پس از کلیک کردن، از شما خواسته می شود که نسخه برنامه را انتخاب کنید. یک نسخه را انتخاب کنید PHP قدیمی 5.2و روی دکمه کلیک کنید دانلود.


در پنجره بعدی باید داده هایی را وارد کنیم که لینک دانلود Denwer در آنجا ارسال می شود. اطلاعات واقعی خود را وارد کرده و بر روی دکمه "دریافت لینک دانلود" کلیک کنید.


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


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

برای شروع نصب سرور محلی، نصب کننده را اجرا کنید.


از ما سوال می شود که آیا می خواهیم بسته پایه را نصب کنیم؟ ما موافقیم.


باز کردن زیپ داده ها آغاز می شود که بسیار سریع انجام می شود.

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


به طور خودکار، هنگامی که یک خط فرمان ظاهر می شود، یک مرورگر با این پیام باز می شود که برای ادامه یا لغو نصب باید مرورگر را ببندید.


همچنین اگر نصب خط فرمان ادامه پیدا نکرد، باید سایر مرورگرها را ببندید.

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

برای ادامه نصب، Enter را فشار دهید.


یه جای دیگه نصبش میکنم در مورد من، این دیسک است Eپوشه میزبان.



در مرحله بعد دوباره Enter را فشار دهید.


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

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

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



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

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


  • راه اندازی؛
  • متوقف می شود؛
  • راه اندازی مجدد

ما به این برچسب ها نیاز داریم. بنابراین، حرف Y را درایو می کنیم و Enter را فشار می دهیم.


این آخرین مرحله در نصب سرور محلی بود که پس از آن یک مرورگر به طور خودکار با کتیبه "Denver installed suksesshëm" باز می شود و همچنین نوشته می شود که Denwer با همان پورت های Skype کار می کند.

بنابراین، اگر اسکایپ را نصب کرده اید، آنچه را که در پنجره مرورگر نوشته می شود انجام دهید.


همچنین میانبرهایی را روی دسکتاپ ایجاد می کند که ما می خواستیم.

  1. شروع Denwer - شروع دنور.
  2. توقف Denwer - توقف;

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

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

از آنجایی که من درایو E را در پوشه میزبان نصب کردم، اکنون باید چنین پوشه ای روی درایو من وجود داشته باشد.


اینطور که هست. و داخل پوشه باید خود فایل های Denver باشد. به داخل پوشه می رویم که باید عکس زیر را ببینیم.


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

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

پس از راه اندازی میانبر، 2 خط فرمان به سرعت چشمک می زند. هنگامی که آنها ناپدید می شوند، 2 میانبر در نوار وظیفه ظاهر می شود.

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


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

اگر به دیسک مجازی (Z) برویم، باید همان فایل ها و پوشه های Denver را ببینیم که قبلاً به آنها نگاه کردیم.


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

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

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

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

بهترین ها.

با احترام، کنستانتین خملف.

"چگونه یک سرور مجازی بسازیم؟" - سوال متداول، که برای بسیاری از کاربرانی که برای اولین بار با هاست مواجه می شوند اتفاق می افتد. در این مقاله، ما به تجزیه و تحلیل VPS (VDS) ادامه خواهیم داد، چگونه آن را به درستی انتخاب کنیم، این نوع میزبانی را برای نیازهای پروژه خود پیکربندی کنیم، و اینکه آیا امکان ایجاد یک سرور خصوصی مجازی معمولی به تنهایی وجود دارد یا خیر. یا باید آن را اجاره کنید.

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

به غیر از میزبانی سنتی سایت، سرورهای مجازی را می توان برای تلفن IP، روترها و سوئیچ های مجازی، VPN یا پروکسی ها، سرورهای ترمینال با سنتی استفاده کرد. برنامه های اداریبرای دسترسی از راه دوراز کامپیوترهای کارمند

اطلاعات فناوری

رایج ترین زبان برنامه نویسی مورد استفاده برای توسعه وب سایت PHP است. داده های MySQLو سرورهای وب Apache و Nginx (آنها به طور مستقل یا در کنار هم کار می کنند). این مجموعهبرنامه ها اغلب نامیده می شوند لامپ (L inux- آپاچه- م ysql- پ HP) یا LEMP (L inux- نجینکس- م ysql- پ HP).

البته از پشته های فناوری دیگری نیز استفاده می شود، سایت ها را می توان به زبان های برنامه نویسی دیگر (پایتون، روبی، نود جی اس) نوشت و از پایگاه های داده دیگر (PostgreSQL، noSQL) و همچنین نرم افزارهای کمکی استفاده کرد. اما، از آنجایی که چنین راه حل هایی کمتر رایج هستند، آنها را در نظر نخواهیم گرفت. اجازه دهید در مورد انتخاب و پیکربندی اولیه یک VPS برای میزبانی سایت ها به زبان PHP و نامه های شرکتی با جزئیات بیشتری صحبت کنیم.

انتخاب طرح تعرفه

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

تنها چیزی که به اندازه کافی دقیق محاسبه می شود فضای دیسک است. بررسی کنید که سایت‌ها و نامه‌ها چقدر فضا اشغال می‌کنند، 7 تا 10 گیگابایت به آن اضافه کنید و حداقل فضای دیسک مورد نیاز را دریافت کنید. واقعیت این است که در VPS باید فضای اضافی را برای نصب سیستم عامل و کنترل پنل اختصاص دهید که در کل فضای دیسک نیز در نظر گرفته می شود.

سیستم عامل و کنترل پنل

یک خانواده کامل از سیستم عامل های مبتنی بر هسته لینوکس، شامل هر دو نسخه سرور و دسکتاپ وجود دارد. محبوب ترین سیستم عامل های سرور: CentOS، Debian، Ubuntu Server.

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

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

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

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

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

برای نصب بر روی سرورهای VPS و اختصاصی خود، پنل های زیر را ارائه می دهیم: cPanel/WHM (از 13.95 دلار در ماه)، ISPmanager 5 Lite (4 دلار در ماه)، Plesk 17 (از 10 دلار در ماه)، پنل وب Centos (رایگان)، و امکان نصب محیط مجازی Bitrix نیز وجود دارد.
در قسمت بعدی تمام این کنترل پنل ها را با جزئیات بیشتری بررسی خواهیم کرد.

ایجاد وب سایت در سرور مجازی سرور در رایانه محلی

قبل از شروع به ایجاد سایت خود، توسعه دهندگان وب تازه کار تشویق می شوند که دست خود را در یک ماشین محلی امتحان کنند ( کامپیوتر شخصی، این به کیت توزیع DENWER نیاز دارد که می توانید آن را در وب سایت توسعه دهندگان www.denwer.ru پیدا کنید.

مجموعه آقایان از توسعه دهندگان وب (DeNVeR)

نرم افزار است شبیه سازی سرور مجازی در کامپیوتر محلی،در خانه به عنوان جایگزینی برای میزبانی وب، بدون نیاز به اتصال به اینترنت. می‌توانید در عرض چند دقیقه یک سایت در هر پلتفرم CMS (یا بدون CMS) ایجاد کنید، آن را با محتوا پر کنید و پیکربندی را اشکال‌زدایی کنید. با انتقال بعدی به ترتیب به هاست یا سرور. سرور مجازی شامل همه بیشتر است اجزای لازم: Apache، MySQL، phpmyAdmin، سرور SMTP + قابلیت اتصال افزونه های اضافی. توزیع رایگان - به زبان روسی.

چرا به سرور محلی نیاز دارید؟
  • اولا برای توسعه سایت امکان پر شدن اولیه با محتوا و بهینه سازی ساختار سایت.
  • ثانیا - راهی برای بررسی سایت برای خطاها و اشکال زدایی پیکربندی.
  • ثالثاً چگونه پشتیبان گیریسایت و متعاقباً داده های سایت و پایگاه داده های SQL را در یک سرور محلی ذخیره می کند.
DENWER شامل:
  • نصب کننده (نصب بر روی فلش مموری نیز پشتیبانی می شود).
  • Apache، SSL، SSI، mod_rewrite، mod_php.
  • PHP5 با پشتیبانی از GD، MySQL، sqLite.
  • MySQL5 با پشتیبانی تراکنش.
  • سیستم کنترل هاست های مجازیمبتنی بر قالببرای ایجاد یک هاست جدید، فقط باید یک دایرکتوری به پوشه /home اضافه کنید
  • راه اندازی و خاموش کردن سیستم کنترل برای تمام اجزای دنور.
  • phpMyAdmin - سیستم مدیریت MySQLاز طریق رابط وب
  • Sendmail و شبیه ساز سرور SMTP ( نامه های دریافتیقرار داده شده در /tmp با فرمت eml)؛ کار در ارتباط با PHP، Perl، Parser و غیره پشتیبانی می شود.
توزیع، ورودی‌هایی را در رجیستری باقی نمی‌گذارد و بر اهمیت آن تأثیر نمی‌گذارد فایل های سیستمی، سیستم را مسدود نمی کند و در عمل تست می شود.