உங்கள் ராஸ்பெர்ரி பை ஒரு வலை சேவையகமாக உள்ளமைக்கவும்

servidor வலை

சில நாட்களுக்கு முன்பு, நான் வேலைசெய்துகொண்டிருந்த ஒரு வலை பயன்பாட்டை சில குடும்ப உறுப்பினர்களுக்குக் காண்பிக்க வேண்டிய அவசியம் எனக்கு ஏற்பட்டது, இதனால் அவர்கள் வளர்ச்சியைப் பற்றிய தங்கள் பார்வையை எனக்குத் தருவார்கள், என்னிடம் சொல்லுங்கள், அல்லது எனக்கு வழிகாட்டலாம், நான் தொடர வேண்டும். இதைச் செய்ய, உண்மை என்னவென்றால், ஒரு நிறுவனத்திடமிருந்தோ அல்லது ஒரு வலை முகவரியிலிருந்தோ அல்லது அதுபோன்ற எதையோ நான் வாங்க விரும்பவில்லை. இதை மனதில் கொண்டு, எனது ஒரே 'இரட்சிப்பு'எனது சொந்த சேவையகத்தை நான் வீட்டில் வைத்திருந்ததை வைத்து அமைப்பதே இருந்தது, அங்குதான் உதவி செயல்படுகிறது ராஸ்பெர்ரி பை.

நீங்கள் எப்போதாவது ஒரு வலை பயன்பாட்டை உருவாக்க வேலை செய்திருந்தால், நிச்சயமாக அந்த இலவச நிரல்கள் அனைத்தையும் நீங்கள் அறிவீர்கள் விளக்கு, லினக்ஸ் அப்பாச்சி MySQL மற்றும் PHP இன் சுருக்கமாகும், அதாவது, உங்கள் லினக்ஸ் கணினியில் அதை நிறுவுவதன் மூலம் டைனமிக் HTML வலைப்பக்கங்களை இயக்க முடியும், ஏனெனில் இது உங்களுக்கு தேவையான அனைத்தையும் நிறுவுகிறது. நிச்சயமாக விண்டோஸிற்கான பிற பதிப்புகளும் எங்களிடம் உள்ளன, இந்த விஷயத்தில் WAMP மற்றும் பிற இயக்க முறைமைகளுக்கு XAMP கூட.

LAMP லோகோ

ஒரு ராஸ்பெர்ரி பை ஒரு வலை சேவையகமாக பயன்படுத்த அதை எவ்வாறு கட்டமைப்பது.

எங்கள் ராஸ்பெர்ரி பை விஷயத்தில், நாங்கள் LAMP பதிப்பை நிறுவ வேண்டும், இதனால் நீங்கள் எந்த வகையான வலை பயன்பாடு, வலைப்பக்கம் ... அல்லது உங்களுக்கு தேவையானதை ஹோஸ்ட் செய்யலாம். இதற்காக, தொடர்வதற்கு முன் உங்களுக்கு ராஸ்பெர்ரி பை தேவைப்படும், எதிர்பார்த்தபடி, அ எஸ்டி மெமரி கார்டு 4 ஜிபி திறன் குறைந்தபட்சம், அ சக்தி அடாப்டர் இணைப்பு கேபிளான ராஸ்பெர்ரி பையின் மைக்ரோ பி இணைப்போடு இணக்கமானது ஈதர்நெட், மானிட்டர் HDMI இணக்கம் மற்றும் ஒரு கேபிள் HDMI, ஒரு விசைப்பலகை அல்லது இது தேவையில்லை என்றாலும் ஒரு சுட்டி கூட.

தொடர்வதற்கு முன், நாம் செய்ய வேண்டியது முதலில் நம் ராஸ்பெர்ரி பை தயாரிக்க வேண்டும். நீங்கள் இதை ஒருபோதும் செய்யவில்லை என்றால், உங்களுக்கும் இது தேவை என்று நீங்களே சொல்லுங்கள் SD அட்டையிலிருந்து துவக்கவும் இது நீங்கள் இயக்க விரும்பும் இயக்க முறைமையின் வட்டு படத்தைக் கொண்டிருக்க வேண்டும்.

Argino உடன் Rgb தலைமையிலான விளக்குகள் கியூப்
தொடர்புடைய கட்டுரை:
RGB Led மற்றும் Arduino உடன் 3 திட்டங்கள்

