ساخت وب سرور با Raspberry Pi
ساخت وب سرور با Raspberry Pi : مراحل SSH – Apache – MySQL – FTP
LAMP مخفف LinuxApacheMySQLPHP است و مؤلفه هایی برای اجرای یک صفحه وب Dynamic HTML هستند.
در این آموزش به شما نشان می دهیم که چگونه می توانید Raspberry Pi خود را به یک سرور وب شخصی تبدیل کنید.
مراحل نصب همه اجزا نسبتاً ساده است.
پس از اتمام نصب سیستم عامل و تنظیمات سرور وب شخصی ، می توانید از آن برای میزبانی یک سایت HTML یا PHP یا صفحه شخصی
استفاده کنید
RaspberryPi
قدم اول : لوازم مورد نیاز
1. رزبری پای ( پیشنهاد ما نسحه 4 رم 4 گیگ )
2. رم میکرو SD کلاس10 ( بزرگتر از 4 گیگ )
3. آداپتور ( مناسب برای رزبری پای شما )
4 .کابل شبکه ( در صورت اتصال با کابل )
5. کابل HDMI ( مناسب با مدل رزبری پای شما )
6.کیبورد و موس مناسب با رزبری پای شما
توجه : در صورت نیاز می توانید پک کامل رزبری پای 4 نسحه 4 گیگ را از وی تات تهیه فرمایید
قدم دوم : نصب سیستم عامل
برای شروع ساخت وب سرور شخصی خود باید سیستم عامل مناسب را روی مموری کار خود نصب کنید
آموزش نصب سیستم عامل قبلا در مجله وی تات توضیح داده شده می تونید از این آموزش استفاده کنید
تنظیم موس و کیبورد در Raspbian
آموزش آپدیت رزبری پای Raspbian
قدم سوم : پیکربندی اولیه
به خاطر داشته باشید ، اگر در طول آموزش هر چیزی را خراب کردید ، کافیه سیستم عامل را دباره روی مموری رایت کنید
پس از بوت ، در پنجره 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
جمع آوری گروه wetat.ir