Students Save 30%! Learn & create with unlimited courses & creative assets Students Save 30%! Save Now
Advertisement
  1. Computer Skills
  2. Electronics
Computers

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

by
Difficulty:IntermediateLength:ShortLanguages:

Persian (پارسی) translation by Nima Nouri (you can also view the original English article)

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

چه چیزهایی نیاز داریم?

  • برد اصلی رزپبری پای ( مدل B )
  • حافظه SD با حداقل حافظه 8 گیگابایت برای نصب رزپبری. 
  • کابل Micro-USB به عنوان اتصال به برد و روشن کردن رزپبری وای. 
  • کابل شبکه ( RG45 )  و یا دانگل WiFi برای برقراری ارتباط با رزپبری پای. 
  • کیبورد USB جهت تایپ در ترمینال ارتباطی .
  • موس USB ( اجباری در داشتن ان نیست اما می تواند مفید باشد ). 

مراحل اعمال تنظیمات ارتباط SSH 

مرحله اول

شما با استفاده از SSH می توانید برد رزپبری پای خود را از طریق سیستم دیگری کنترل نمایید.  ( منظور از Secure Shell ،. SSH می باشد .  ) . برای فعال کردن ارتباط SSH ، در ابتدا باید یک IP به رزپبری پای خود اختصاص بدید.  برای این منظور ، دستوراتی که در زیر مشاهده می کنید ، در نرم افزار LXTerminal وارد کنید : 

پس از وارد کردن ipconfig شما چیزی شبیه عکس زیر مشاهده می کنید : 

اگر با استفاده از وایرلس ( بیسیم ) به برد رسپبری متصل شده اید ، در قسمت 'wlan0' در خط دوم آدرس ای پی را با عنوان 'inet addr' مشاهده می کنید . در این پروژه ، آی پی آدرس من 192.168.1.80 می باشد . 

اما اگر از اتصال با کابل شبکه ( Ethernet Connection ) استفاده می کنید ، آی پی آدرس برد رسپبری پای را در قسمت eth0 مشاهده خواهید کرد . 

مرحله دوم

ارتباط SSH را فعال کنید و پای را با استفاده از دستورات زیر که در LXTerminal تایپ میشود راه اندازی مجدد(Restart) نمایید . 

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

مرحله سوم

در لپ تاپ های تولیدی شرکت اپل ( مکینتاش) ، Terminal را باز کنید ، این نرم افزار را در قسمت Applications>Utilities پیدا کنید . در صفحه پیش رو ، دستورات زیر را وارد نمایید :

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

اگر هشداری مشاهده کردید ، y و یا yes  را تایپ کرده و اینتر را بزنید .

اگر ارتباط شما با Pi به صورت صحیح برثرار شده باشد در بالای صفحه ترمینال ، خطی مانند عکس زیر مشاهده می کنید :  $~pi@raspberrypi

اعمال تنظیمات برای راه اندازی وب سرور بر روی سیستم عامل و برد رسپبری پای 

مرحله اول

ابتدا ، باید Apache و PHP را نصب کنید . برای این مساله ، دستورات زیر را در صفحه Terminal تایپ کنید :

مرحله دوم

پس از نصب Apache و PHP باید سرویس Apache را راه اندازی مجدد نمایید . برای این مساله دستورات زیر را تایپ کرده و دکمه اینتر را بزنید : 

مرحله سوم

برای تست نصب صحیح وب سرور آی پی آدرس رسپبری پای را در جستجوگر وب تایپ کرده و دکمه اینتر را بزنید . اگر همه چیز به صورت صحیح پیش رفته و وب سرور نصب شده باشد ، در صفحه جستجوگر خود پیغامی مبنی بر کارکرد صحیح اپاچی مشاهده می کنید : It works! مانند عکس زیر : 

نصب کردن MySQL

مرحله اول

برای اینکه شما بتوانید اسکریپت هایی که نیاز به دیتابیس دارند را نصب کنید ( مانند WordPress ) نصب MySQL الزامی می باشد .  برای نصب MySQL ، دستورات زیر را در پنجره Terminal تایپ کنید و دکمه اینتر را بزنید :

اعمال تنظیمات مربوط به FTP

مرحله اول

برای اینکه بتوانید فایلهای خود را بین سیستم Mac و Raspberry Pi تبادل کنید ، اعمال تنظیمات پروتکل FTP لازم است . برای انجام این تنظیمات ، دستورات زیر را تایپ کرده و دکمه اینتر را بزنید ، با اعمال این تنظیمات ، شما می توانید دسترسی کاملی به شاخه اصلی وب سرور خودتون داشته باشید :

مرحله دوم

نصب vsftpd  یکی از امن ترین و سریعترین راه های برقراری FTP برای سرورهای لینوکس می باشد .  دستوراتی که در زیر مشاهده می کنید را در صفحه ترمینال خود تایپ کنید تا نصب شود : 

مرحله سوم

من به شما پیشنهاد می دهم که تنظیمات مربوط به vsftpd را برای امنیت بیشتر و کارکرد ساده تر ویرایش کنید . اینجا سه مورد از تغییرات لازم را مشاهده می کنید :

  1. برای جلوگیری از دسترسی غیر مجاز و بدون اهراز هویت به وب سرور شما با استفاده از FTP این تغییر را اعمال نمایید : anonymous_enable=YES را به anonymous_enable=NO تغییر دهید .
  2.  local_enable=YES را از حالت کامنت خارج کرده و  write_enable=YES را اعمال نمایید تا بتوانید با استفاده از FTP  تغییرات بر روی فایل های وب سرور خود اعمال نمایید .
  3.  بالای فایل تنظیمات ، خط زیر را برای فعال کردن .htaccess تایپ کنید: force_dot_files=YES

پس از اینکه تغییرات را اعمال کردید ، برای ذخیره آن دکمه ترکیبی Control-X و پس از آن Y و پس از ان Return را بزنید . 

مرحله چهار

برای اینکه بتوانید از FTP استفاده کنید ، باید یکبار آن را راه اندازی مجدد کنید تا تنِظیمات با موفقیت اعمال شوند .  بدین منظور ، دستورات زیر را در ترمینال وارد کرده و بر روی اینتر کلیک نمایید : 

مرحله پنجم 

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

خلاصه

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

شما با موفقیت SSH را فعال کردید و بعد از آن وب سرور ، MySQL و FTP را بر روی برد خود نصب کردید .

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

بهترین راه برای اینکه ببینید چه کاری با وب سرور خود می توانید انجام دهید کار کردن با آن و آزمون و خطا می باشد . 

Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.