இதற்கு ஒரு விருப்பம் என்னவென்றால், எங்கள் ராஸ்பெர்ரி பை நிறுவ மற்றும் துவக்க ஏற்கனவே தயாராக உள்ள ஒரு எஸ்டி கார்டை வாங்குவது அல்லது அதை முற்றிலும் காலியாக விட்டுவிட்டு தேவையான அனைத்தையும் நாமே நிறுவ வேண்டும். எனது குறிப்பிட்ட விஷயத்தில், இந்த கடைசி விருப்பத்தை நான் தேர்ந்தெடுத்தேன். கார்டைத் தயாரிக்க எங்களுக்கு இயக்க முறைமையின் படம் தேவை, நான் தேர்வு செய்தேன் ராஸ்பியன் "வீஸி". ஒருமுறை நான் ஐஎஸ்ஓ வைத்திருந்தேன் Win32 வட்டு படம்.

நமக்கு தேவையான அனைத்தையும் கொண்ட எங்கள் எஸ்டி கார்டை வைத்தவுடன், அதை எங்கள் ராஸ்பெர்ரி பைக்குள் செருக வேண்டும், தொடங்குவதற்கு முன்பே, நாம் பயன்படுத்தப் போகும் அனைத்து சாதனங்களையும் நிறுவவும்அதாவது, நீங்கள் அதைப் பயன்படுத்த விரும்பினால் திரை, விசைப்பலகை அல்லது சுட்டியை இணைக்க வேண்டும்.

எல்லாம் தயாராக இருக்கும்போது, ​​நாங்கள் எங்கள் ராஸ்பெர்ரி பைவை இயக்குகிறோம், மேலும் இயக்க முறைமை மற்றும் நாம் இணைத்த கூறுகள் பற்றிய அனைத்து தகவல்களையும் கணினி எவ்வாறு தானாகவே பட்டியலிடுகிறது என்பதைப் பார்ப்போம். இந்த வேலை அனைத்தும் முடிந்ததும் நீங்கள் சாளரத்தைக் காண்பீர்கள் raspi-config பின்வரும் மாற்றங்களை நீங்கள் செய்ய வேண்டும்:

  • SD கார்டில் உள்ள எல்லா இடங்களையும் பயன்படுத்த ரூட் பகிர்வை விரிவாக்குங்கள்.
  • நேர மண்டலத்தை அமைக்கவும்.
  • SSH சேவையகத்தை இயக்கு, இது மேம்பட்ட விருப்பங்களில் உள்ளது.
  • டெஸ்க்டாப்பில் தொடக்கத்தை செயலிழக்கச் செய்யுங்கள், ஏனெனில் எல்லா உள்ளமைவும் முனையத்திலிருந்து செய்யப்படும்.
  • ராஸ்பெர்ரி பை புதுப்பிக்கவும், இந்த விருப்பம் மேம்பட்ட விருப்பங்களில் காணப்படுகிறது.
  • உங்கள் ராஸ்பெர்ரி பை மறுதொடக்கம் செய்யுங்கள், அதற்காக நாங்கள் எழுத வேண்டும் சுடோ மறுதொடக்கம்.

ராஸ்பெர்ரி பைக்கு தொலைவிலிருந்து இணைக்க SSH இணைப்பை தயார் செய்தல்

புட்டி தொடக்க மற்றும் உள்ளமைவு சாளரம்

இந்த கட்டத்தில் அது தொடங்க உள்ளது SSH ஐ உள்ளமைக்கவும். இது மற்றொரு கணினியிலிருந்து உங்கள் ராஸ்பெர்ரி பை உடன் வேலை செய்ய முடியும், அதாவது, நீங்கள் தொலைவிலிருந்து இணைக்கலாம் மற்றும் புதிய கோப்புகளை பதிவேற்றலாம் அல்லது உள்ளமைவை மாற்றலாம்.

முந்தைய படிகளில் உங்கள் ராஸ்பெர்ரி பை கட்டமைக்கப்பட்டவுடன், கணினி உங்களிடம் ஒரு பயனர்பெயர் மற்றும் கடவுச்சொல்லைக் கேட்கும், ஏனென்றால் நாங்கள் இதைத் தொடங்குவது முதல் முறையாகும், அதற்கு இயல்புநிலை பயனர்கள் இருப்பார்கள், நீங்கள் அவற்றை மாற்றவில்லை என்றால், அவை இருக்கும் pi மற்றும் கடவுச்சொல்லாக ராஸ்பெர்ரி.

