نحوه میزبانی وب سایت شخصی خود از خانه (راهنمای 2020)

نحوه میزبانی وب سایت شخصی خود

غالباً وقتی مردم می خواهند وب سایت خود را بسازند ، هیچ ایده ای برای شروع وب سایت خود در خانه ندارند.


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

دلمان برای شما تنگ شده است.

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

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

میزبان وب سایت در ویندوز

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

برای میزبانی وب سایت از رایانه خود به عنوان سرور WAMP استفاده کنید

استفاده از برنامه نصب WAMP است ساده ترین راه برای شروع بجای نصب دستی هر بسته. من دوست دارم که به سرورهای WAMP فکر کنم که صداهای PacMan را شروع می کنند.

مرحله 1: نرم افزار WAMP Server را نصب کنید

WAMP مخفف Windows ، Apache ، MySQL و PHP است. استفاده از برنامه نصب WAMP بسیار ساده تر است تا اینکه بخواهید بطور جداگانه بارگیری کنید و همه چیز را بارگیری کنید. بسته های معتبر WAMP Server همه دارای جدیدترین نسخه های بسته های جداگانه هستند.

توصیه می کنیم از WampServer استفاده کنید. آنها انجام این کار را آسان می کنند.

مرحله 2: نحوه استفاده از WampServer

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

مسیر باید به صورت c: \ wamp \ www پیدا شود.

در داخل آن دایرکتوری قادر خواهید بود هر فرعی را که لازم دارید ایجاد کنید. اینجاست که می توانید فایلهای HTML یا PHP را در آن قرار دهید. WampServer به عنوان پروژه های فرعی برچسب می زند اما سایر نرم افزارهای WAMP ممکن است آنها را چیز دیگری بنامند.

مرحله 3: تست WampServer

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

بهترین کار برای قرار دادن پرونده ای با عنوان “info.php” در فهرست دایرکتوری ها به عنوان نمونه است. تمام کاری که شما باید انجام دهید اینست که یک بار در WampServer روی “فهرست وب” کلیک کنید.

بعد ، یک پرونده ایجاد کنید و از این رشته کد استفاده کنید:

1 تست PHP

بعد از ذخیره کردن فایل ، می توانید http: //localhost/info.php را مرور کنید. اینجاست که جزئیات نصب PHP خود را مشاهده خواهید کرد.

در این مرحله شما توانایی ایجاد ساختارهای فایل HTML و PHP را خواهید داشت بسته به نیاز شما.

مرحله 4: پیکربندی بانک اطلاعاتی

بیشتر افراد از نوعی سیستم مدیریت محتوا (CMS) استفاده می کنند و بیشتر افرادی که از CMS استفاده می کنند از WordPress استفاده می کنند.

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

می توانید هر پایگاه داده MySQL مورد نظر خود را ایجاد کنید – یا با پایگاه های موجود مشاجره کنید. وردپرس یک پایگاه داده جدید برای شما ایجاد خواهد کرد که با نرم افزار آنها سازگار باشد.

هنگامی که صفحه ورود به سیستم phpMyAdmin را باز می کنید ، به عنوان یک پنجره مرورگر جدید باز می شود. در صورت تمایل می توانید نام کاربری سرپرست را به عنوان root بگذارید. نیز وجود دارد بدون نیاز به استفاده از رمز عبور.

مرحله 5: سایت را عمومی کنید

برای اینکه مردم در واقع به وب سایت شما دسترسی پیدا کنند ، باید فایل پیکربندی Apache را پیدا کنید. این پرونده باید به آدرس httpd.conf باشد و با بازگشت به منوی WampServer و انتخاب Apache می توانید آن را پیدا کنید. در مرحله بعد ، می توانید فایل را با انتخاب httpd.conf ویرایش کنید.

شما باید دو خط را ببینید:

1 سفارش را انکار کنید ، اجازه دهید
2 از همه انکار کنید.

خطوط را با:

1 سفارش مجاز ، انکار
2 اجازه از همه.

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

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

مرحله ششم: نام دامنه

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

شاید beefjerkyathome.com?

نام دامنه شما دارای یک آدرس IP خاص است ، برای این beefjerkyathome.com ما قصد داریم از 000.000.000.000 استفاده کنیم. پرونده C: \ Windows \ system32 \ driver \ etc \ host ها را پیدا کنید و این خط را به آن اضافه کنید: 000.000.000.000 beefjerkyathome.com.

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

1 # میزبان مجازی
شامل Conf / extra / httpd-vhosts.conf شوید

مرحله آخر اضافه کردن یک فایل دستی در فهرست دایرکتوری Apache است. تمام کاری که شما باید انجام دهید ایجاد فایل Notepad و ذخیره آن در C: \ wamp \ bin \ apache \ Apache-VERSION \ conf \ extra \.

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

serverAdmin [email protected]
DocumentRoot “c: \ wamp \ www”
نام سرور mysite.local
ErrorLog “گزارش ها / beefjerkyathome.com.log”
“logs / beefjerkyathome.com-access.log” CustomLog معمول است

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

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

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

مرحله 1: نرم افزار LAMP را نصب کنید

برای شروع نصب نرم افزار LAMP ترمینال را باز کرده و از کد زیر استفاده کنید:

sudo apt install apache2 mysql-server php libapache2-mod-php7.0

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

اگر پیکربندی جهانی Apache را در هر زمان تغییر می دهید ، حتما از این دستور استفاده کنید:

sudo /etc/init.d/apache2 راه اندازی مجدد

مرحله 2: تأیید PHP

برای بررسی این مسئله ، باید از یک فایل PHP تست شده در فهرست ریشه وب سرور استفاده کنید که در اینجا یافت می شود: / var / www / html /

فایل پی اچ پی استفاده می شود:

