رزبری پای

ساخت وب سرور با Raspberry Pi

ساخت وب سرور با Raspberry Pi

ساخت وب سرور با Raspberry Pi

ساخت وب سرور با Raspberry Pi : مراحل SSH – Apache – MySQL – FTP

LAMP  مخفف LinuxApacheMySQLPHP است و مؤلفه هایی برای اجرای یک صفحه وب Dynamic HTML هستند.

در این آموزش به شما نشان می دهیم که چگونه می توانید Raspberry Pi خود را به یک سرور وب شخصی تبدیل کنید.

مراحل نصب همه اجزا نسبتاً ساده است.

پس از اتمام نصب سیستم عامل و تنظیمات سرور وب شخصی ، می توانید از آن برای میزبانی یک سایت HTML یا PHP یا صفحه شخصی

استفاده کنید 

RaspberryPi

 

قدم اول : لوازم مورد نیاز

ساخت وب سرور با Raspberry Pi

 

1. رزبری پای ( پیشنهاد ما نسحه 4 رم 4 گیگ )

2. رم میکرو SD کلاس10 ( بزرگتر از 4 گیگ )

3. آداپتور  ( مناسب برای رزبری پای شما )

4 .کابل شبکه ( در صورت اتصال با کابل )

5. کابل HDMI ( مناسب با مدل رزبری پای شما )

6.کیبورد و موس مناسب با رزبری پای شما 

 

توجه : در صورت نیاز می توانید پک کامل رزبری پای 4 نسحه 4 گیگ را از وی تات تهیه فرمایید 

 

خرید پک رزبری پای

 

قدم دوم : نصب سیستم عامل 

برای شروع ساخت وب سرور شخصی خود باید سیستم عامل مناسب را روی مموری کار خود نصب کنید 

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

 

آموزش نصب Raspbian

آموزش تنظیمات اینترنت

آموزش پیکربندی رزبری پای

آموزش نصب برنامه در Raspbian

تنظیم موس و کیبورد در Raspbian 

آموزش آپدیت رزبری پای Raspbian

 

 

 

قدم سوم : پیکربندی اولیه

 

پیکر بندی SSH در رزبری پای

 

 

 

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

پس از  بوت ، در پنجره raspi-config تنظیمات اولیه خود را انجام دهید

گزینه “Expand Filesystem” را انتخاب کرده و کلید Enter را بزنید

همچنین ، توصیه می کنم گزینه دوم “تغییر رمز عبور کاربر” را انتخاب کنید. برای امنیت رزبری پای خود کلمه عبور را تغییر دهید 

توجه: برای یک لایه امنیتی اضافی install22 را نصب کنید.

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

آن آدرس IP را مسدود می کند که می توانید با تایپ کردن این دستور در ترمینال آن را  نصب کنید. :

 sudo apt-get install install2ban

 

گزینه سوم را در لیست گزینه های تنظیمات “Enable Boot To Desktop / Scratch” انتخاب کرده و کلید Enter را بزنید.

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

 

ساخت وب سرور با Raspberry Pi

 

در پنجره ” boot option” گزینه دوم ، “Desktop را به عنوان محیط کاربری رزبری پای انتحاب کنید و دکمه Enter را بزنید

پس از اتمام این کار شما به صفحه “گزینه های تنظیم” باز می گردید. دکمه “OK” را در انتهای این پنجره انتخاب کنید و به پنجره قبلی باز می

گردید.

پس از انجام هر دو مرحله ، دکمه “Finish” را در انتهای صفحه انتخاب کنید 

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

 sudo reboot

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

 

پیکر بندی SSH در رزبری پای

 

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

sudo apt-get update

 sudo apt-get upgrade -y 

 sudo apt-get dist-upgrade -y 

 sudo rpi-update $

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

 

قدم چهارم : پیکر بندیSSH در رزبری پای

پیکر بندی SSH در رزبری پای

پیکر بندی SSH در رزبری پای:

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

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

در قسمت “raspberrypi login:” نام کاربری پیش فرض را تایپ کنید و وارد کنید. جایی که می گوید “Password” رمز عبور پیش فرض را

وارد کنید ( در صورت عوض نکردن کلمه عبور پیش فرض گزینه های زیر خواهد بود )

Username is pi

 password is raspberry

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

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

در این مرحله ، آدرس IP pi raspberry pi خود را با دستور زیر پیدا کنید:

ifconfig

پیکر بندی SSH در رزبری پای

در خط دوم خروجی “inet addr” را مشاهده خواهید کرد که به دنبال آن عددی به شکل 192.168.1.1 نمایش داده می شود

 این شماره را بنویسید و SSH client خود را مطرح وارد کنید.