தொடர்புடைய கட்டுரை:
எலெக்ட்ரானிக்ஸ் கருவிகள்

இந்த கட்டத்தில் நீங்கள் லினக்ஸ் எவ்வாறு இயங்குகிறது என்பதை நீங்கள் கணக்கில் எடுத்துக்கொள்ள வேண்டும், நீங்கள் கடவுச்சொல்லை எழுதுகிறீர்கள் என்றாலும், எந்த வகையான எழுத்துக்களும் காட்டப்படவில்லை, உரை எழுதப்படுவதால் கவலைப்பட வேண்டாம்.

நாம் கணினியில் உள்நுழையும்போது நாம் எழுத வேண்டியது:

ifconfig

இந்த கட்டளைக்கு நன்றி எங்கள் கட்டுப்படுத்தியின் ஐபி முகவரியை நாம் அறிந்து கொள்ளலாம். விரிவான வெளியீட்டிற்குள் நாம் வரியைத் தேட வேண்டும் "inet addr”இதற்கு ஒத்த எண்ணை நாம் காணலாம்: 192.168.1.1. கடைசியாக 1 முற்றிலும் வேறுபட்ட எண் என்பதால் நான் இதேபோல் சொல்கிறேன். இந்த எண் முழுமையாக, 192.168.1.1 எடுத்துக்காட்டு விஷயத்தில், நமக்கு அது தேவைப்படும் என்பதால் அதை நகலெடுக்க வேண்டும் மற்றொரு கணினியிலிருந்து SSH வழியாக அணுகலாம்.

இந்த கட்டத்தில் நாம் ஒரு SSH கிளையண்டை பதிவிறக்கம் செய்ய வேண்டியிருக்கும், என் விஷயத்தில் நான் புட்டியைத் தேர்ந்தெடுத்துள்ளேன், இது எல்லா சூழல்களிலும் நன்கு அறியப்பட்டதாகும். இப்போது நாம் நகலெடுக்கும் ஐபி முகவரி அதை நகலெடுக்க வேண்டும் புட்டியை கிராமப்புறங்களில் "ஹோஸ்ட் பெயர் (அல்லது ஐபி முகவரி)”. எங்கள் ராஸ்பெர்ரி பைவை அணுக நாங்கள் பயன்படுத்தும் அதே பயனர்பெயர் மற்றும் கடவுச்சொல் உங்களிடம் கேட்கப்படும், அதாவது, pi y ராஸ்பெர்ரி.

நாங்கள் கணினியை அணுகியவுடன், கடவுச்சொல்லை மாற்றி இறுதியாக முழு கணினியையும் புதுப்பிப்பது மோசமான யோசனையல்ல. அதற்காக ஒவ்வொன்றையும் தட்டச்சு செய்த பின் உள்ளீட்டை அழுத்துவதன் மூலம் பின்வரும் கட்டளைகளை இயக்குகிறோம்:

sudo passwd pi
sudo apt-get update
sudo apt-get upgrade

நாங்கள் இறுதியாக LAMP ஐ கணினியில் நிறுவுகிறோம்

அப்பாச்சிக்கான நிறுவல் கட்டளையுடன் முனையம்

இறுதியாக நாம் LAMP ஐ நிறுவும் நிலைக்கு வருகிறோம், அதற்காக பின்வரும் கட்டளையை இயக்குகிறோம்:

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

கட்டளை செயல்படுத்தப்பட்டதும், நீங்கள் தொடர விரும்புகிறீர்களா என்று கணினி உங்களிடம் கேட்கும், நீங்கள் தட்டச்சு செய்ய வேண்டும் y தொடர Enter ஐ அழுத்தவும். ஒரு விவரமாக, இந்த நிறுவல் செயல்முறை சில நிமிடங்கள் ஆகக்கூடும் என்று உங்களுக்குச் சொல்லுங்கள். நிறுவலின் போது உங்களுக்கு ஒருவித பிழை இருக்கலாம், என் விஷயத்தில் எதுவும் இல்லை, பின்வரும் கட்டளைகளை இயக்கவும்:

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

