فضانوردان قبل از اینکه پایشان را به خارج از کره زمین بگذارند، کلی تمرین و آموزش دارند؛ اینطور که نیست که همان اول سوار موشکهای فضانوردی شده و مستقیم وارد فضا شوند! این تمرینات را کجا انجام میدهند؟ 👈 در مکانهایی شبیه به فضا که شرایط خارج از کره زمین و فضای بدون جاذبه را شبیهسازی میکند.
حالا این چه ربطی به موضوع بحث ما داشت؟
کار طراحان سایت، بیشباهت به فضانوردان نیست! همانطور که فضانوردان مبتدی باید کلی آموزش ببینند تا آماده ورود به فضا شوند، طراحان سایت هم باید در یک فضای شبیهسازیشده کلی تمرین کنند تا هم در طراحی سایت و بالا آوردن آن ورزیده شوند، هم بتوانند قبل از ارائه سایت، نواقص کار را شناسایی و برطرف کنند.
خب این فضا برای طراحان سایت، همان لوکال هاست است! در این مقاله قرار است بگوییم که localhost چیست، به چه دردی میخورد، چه مزایایی دارد و چطور از آن استفاده کنیم.
لوکال هاست چیست؟
لوکال هاست فضایی در کامپیوترهای شخصی و شبیه به هاست واقعی است که توسط برخی نرمافزارها ساخته میشود؛ ولی به هیچ سروری متصل نیست و هیچ کس جز شما نمیتواند به آن دسترسی داشته باشد. لوکال هاست را میتوانیم نام مستعار آدرس آیپی ۱۲۷.۰.۰.۱ در نظر بگیریم. زمانی که کامپیوتر این آدرس را دریافت میکند، به این معناست که در حال ارتباط با خودش است.
کامپیوترها یا دستگاههای الکترونیکی متصل به اینترنت، مثل تلفن همراه، از طریق فضای میزبانی وب یا هاست به وبسایتها دسترسی دارند. درواقع هاستی که سایت روی آن قرار میگیرد، امکان برقراری ارتباط بین چندین دیوایس را از طریق اینترنت فراهم میکند.
میتوان گفت کامپیوترها با زبان خاص خود با هم گفتوگو میکنند. با وجود این گاهی لازم است کامپیوتر شما به صدای خودش توجه کند؛ تا چیزهایی را سریعتر از سایرین متوجه شود. در این حالت از لوکال هاست یا هاست محلی استفاده میشود.
🧩 تعریف هاست را یادتان هست؟ هاست فضا و حافظهای است که تمام اطلاعات، کدها، تصاویر، محتوا و دادههای سایت، برای در دسترس بودن سایت در اینترنت، روی آن ذخیره و نگهداری میشود. برای اطلاعات کاملتر میتوانید این مقاله را بخوانید: هاست چیست و چه کاربردی دارد؟ (+انواع هاست) |
آدرس آیپی ۱۲۷.۰.۰.۱ چیست؟
هنگامی که بخواهید از وبسایتی بازدید کنید، آدرس آن را در نوار آدرس مرورگر خود تایپ میکنید. سرور، نام دامنه (DNS) این آدرس را با آدرس IP مربوط به آن نام مطابقت میدهد و سایت برای شما قابل دسترسی خواهد شد.
هر وبسایت و دستگاه متصل به اینترنت آدرس آیپی (Internet Protocol) چند رقمی منحصربهفردی برای شناسایی دارد. آدرس IP بهصورت ۱.۱.۱.۱ نمایش داده میشود و به جای هریک از این یکها عددی بین ۱ تا ۲۵۵ میتواند جایگزین شود.
برای Localhost آدرس مشخص ۱۲۷.۰.۰.۱ در نظر گرفته شده است. بنابراین هربار با وارد کردن این آدرس IP، به رایانه خود متصل میشوید. حالا کاربرد لوکال هاست چیست و به چه دردی میخورد؟ در بخش بعد به این سوال پاسخ دادهایم.
🧩 پیشنهاد خواندنی: آدرس ip چیست؟ کاربرد انواع IP به زبان ساده |
چه زمانی از لوکال هاست بهجای هاست استفاده کنیم؟
همانطور که گفتیم، لوکالهاست یک آدرس IP ویژه در کامپیوتر شما دارد. اما تفاوت هاست و لوکال هاست چیست و چه زمانی میتوانیم از هرکدام استفاده کنیم؟
همانطور که اشاره کردیم، در هاست واقعی که به یک سرور متصل است، شما قصد اشتراکگذاری محتوای سایت با کاربران را دارید؛ اما هنگام استفاده از لوکال هاست، دنبال یک محیط خصوصی و آزمایشی هستید. پس اصلیترین تفاوت هاست و لوکال هاست، در دسترسی داشتن و نداشتن کاربران به سایت است.
در واقع زمانی که وبسایتی را به جای هاست روی لوکال هاست بالا میآورید، تنها خودتان، آن هم از طریق کامپیوتر شخصی، به آن دسترسی خواهید داشت.
با این حساب لوکال هاست فضای تمرینی خیلی خوبی برای تست سایت و بررسی ایرادات احتمالی آن است.
علاوه بر این، با این روش به پرداخت هزینه برای خرید سرور و اجاره هاست نیازی نیست؛ شما میتوانید کاملاً رایگان از فضای کامپیوتر خودتان بهعنوان هاست (البته فقط برای تست و تمرین) استفاده کنید.
در کل در این مواقع میتوانیم از لوکال هاست بهجای هاست واقعی استفاده کنیم:
- تست ظاهر و عملکرد سایت در مرورگر، قبل از عرضه آن
- تست شبکه و سرعت
- انتقال درخواستهای مخرب به لوکال هاست برای جلوگیری از حملات احتمالی
🧩 پیشنهاد خواندنی: چگونه هاست بخریم؟ (مراحل خرید هاست) |
مزایای لوکال هاست چیست؟
استفاده از لوکال هاست برای برنامهنویسها و طراحان سایت چند فایده دارد:
۱. لوکال هاست بستری مناسب برای آزمایش ایدهها، قالبها و افزونهها است
با راه اندازی لوکال هاست، قبل از اینکه سایت را برای عموم مردم عرضه کنید، میتوانید قالبها، افزونهها و آیتمها مختلف را امتحان و بهترین آنها را انتخاب کنید. علاوه بر این میتوانید سازگاری تمها و افزونههای خاص را چک کنید و اشکالاتی که وجود دارد را از بین ببرید.
دیگر اینکه میتوانید قبل از بهروزرسانی نسخه اصلی سایت، نسخه آزمایشی آن را بررسی کنید و ببینید چه تاثیری روی سایتتان میگذارد و همه چیز بهخوبی اجرا میشود یا نه.
شروع قیمت از
۹۹۰ هزار تومان (سالیانه)
۲. محدودیت ذخیرهسازی ندارید
در هاستهای واقعی، شما فضا و حافظه مشخصی برای ذخیرهسازی دادههایتان دارید که دیر یا زود پر میشود و با پرداخت هزینه بیشتر باید آن را ارتقا دهید. ولی در لوکال هاست، میتوانید بینهایت وبسایت را بدون هزینه اضافی ذخیره و میزبانی کنید.
۳. لوکال هاست رایگان است
اگر بخواهید فقط برای طراحی و توسعه سایت هاست بخرید، خیلی برایتان گران تمام میشود. با لوکال هاست میتوانید بدون هزینه و کاملاً رایگان سایتتان را آماده کنید و بعد از آمادهسازی کامل و برای عرضه آن، هاست بخرید.
۴. به اتصال اینترنت نیازی ندارد
لوکال هاست نیازی به اتصال به اینترنت ندارد (چون روی سرور دستگاه خودتان کار میکنید و نیازی به رد و بدل شدن اطلاعات بین سرورها نیست) و میتوانید بهطور آفلاین و با سرعت بالا با آن کار کنید.
خب تا اینجا فهمیدیم که لوکال هاست چیست و چه مزایایی دارد. حالا برویم سراغ کاربردها.
۵ کاربرد لوکال هاست
گرچه بهنظر میرسد همیشه هدف از ساخت وبسایت اشتراکگذاری آن با کاربران فضای دیجیتال باشد؛ اما گاهی لازم است امکان دسترسی به کاربران را محدود کنید.
متخصصان طراحی سایت، توسعهدهندههای وبسایت و سایر فعالان حوزه فناوری از این امکان استفادههای زیادی میکنند. قبلتر به چند مورد اشاره کردیم، در ادامه هم برخی از موارد استفاده از لوکال هاست را مفصلتر بررسی میکنیم.
۱. تست شبکه و سرعت
کارشناسان فناوری اطلاعات و ادمینهای سیستم از لوکال هاست برای آزمایش شبکههای خود (Networking Testing) استفاده میکنند. بسیاری از قسمتهای شبکه، جزیرهای هستند و فقط در داخل شبکه میتوان به آنها دسترسی داشت. با آدرسهای IP رزروشده، سنجش عملیاتیبودن چنین شبکهای آسانتر میشود.
در این روش بدون نیاز به اینترنت، میتوانند درخواستی را به لوکال هاست بفرستند و با نظارت بر آن، از سرعت و نحوه کار سختافزار و نرمافزار سیستم مطمئن شوند. همچنین با کمک میزبان وب محلی مدیران امکان اجرای منابعی را پیدا میکنند که فقط اعضای شبکه میتوانند به آنها دسترسی داشته باشند.
۲. تست وبسایت یا اپلیکیشن
یکی از کاربردهای لوکالهاست برای توسعهدهندههای وب Application Testing است. دولوپرها ممکن است هنگام راهاندازی وبسایت تمایلی نداشته باشند پیش از کاملشدن کار و ویرایش جزئیات قالب، سایت در دسترس عموم قرار گیرد. در چنین شرایطی بهجای هاست از لوکال هاست استفاده میکنند.
بنابراین امکان دسترسی فقط از طریق همین دستگاه است و همه اتصالات در سیستم باقی میماند. با این روش میتوانند سرورهای وب را روی رایانه شخصی خود اجرا و تجربه بازدید وبسایت را در محیطی خصوصی شبیهسازی کنند.
این موضوع برای طراحان اپلیکیشن هم صادق است. هیچ طراحی دوست ندارد محصول خود را پیش از آزمودن به بازار معرفی کند. به همین دلیل توسعهدهنده، در رایانه خانگی و بهصورت خصوصی، روی اپلیکیشنی که هنوز در حال تولید است کار میکند؛ پس از اطمینان از عملکرد و ظاهر مطلوب برنامه آن را به سرور مجازی انتقال میدهد و برنامه به عموم نمایش داده میشود.
۳. مترادفی برای بهخاطرسپردن
همانطور که در بخشهای قبلی هم اشاره کردیم، زمانی که از کامپیوتر خانگی بهعنوان سرور وبسایت استفاده میکنید، آدرس آیپی شما ۱۲۷.۰.۰.۱ خواهد بود. اصطلاح لوکال هاست به همین نکته اشاره دارد؛ که رایانه شما در شبکه محلی است.
از آنجا که بهیادسپاری و گفتن localhost آسانتر از تکرار IP است از این اصطلاح استفاده میشود. این تابع مترادف با استفاده از فایلی به نام ” hosts” است که در تمام سیستمهای مبتنی بر ویندوز و لینوکس وجود دارد. در سیستمعاملهای لینوکس میتوانید فایل هاست را در /etc/hosts جستوجو کنید.
اگر خودتان فایل را تغییر نداده باشید این رکوردها را خواهید یافت:
- لوکال هاست ۱۲۷.۰.۰.۱
- ۱ لوکال هاست
هر دو این رکوردها به محلیبودن هاست رایانه شما اشاره دارد.
🧩 پیشنهاد خواندنی: بعد از خرید دامنه و هاست چه کنیم؟ |
۴. مسدودسازی وبسایتهای مخرب
گاهی لازم است مدیر سایت مسیر برخی از درخواستهای مشکوک یا مضر را به لوکال هاست تغییر دهد. پس با استفاده از Loopback اقدام به مسدودکردن وبسایتهای مخرب و جلوگیری از حمله به شبکه میکند.
به این منظور فایل هاست کامپیوتر، که نام دامنهها و آدرسهای IP هریک را فهرست میکند، تغییر داده میشود. برای جلوگیری از بازدید ناخواسته سایتی مضر میتوانید دامنه وبسایت را در فایل هاست وارد کرده و آن را به آدرس IP 127.0.02.1 اختصاص دهید. پس از آن با وارد شدن دامنه، کاربر بهجای سایت شما راهی لوکال هاست میشود.
البته فایلهای هاست آماده زیادی بهصورت آنلاین در دسترس است، بنابراین نیاز ندارید تمام مراحل را از ابتدا انجام دهید.
۵. آموزش طراحی سایت
هنگام یادگیری راهاندازی وبسایت بهتر است در محیطی آزمایشی قرار بگیرید. هاست لوکال فضای شخصی را برای شما ایجاد میکند که نسخه اولین وبسایت خود را نه برای کاربر یا مخاطب، بلکه برای خودتان طراحی کنید.
بنابراین پیش از آنکه محتوای خود را در معرض دید مخاطبها بگذارید، اصول اولیه کار، ارزیابی خروجی سایت، نحوه یافتن راهحل برای مشکلات احتمالی و اعمال تغییرات و تنظیمات مربوط به ساخت وبسایت را روی هاست محلی تجربه کنید.
پس با این کاربرد لوکال هاست میتوانید پیش از راهاندازی، بهروزرسانی یا افزودن ویژگی جدید به سایت نمونه خروجی کار را در محیطی شخصی مشاهده کنید.
احتمالاً حالا میپرسید: چگونه وارد لوکال هاست شویم؟ در ادامه توضیح میدهیم.
نحوۀ استفاده از لوکال هاست
برای دسترسی به وبسایتی که روی هاست لوکال قرار دارد، میتوانید عبارت Localhost یا http://localhost را در مرورگر خود بنویسید. بنابراین بدون نیاز به دامنه امکان دسترسی به سایت خود را خواهید داشت.
ابزارهای لازم برای نصب Local Host
بهطور معمول نصب نرمافزارهای راهاندازی وبسایت، مانند وردپرس، از طریق هاست در محیط سیپنل آسان است. بیشتر هاستینگها امکان نصب با یک کلیک را جز خدمات خود دارند. اما هنگام استفاده از میزبانی وب محلی برای ایجاد پایگاه داده و ذخیرهسازی فایلها به نرمافزار لوکال هاست نیاز دارید.
فهرست زیر چهار مورد از معروفترین و کاربردیترین ابزارهای راهاندازی لوکال هاست وردپرس هستند:
- WAMP
- MAMP
- LAMP
- XAMPP
همه این ابزارها امکان نصب وردپرس روی هاست محلی، با استفاده از نرمافزارهای وب سرور Apache، PHP و MySQL را فراهم میکنند. در این پست به نحوه استفاده از نرمافزار زمپ اشاره میکنیم. شما میتوانید با پیمودن همین مراحل وردپرس را با WAMP، LAMP یا MAMP هم نصب کنید.
علاوه بر این ما در مجله لیموهاست یک پست جامع درباره آموزش نصب وردپرس روی لوکال هاست داریم. با مطالعه آن میتوانید حتی برای اولین بار این کار را بهتنهایی انجام دهید.
تفاوت نرمافزار XAMPP با WAMP و سایر نرمافزارهای نصب وردپرس
هر چهار ابزاری که در بالا به آن اشاره شد، میتوانند راهحلهای خوبی باشند؛ اما اینکه کدام یک برای شما مناسبتر است به سیستم عامل دستگاه بستگی دارد. XAMPP و WAMP دو نرمافزار منبع باز برای ایجاد لوکال هاست رایگان هستند.
با این تفاوت که XAMPP با تمام سیستمعاملهای موجود، مانند Windows، OS-X و Linux سازگاری دارد. درحالیکه کاربرد WAMP به سیستمعامل ویندوز، LAMP به لینوکس و MAMP به سیستمعامل مک محدود میشود.
🧩 پیشنهاد خواندنی: چه هاستی برای وردپرس مناسب است؟ (راهنمای کامل) |
نصب وردپرس روی Local Host
امروزه بسیاری از وبسایتها از سیستم مدیریت محتوای وردپرس استفاده میکنند. اگر شما هم میخواهید به جمع کاربران این CMS اضافه شوید، باید اطلاعاتی درباره لوکال هاست وردپرس و چگونگی نصب وردپرس روی هاست محلی داشته باشید.
بهطور مختصر میتوان مراحل نصب وردپرس روی هاست لوکال با استفاده از ابزار XAMPP را به این صورت بیان کرد:
گام اول: دانلود XAMPP
به وبسایت رسمی XAMPP بروید و با انتخاب سیستم عامل خود روی دکمه دانلود کلیک کنید.
گام دوم: نصب و اجرای XAMPP روی رایانه شخصی
پس از دانلود، فایل را از حالت فشرده خارج و روی دکمه Install کلیک کنید. مراحل نصب آغاز میشود. در این مرحله تعدادی چک باکس میبینید که علامتگذاری شدهاند. شما فقط به MySQL و phpMyAdmin نیاز دارید، پس بقیه علامتها را بردارید.
پس از این مرحله فایروال سیستم از شما اجازه دسترسی میخواهد. به صورت پیشفرض تیک روی گزینه domain network است. شما باید private networks را انتخاب کنید.
اعلام خوشامدگویی برنامه به معنی پایان مراحل نصب است و پس از گذراندن چند مرحله کوتاه دیگر کنترل پنل XAMPP روی دستگاه شما اجرا میشود.
پس از نصب پنجره برنامه باز میشود و شما باید Apache و MySQL را انتخاب کرده و استارت را بزنید. فراموش نکنید که هر دفعه که سیستم روشن خاموش میشود شما باید از این صفحه این موارد را استارت بزنید.
گام سوم: دانلود آخرین نسخه وردپرس
برای شروع نصب وردپرس روی لوکال هاست باید نسخه جدید آن را از وبسایت رسمی وردپرس دریافت کنید. به سایت بروید و روی دکمه Get WordPress کلیک کنید تا به صفحه جدیدی هدایت شوید. فایل دانلود شده به صورت فشرده است. آن را از حال فشرده خارج و برای استفاده بعدی کپی کنید.
گام چهارم: ایجاد پایگاه داده
در رایانه شخصی خود پوشهای برای ذخیره تمام دادههای سایت لوکال آماده کنید. از فایل XAMPP دانلود شده پوشه htdocs را انتخاب و کپی فایل وردپرس مرحله قبل را در آن قرار دهید. میتوانید نامی دلخواه برای پوشه وردپرس انتخاب کنید.
سپس در تب جدید مرورگر localhost/phpmyadmin را تایپ کنید. در این قسمت قصد داریم پایگاه داده جدید ایجاد کنیم.
پس از تایپ localhost/phpmyadmin در مرورگر با صفحه زیر روبهرو میشوید، روی new کلیک کنید.
نوبت ساخت پایگاه داده است. روی databases کلیک کنید و سپس برای دیتابیستان نام انتخاب کنید و در آخر روی گزینهٔ create کلیک کنید.
گام پنجم: نصب وردپرس روی هاست لوکال
تب جدیدی در مرورگر باز کنید و عبارت «localhost/نام انتخابی خود» را در آن بنویسید و دکمه Enter را بزنید. پس از انتخاب زبان اطلاعیه خوشامدگویی از طرف وردپرس نمایش داده میشود. اکنون باید نام پایگاه داده، نام کاربری، رمز عبور و میزبان پایگاه داده را انتخاب و روی دکمه Let’s Go کلیک کنید.
به فعالبودن دکمه مشاهده موتور جستجو دقت داشته باشید. این گزینه به گوگل اجازه میدهد سایت محلی شما را ایندکس کند. اتفاقی که احتمالاً مطلوب شما نیست! در نهایت روی دکمه Install WordPress کلیک کنید تا فرایند نصب پایان یابد.
🧩 پیشنهاد خواندنی: انتقال وردپرس از لوکال هاست به دایرکت ادمین |
درباره انتقال وبسایت از لوکال هاست سوالی دارید؟
همانطور که دیدید، بین بازکردن یک سند HTML در رایانه شخصی با بارگذاری آن در سرور و دسترسیدادن به عموم تفاوتهایی وجود دارد. هنگامی که بهجای هاست از localhost استفاده کنید، امکان آزمودن برنامه و سایتی که در حال کار کردن روی آن هستید در محیطی شخصی فراهم میشود.
اما با هاست محلی فقط خودتان به سایت دسترسی دارید. برای اینکه دیگران بتوانند از وبسایت شما بازدید کنند باید هاست یا سرور بخرید و سایت را از سیستم خود به فضای میزبانی وب منتقل کنید.
امیدواریم در این پست لیموهاست اطلاعات دقیقی درباره اینکه لوکال هاست چیست، چه کاربردهایی دارد و چگونه باید از آن استفاده کنید کسب کرده باشید.
پس از گذراندن مراحل گفتهشده، میتوانید تصمیم به انتقال وبسایت لوکال خود روی سرورهای میزبانی وب بگیرید. کارشناسان بخش پشتیبانی لیموهاست آماده هستند تا برای این هدف شما را راهنمایی کنند.
سوالات متداول
۱. لوکال هاست چیست؟
اگر یک فضای ویندوزی از کامپیوتر شخصی، بهعنوان هاست یا میزبان وبسایت در Loopback بهکار گرفته شود، به این فضای میزبانی، لوکال هاست میگوییم.
۲. آیا میتوانیم از شرکتهای هاستینگ لوکال هاست بخریم؟
از آنجاییکه فضای مورد استفاده در لوکال هاست، فضای یک کامپیوتر ویندوز یا مک است، این میزبانی را در لیست محصولات شرکتهای هاستینگ پیدا نمیکنید.
۳. انتقال وبسایت از لوکال هاست چطور انجام میشود؟
اگر پس از راهاندازی وردپرس روی لوکال هاست، تصمیم گرفتید آن را به یک میزبانی وب به انتقال دهید، کافی است از تمام دادهها از جمله دیتابیس خود یک فولبکاپ تهیه کنید و آن را با استفاده از FTP و با کمک پشتیبانی هاست، به میزبانی جدید انتقال دهید.
عالی و مفید بود ممنون🙏
خوشحالیم که براتون مفید بوده و ممنون که فیدبک بهمون دادید 🍋
مقالت عالی بود الهام جان
ممنونم. خوشحالم که براتون مفید بوده.🍋
سلام. آیا میتوان وبسایت را بر روی لوکال هاست طراحی کرد و سپس خروجی بگیریم و روی سایت اصلی بارگذاری کنیم؟
سلام کتی عزیز؛ بله این کار شدنیه.
فقط دقت کنید که ممکنه افزونههایی که در لوکال هاست نصب میکنید در هاست اصلی کار نکنه.
سلام
برای اینکه از کامپیوترمون به عنوان لوکال هاست استفاده کنیم، رم و cpu باید زیاد باشه؟
سلام جناب بهرامی
نه لزوماً؛ برای بیشتر پروژهها، یک کامپیوتر با مشخصات متوسط مثلاً رم ۴ تا ۸ و CPU 2 تا ۴ هستهای جواب میده. ولی اگر بخوایید برنامههای سنگینی اجرا کنید یا حجم بالای ترافیک شبیهسازی شود، به رم و CPU قویتری نیاز دارید.
سلام. یه سایت دادیم یه دوستی طراحی کنه. بعد از اتمام کار سایتو به هاست دیگه ای انتقال دادیم، مجدد خودمون طراحی کردیم، بهینه کردیم، بعضی جاها تنظیمات ایمیل رو لوکال هاست بود که تغییر دادیم.
الان برای درگاه و نماد میخواهیم اقدام کنیم.
آیا شخصی که سایتو رو لوکال هاست طراحی کرده بود هنوز هم میتونه به سایت دسترسی داشته باشه؟
از کجا مطمن بشیم که سایت از لوکال هاست خارج شده و امن هستش؟
آیا همین که سایت برای عموم قابل مشاهده ست کفایت میکنه؟
با توجه این مورد که هاست و پس ورد ها رو تغییر دادیم.
با تشکر
سلام علی عزیز
همین که سایت برای عموم قابل مشاهدهست، نشون میده که سایتتون از لوکال هاست خارج شده.
راجعبه امنیت سایت هم اگر تمام دسترسیهای قبلی مثل اطلاعات ورود به FTP، کنترل پنل هاست، و دسترسی به دیتابیس رو غیرفعال کردید و تمام رمزهای عبور مرتبط با هاست، دیتابیس، پنل مدیریت سایت و حتی ایمیلها رو تغییر دادید جای نگرانی نیست.