sudo echo “” > /var/www/html/info.php

برای اینکه بفهمید کدام ماژول اضافی در دسترس است ، از خط فرمان استفاده کنید:

جستجوی پی اچ پی | ماژول grep

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

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

برای بررسی اینکه MySQL در حال کار است از این دستور استفاده کنید:

خدمات وضعیت mysql

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

$ mysql -u root -p

[اکنون از شما خواسته می شود رمزعبور مدیر ما را بخواهید و سریعاً وارد mysql شوید]

برای ایجاد یک بانک اطلاعاتی جدید می توانید از آنها استفاده کنید:

ایجاد آزمایش داده ها؛

آزمون استفاده؛

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

مرحله آخر پیکربندی پرونده /etc/phpmyadmin/config.inc.php با استفاده از مراحل شرح داده شده در اینجا خواهد بود.

مرحله 4: پیکربندی DNS

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

اولین قدم اطمینان از وجود DNS در نام دامنه شما است. هرکسی که نام دامنه خود را خریداری کرده اید ، ابزاری برای کمک به شما در تنظیم درست سوابق DNS خواهد داشت.

پس از اتمام کار ، باید بتوانید با استفاده از ابزار حفاری ، چیزی شبیه به این را ببینید. برای درخواست ثبت سابقه برای www.beefjerkyathome.com ، نوع:

$ Dig www.beefjerkyathome.com الف

؛؛ بخش پاسخ:
www.beefjerkyathome.com. 86400 در A
000.000.000.000

؛؛ بخش قدرت:
beefjerkyathome.com. 86398 IN NS a.iana-servers.net.
beefjerkyathome.com. 86398 IN NS b.iana-servers.net.

مرحله 5: آپاچی را پیکربندی کنید

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

یک دایرکتوری برای دامنه beefjerkyathome.com مورد نیاز خواهد بود. ما آن را ایجاد خواهیم کرد و سپس یک پرونده index.html beefjerkyathome ایجاد خواهیم کرد. سپس ما درباره مجوزهای سیستم فایل خود نگران خواهیم شد:

sudo mkdir -p /var/www/html/beefjerkyathome.com
sudo sh-c ‘echo” beefjerkyathome.com

این سایت خودم میزبان beefjerkyathome.com است

” > /var/www/html/beefjerkyathome.com/index.html
sudo chmod -R 755 /var/www/html/beefjerkyathome.com

حالا ما مجبوریم یک فایل میزبان مجازی ایجاد کنید تا Apache بتواند دامنه ما را بشناسد.

sudo cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/beefjerkyathome.com.conf
sudo nano /etc/apache2/sites-available/beefjerkyathome.com.conf

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

سرور [email protected]
نام سرور beefjerkyathome.com
ServerAlias ​​www.beefjerkyathome.com
DocumentRoot /var/www/html/beefjerkyathome.com
ErrorLog $ APACHE_LOG_DIR /error.log
CustomLog $ {APACHE_LOG_DIR /access.log ترکیب شد

تقریباً در آنجا ، آپاچی را دوباره پیکربندی و بارگیری مجدد کنید.

sudo a2ensite beefjerkyathome.com.conf
سرویس sudo بارگذاری مجدد

با بلند کردن سنگین کاری که باید انجام دهید تقریباً انجام شده است پرونده محلی / etc / hosts را ویرایش کنید. این کار را با افزودن این آدرس به آدرس IP و نام دامنه خود انجام دهید:

000.000.000.000 beefjerkyathome.com

هم اکنون اینترنت می تواند به beefjerkyathome.com مراجعه کند و جهان با دانش تند و تیز گوشت گاو تازه خود شاد خواهد شد.

مرحله ششم: WordPress یا سیستم مدیریت محتوای دیگر را نصب کنید

این زمانی است که شما CMS را که احساس می کنید از آن استفاده می کنید ، نصب خواهید کرد. ما Wix یا WordPress را توصیه می کنیم.

پس از نصب CMS ، شما باید انجام شود.

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

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

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

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

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

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

منطقی است که به جای آن ، به میزبانی اختصاصی یا میزبانی VPS بپردازیم.

بهترین سرور اختصاصی

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

زمان بارگیری: 520 خانم
Uptime: 99.9٪

با زیرساخت های نسل بعدی و بهره برداری Google Cloud Platform برای تأمین نیرو در کل عملیات ، سرعت و سرعت بالایی خواهید داشت.

امنیتی که Kinsta ارائه می دهد است بهتر از هر چیزی که می تواند در خانه جمع شود. آنها وضعیت هر وب سایت خود را هر دو دقیقه یکبار بررسی می کنند. وب سایت شما بررسی می شود 720 بار در هر روز تا مطمئن شوید که آن به روز شده است.

بهترین میزبانی VPS

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

زمان بارگیری: 2232 خانم
Uptime: 99٪

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

ویژگی هایی مانند درایوهای SSD رایگان ، دامنه رایگان ، پشتیبان گیری رایگان ، دسترسی به SSH ، فضای نامحدود دیسک ، گواهینامه SSL رایگان و پشتیبانی 24/7 مشتری همه استاندارد شده اند. بالاتر از آن ، آنها دارای یک 90 روز ضمانت برگشت پول.

اگر می خواهید یک استراتژی ترکیبی که باعث خراب شدن بانک نمی شود ، InMotion Hosting یک گزینه عالی است. گزینه ای با کارآیی بالا که بر روی قابلیت اطمینان و افزونگی بدون هزینه کردن تمام پول شما متمرکز است ، چیزی است که باید در نظر بگیرید.

نتیجه

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

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

منابع و اعتبارات تصویر:

  • KeyStoneWebStudios.com
  • AmeraVant.com
  • SilverScopeMedia.com
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map