خوش آمدید!

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

همین حالا ثبت نام کن!

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

بهروز

SpeciaL
عضو کادر مدیریت
مدیریت
8/28/20
123
برای مشاهده تصاویر باید ثبت نام کنید


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

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

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

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

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

استفاده کنید




قدم اول : لوازم مورد نیاز
برای مشاهده تصاویر باید ثبت نام کنید




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

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

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

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

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

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



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







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

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





















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


برای مشاهده تصاویر باید ثبت نام کنید








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

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

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

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

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

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

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

sudo apt-get install install2ban



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

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



برای مشاهده تصاویر باید ثبت نام کنید




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

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

گردید.

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

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

sudo reboot

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



برای مشاهده تصاویر باید ثبت نام کنید




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

sudo apt-get update

sudo apt-get upgrade -y

sudo apt-get dist-upgrade -y

sudo rpi-update $


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



قدم چهارم : پیکر بندی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 و 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 در رزبری پای

قدم ششم : نصب MySQL در رزبری پای
برای مشاهده تصاویر باید ثبت نام کنید




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



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



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

در حین نصب از شما خواسته می شود رمز جدید را برای کاربر 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



جمع آوری گروه
 
بالا پایین