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


نویسنده:
دوشنبه 9 دی 1398
لوکال‌ هاست چیست؟

طراحان وب‌سایت‌ برای طراحی و ساخت سایت خود نیاز دارند تا نتیجه کدهای خود را اجرا کنند. به همین منظور برای اجرای کدهای html ،css و javascript از مرورگر کامپیوتر و برای اجرای کدهای php و سایر زبان‌های سمت سرور از یک وب سرور و مفسر استفاده می‌کنند تا بتوانند کل پروژه‌ی خود را اجرا کنند.
برای اجرا زبان‌های سمت سرور اولین راهی که به نظر می‌رسد استفاده از یک سرور آنلاین یا هاست است تا پروژه اجرا شود، ولی این روش مشکلات زیادی به همراه دارد. به همین دلیل ما از یک فضای میزبانی محلی یا لوکال هاست به‌جای هاست استفاده می‌کنیم.
در ادامه مقاله ابتدا بررسی می‌کنیم مفهوم لوکال هاست چیست؟ سپس به نحوه‌ی ایجاد یک لوکال هاست می‌پردازیم.

مفهوم لوکال هاست چیست؟

لوکال‌ هاست (localhost) یک فضای محلی در کامپیوتر شخصی می‌باشد که فضایی مانند هاست یا یک سرور واقعی را برای ما ایجاد می‌کند. بعد از نصب برنامه‌های موردنیاز آن بر روی کامپیوتر کافی‌ست جهت دیدن آدرس این وب هاستیگ بر‌ روی مرورگر خود عبارت http://localhost را تایپ کنید. این آدرس همان آدرس محلی کامپیوترتان می‌باشد که به IP 127.0.0.1 تنظیم گردیده است.

لوکال هاست چیست؟

چرا باید از لوکال هاست به جای هاست استفاده کرد؟

حال که متوجه شدیم لوکال هاست چیست؟ وقت آن رسیده که بررسی کنیم چرا باید از لوکال‌هاست استفاده کرد.
برای بررسی کردن کدهای php خود نیاز داریم که به اینترنت و یک سرور دسترسی داشته باشیم، پس برای تهیه یک سرویس استاندارد باید هزینه پرداخت کنیم. معمولا برای اجرا و بررسی کردن پروژه‌هایی که در مرحله آزمایشی می‌باشند به‌صرفه نیست که هزینه پرداخت کرد. همچنین به‌ غیر از بحث هزینه ممکن است بعضی‌اوقات هم نتوانیم به اینترنت و سرور دسترسی داشته باشیم.

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

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

مزایای استفاده از لوکال هاست

  1. آفلاین و بدون نیاز به اینترنت
  2. سرعت بالا
  3. رایگان
  4. حفظ امنیت اطلاعات
  5. امکان انجام تغییرات آسان و ویرایش سریع

روش ایجاد لوکال هاست

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

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

در ادامه ما به معرفی این سرویس‌دهنده‌ها خواهیم پرداخت:

Xampp

xampp برای شبیه‌سازی لوکال هاست بر روی  همه سیستم‌عامل‌ها مورداستفاده قرار می‌گیرد و خدماتی در زمینه ftp – perl و… دارد که آن را از دیگر نرم‌افزارها متمایز کرده است. می‌توان گفت xampp یکی از محبوب‌ترین پلتفرم‌های دنیا محسوب می‌شود.
XAMPP مخفف عبارات X-OS ,Apache ,Mysql ,PHP می باشد. عبارت X-OS به این معنی است که می‌تواند برای سایر سیستم‌عامل‌ها مانند ویندوز، لینوکس و مک استفاده شود.

آموزش نصب xampp و راه‌اندازی سرور مجازی

Wamp

این نرم‌افزار تنها برای نسخه ویندوز است و کارکرد آن همانند xampp است. WAMP مخفف عبارات Windows, Apache, MySQL, PHP می‌باشد.

Lamp

از این نرم‌افزار در سیستم‌عامل لینوکس استفاده می‌شود و فضایی متن‌باز دارد که می‌توان تغییراتی در آن بر روی لینوکس ایجاد کرد. کلمه LAMP مخفف عبارت Linux, Apache, MySQL, PHP است.

Mamp

اگر از سیستم‌عامل مک (مکینتاش) استفاده می‌کنید، این نرم‌افزار برای شما مناسب است. کلمه MAMP مخفف : سیستم‌عامل mac، سرور وب php، MySQL، Apache است.


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

مطالب زیر را حتما بخوانید

هاست چیست؟ معرفی هاست و انواع آن

هاست چیست؟ انواع هاست چیست؟ سرور به چه معناست؟ تعریف دیتاسنتر؟ این‌ها عناوین و سؤالاتی هستند که در این مقاله...

5 روش اصلی برای فهمیدن وردپرسی بودن سایت

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

معرفی انواع پسوند دامنه و کاربرد آن‌ها

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

Keepalive چیست؟ و چگونه به افزایش سرعت وب‌سایت شما کمک می‌کند؟

Keepalive یک روش اتصال بین مرورگر و وب‌سرور می‌باشد که باعث افزایش سرعت و رفع کندی وب‌سایت می‌شود.

دیدگاهتان را بنویسید

7 پاسخ به “لوکال هاست چیست؟ نحوه‌ی راه‌اندازی هاست مجازی”

  1. حمیدرضا گفت:

    سلام بسیار ممنون

  2. اشکان ارشادی از کرمانشاه گفت:

    سلام
    الان من روی اندروید باید lamp لینوکسی را اجرا کنم؟

  3. سروش گفت:

    سلام من برنامه زمپ دارم روی ویندوز الان وقتی میرم توی دستور لوکال هاست پی اچ پی مای ادمین اجرا نمیکنه و منو تنظیمات دیتا بیس نمیاره برام میشه راهنماییم کنید؟

  4. مهتا گفت:

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

دیدگاهتان را بنویسید