மற்றும் கட்டளையுடன் அப்பாச்சியை மறுதொடக்கம் செய்யுங்கள்:

sudo service apache2 restart

இறுதி காசோலையாக, நீங்கள் வீட்டில் உள்ள எந்த கணினிக்கும் சென்று, ஒரு உலாவியைத் தொடங்கி முகவரிப் பட்டியில் உங்கள் ராஸ்பெர்ரி பை ஐபி வைக்க வேண்டும், அங்கு நீங்கள் சொல்லும் ஒரு திரையைப் பார்க்க முடியும் இது வேலை செய்கிறது!, இதன் பொருள் நிறுவல் வெற்றிகரமாக உள்ளது மற்றும் அப்பாச்சி இயங்குகிறது.

அப்பாச்சி வெற்றி செய்தி உலாவி

தரவுத்தளத்தை நிறுவ வேண்டிய நேரம் இது

MySQL உள்ளமைவு சாளரம்

எங்கள் சொந்தத்தை அணுக தேவையானதை நாங்கள் நிறுவுகிறோம் தகவல்

எங்கள் சொந்த தரவுத்தளத்தை அணுக நாம் நிறுவ வேண்டும் MySQL, அதற்காக நாங்கள் பின்வரும் கட்டளையை இயக்குகிறோம்:

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

நிறுவலைத் தொடர விரும்புகிறோமா என்று மீண்டும் அது கேட்கும், அதற்காக நாங்கள் பதிவு செய்ய வேண்டும் y மற்றும் Enter ஐ அழுத்தவும்.

எங்கள் ராஸ்பெர்ரி பையில் FTP ஐ நிறுவுகிறோம்

vsftpd.conf கோப்பு உள்ளமைவு

இந்த கட்டத்தில், எந்தவொரு கணினியிலிருந்தும் கோப்புகளை எங்கள் ராஸ்பெர்ரி பை மற்றும் ராஸ்பெர்ரி பை ஆகியவற்றிலிருந்து கோப்புகளை அனுப்பக்கூடிய ஒரு FTP ஐ நிறுவுவோம். இது போன்ற சில கட்டளைகளை இயக்குவது போன்ற ஒரு செயல்முறை இது:

sudo chown -R pi /var/www

இயக்க அடுத்த கட்டளை பின்வருமாறு:

sudo apt-get install vsftpd

முழு செயல்முறையும் முடிந்ததும் நாம் vsftpd.config கோப்பைத் திருத்த வேண்டும், அதற்காக நாம் எழுத வேண்டும்:

sudo nano /etc/vsftpd.conf

கோப்பு திருத்தி திறக்கும்போது, ​​பின்வரும் வரிகளை மாற்ற வேண்டும்:

anonymous_enable = ஆம் இருக்கும் anonymous_enable = இல்லை

சங்கடம் local_enable = ஆம்

சங்கடம் write_enable = ஆம்

இந்த கட்டத்தில் நீங்கள் கோப்பின் இறுதியில் சென்று சேர்க்க வேண்டும் force_dot_files = ஆம்

ஒரு விவரமாக, முந்தைய வரிகளைத் தணிக்க, அவற்றின் முன்னால் உள்ள # அடையாளத்தை அகற்ற வேண்டும் என்று சொல்லுங்கள். முந்தைய படிகள் மேற்கொள்ளப்பட்டதும், அழுத்தவும் ctrl + X. e y மாற்றியமைக்கப்பட்ட எல்லா தரவையும் சேமிக்க. அடுத்த விஷயம், பின்வரும் கட்டளையுடன் மீண்டும் FTP சேவையை மறுதொடக்கம் செய்ய வேண்டும்:

sudo service vsftpd restart

இந்த படிகளின் மூலம், எங்கள் வலை சேவையகத்திலிருந்து கோப்புகளை உலாவியில் இருந்து நேரடியாகக் காண எங்கள் வலை சேவையகம் ஏற்கனவே காத்திருக்கும்.


ஒரு கருத்து, உங்களுடையதை விட்டு விடுங்கள்

உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   லூகா அவர் கூறினார்

    மிக நல்ல கட்டுரை. கேளுங்கள், இதை இந்த வழியில் பயன்படுத்த குளிரூட்டியை வைக்க வேண்டுமா? செயலற்ற குளிரூட்டலுடன் அது சரியா?