برای این مثال من از برنامه ای به نام Putty به عنوان SSH client استفاده می کنم.

آدرس IP را که در مرحله ifconfig نوشته اید در قسمت “Host Name or IP address”  وارد کنید

بعد یک پیغام به شما نمایش داده برای دریافت نام کاربری و کلمه عبور کلمه عبور پیش فرض :

Username is pi

 password is raspberry

پس از ورود به سیستم ، یک اقدام امنیتی خوب این است که رمزعبور پیش فرض را تغغیر دهید . رمز خود را با دستور زیر تغییر دهید:

 

sudo passwd pi

 

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

sudo apt-get update
sudo apt-get upgrade

پایان پیکر بندی SSH در رزبری پای

قدم پنجم : نصب Apache در رزبری پای

 

 نصب Apache در رزبری پای

 

برای نصب Apache و PHP از دستور زیر استفاده کنید:

 

sudo apt-get install apache2 php5 libapache2-mod-php5

 

برای ادامه Y را وارد کرده و منتظر بمانید فرایند نصب تمام شود

نکته : اگر در اجرای دستورات بالا خطا دریافت کریدن دستورات زیر را اجرا کنید :

sudo groupadd www-data
sudo usermod -g www-data www-data

 

Apache را با دستور زیر ریستارت کنید :

sudo service apache2 restart

 

اکنون به مرورگر وب مورد نظر خود بروید و آدرس IP Raspberry Pi را در نوار URL تایپ کنید.

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

نصب Apache در رزبری پای

 

نصب Apache در رزبری پای

پایان نصب Apache در رزبری پای

قدم ششم : نصب MySQL در رزبری پای

نصب MySQL در رزبری پای

 

برای نصب  MySQL در رزبری پای دستور زیر را وارد کنید :

 

sudo apt-get install mysql-server mysql-client php5-mysql

 

کلید Y را وارد کنید و اینتر بزنید منتظر باشید فرایند نصب تمام شود

در حین نصب از شما خواسته می شود رمز جدید را برای کاربر  MySQL تنظیم کنید. برای ادامه نصب ، گذرواژه مورد نظر خود را تایپ کنید.

 

نصب MySQL در رزبری پای

 

پایان نصب MySQL در رزبری پای

 

قدم هفتم : نصب FTP در رزبری پای

 

 

نصب FTP در رزبری پای :

FTP را نصب کنید تا انتقال فایل ها به رزبری پای و از طریق آن امکان پذیر باشد.

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

 

sudo chown -R pi /var/www

 

بعد ، vsftpd را با دستور زیر نصب کنید:

 

sudo apt-get install vsftpd

 

اکنون می توانیم فرایند پیکربندی را شروع کنیم. ابتدا باید فایل vsftpd.config را ویرایش کنید. برای ویرایش پرونده از دستور زیر استفاده کنید:

 

sudo nano /etc/vsftpd.conf

 

گزینه ها ی زیر را پیدا کرده و مثل الگوی زیر تغییر دهید

 

anonymous_enable=YES را به anonymous_enable=NO تغییر دهید 

local_enable=YES 

 write_enable=YES

سپس به پایین فایل بروید و  این را اضافه کنید

force_dot_files=YES

 

* برای رفع اشکال ، علامت مربع (#) را در مقابل خط مشخص شده حذف کنید

با فشار دادن ctrl + X از رابط ویرایش خارج شوید ، y را تایپ کنید تا تغییرات را تایید کنید و Enter را فشار دهید تا فایل را ذخیره کنید.

سرویس FTP را با دستور زیر مجدداً راه اندازی کنید:

sudo service vsftpd restart

 

پایان نصب FTP در رزبری پای

 

قدم هشتم : مرحله نهایی

 

رمز اصلی رزبری پای خود را با دستور زیر تغییر دهید:

sudo passwd root

 

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

sudo usermod -L root

 

در این مرحله ، سرور شما باید در حال اجرا و کار باشد و شما باید با استفاده از آدرس IP سرورهای خود و اتصال با استفاده از درگاه 21 ،

فایل ها را از طریق FTP منتقل کنید.

 

من در مورد چگونگی اضافه کردن فایل HTML به رزبری پای خود توضیج خواهم داد ،

 حال حاضر همه شما باید بتوانید تمام مراحل بالا رو به درستی انجام دهید تا بتوانید سایت خود ر ا در سرور راه اندازی کنید

پایان آموزش ساخت وب سرور با Raspberry Piساخت وب سرور با Raspberry Pi

 

جمع آوری گروه wetat.ir

نوشته های مشابه

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *