ஏதேனும் நடந்தால் மற்றும் உங்கள் கணினி தொலைந்து போயிருந்தால் அல்லது சேதமடைந்தால் உங்கள் கோப்புகளை பாதுகாப்பாக வைத்திருக்க கிளவுட் ஸ்டோரேஜ் ஒரு சிறந்த வழியாகும். சாலையில் அல்லது வேலையிலிருந்து உங்கள் கோப்புகளை அணுக இது உங்களுக்கு உதவக்கூடும், மேலும் உங்கள் சாதனங்களில் எல்லாவற்றையும் ஒத்திசைக்க உதவுகிறது.
மேகக்கணி சேமிப்பிடம் ஒரு பெரிய குறைபாடாக வருகிறது. உங்கள் தனிப்பட்ட கோப்புகள் அனைத்தையும் கொண்டு சில நிறுவனத்தை நீங்கள் நம்ப வேண்டும். அவர்கள் ஹேக் செய்யப்பட்டால் என்ன ஆகும்? அவை அனைத்தும் உண்மையிலேயே நம்பகமானவையா, அல்லது நீங்கள் பார்க்காதபோது அவை உங்கள் விஷயங்களைச் செய்கிறதா? நிச்சயமாக தெரிந்து கொள்வது உண்மையில் சாத்தியமில்லை.
மற்றொரு வழி உள்ளது. உங்கள் சொந்த மேகக்கணி சேமிப்பகத்தை நெக்ஸ்ட் கிளவுட் மூலம் ஹோஸ்ட் செய்யலாம். நெக்ஸ்ட் கிளவுட் என்பது ஒரு திறந்த மூல கிளவுட் சேமிப்பக தீர்வாகும், இது உங்கள் சொந்த கிளவுட் ஸ்டோரேஜ் நிறுவனமாக இருக்க உங்களை அனுமதிக்கிறது. இது உங்கள் எல்லா சாதனங்களுக்கும் பயன்படுத்த எளிதான மற்றும் சுத்தமான இடைமுகம் மற்றும் அதனுடன் உள்ள பயன்பாடுகளைக் கொண்டுள்ளது, எனவே நீங்கள் ஹேக் செய்யப்பட்ட சில குப்பைகளை கையாள்வதில்லை.
இந்த வழிகாட்டி நெக்ஸ்ட் கிளவுட்டை ஒரு வி.பி.எஸ் (மெய்நிகர் தனியார் சேவையகம்) இல் ஹோஸ்ட் செய்வதில் கவனம் செலுத்தப் போகிறது, ஆனால் நீங்கள் அதை உங்கள் வீட்டு வலையமைப்பிலும் உள்ளூரில் இயக்கலாம். நீங்கள் போர்ட் பகிர்தலை அமைக்காவிட்டால் அல்லது VPN ஐ இயக்காவிட்டால் அதை வெளியில் இருந்து அணுக எதிர்பார்க்க வேண்டாம். சில படிகள் கொஞ்சம் வித்தியாசமாக இருக்கும், மேலும் நீங்கள் டொமைன் பெயரை வாங்கவோ அல்லது SSL சான்றிதழ்களை அமைக்கவோ தேவையில்லை.
ஒரு ஹோஸ்டைத் தேர்வுசெய்க
விரைவு இணைப்புகள்
- ஒரு ஹோஸ்டைத் தேர்வுசெய்க
- உங்களுக்கு தேவையானதை நிறுவவும்
- உங்கள் ஃபயர்வாலை அமைக்கவும்
- SSH ஐ உள்ளமைக்கவும்
- SSH விசைகள்
- விண்டோஸ்
- மேக் மற்றும் லினக்ஸ்
- ரூட் மற்றும் கடவுச்சொற்களை அனுமதிக்க வேண்டாம்
- SSH விசைகள்
- உங்கள் தரவுத்தளத்தை உள்ளமைக்கவும்
- PHP ஐ உள்ளமைக்கவும்
- நெக்ஸ்ட் கிளவுட் கிடைக்கும்
- SSL சான்றிதழ்களை உருவாக்கவும்
- Nginx ஐ உள்ளமைக்கவும்
- நெக்ஸ்ட் கிளவுட் தொடங்கவும்
நீங்கள் ஒரு உண்மையான கிளவுட் தீர்வோடு செல்கிறீர்கள் என்று கருதி, உங்கள் கோப்புகளை இணையத்தில் அணுக விரும்பினால், நெக்ஸ்ட் கிளவுட்டை ஹோஸ்ட் செய்ய நீங்கள் ஒரு வி.பி.எஸ் அமைக்க வேண்டும். அங்கே சில சிறந்த விருப்பங்கள் உள்ளன, எனவே உங்களுக்கு சிறந்ததாகத் தெரிந்ததைத் தேர்ந்தெடுக்கவும். உங்களிடம் ஏற்கனவே ஹோஸ்ட் இல்லையென்றால், லினோட், டிஜிட்டல் ஓஷன் மற்றும் காந்தி ஆகியவற்றைப் பாருங்கள்.
இந்த வழிகாட்டி டெபியன் 9 “நீட்சி” ஐ சேவையக இயக்க முறைமையாகப் பயன்படுத்தப் போகிறது. டெபியன் சூப்பர் நிலையானது மற்றும் இயல்பாகவே மிகவும் பாதுகாப்பானது. இது பெரும்பாலான ஹோஸ்டிங் தளங்களால் நன்கு ஆதரிக்கப்படுகிறது. உபுண்டுடன் நீங்கள் மிகவும் வசதியாக இருந்தால், உபுண்டு டெபியனை அடிப்படையாகக் கொண்டிருப்பதால், இவற்றில் பெரும்பாலானவை நேரடியாகவும் பொருந்தும்.
உங்கள் சேவையகத்திற்கான டொமைன் பெயரையும் நீங்கள் பெற வேண்டும். இது ஒரு பொது தளமாக இருக்கப்போவதில்லை என்பதால், நீங்கள் விரும்பும் எதையும் நீங்கள் உண்மையில் செய்யலாம். டொமைன் பெயரை வாங்குவதற்கும் இணைப்பதற்கும் ஒவ்வொரு ஹோஸ்ட் மற்றும் டொமைன் பெயர் வழங்குநருக்கும் வேறுபட்டது, எனவே நீங்கள் தேர்வுசெய்த சேவைகளால் வழங்கப்பட்ட ஆவணங்களை சரிபார்க்கவும்.
இங்கே எல்லாம் லினக்ஸ் கட்டளை வரியிலிருந்து தொலைவிலிருந்து கையாளப்பட உள்ளது. எனவே, நீங்கள் மேக் அல்லது லினக்ஸில் இருந்தால், நீங்கள் ஒரு முனையத்தைத் திறந்து உங்கள் VPS ஐ அணுக SSH ஐப் பயன்படுத்தலாம். நீங்கள் விண்டோஸில் இருந்தால், புட்டி போன்ற ஒரு SSH கிளையண்டைப் பிடிக்கவும்.
உங்களுக்கு தேவையானதை நிறுவவும்
இந்த புதிருக்கு நிறைய துண்டுகள் உள்ளன. நீங்கள் இப்போது அனைத்தையும் கைப்பற்றலாம், எனவே இங்கிருந்து தொடர வேண்டியவை உங்களிடம் உள்ளன. டெபியன் வழக்கமாக முன்னிருப்பாக சூடோவை நிறுவவில்லை, எனவே முதலில் அதைப் பிடித்து அமைக்கவும்.
$ su -c 'apt install sudo'
உங்கள் ரூட் கடவுச்சொல்லை உள்ளிடவும், சுடோ நிறுவப்படும். பின்னர், நீங்கள் உங்கள் பயனரை சூடோ குழுவில் சேர்க்க வேண்டும்.
$ su -c 'gpasswd -a பயனர்பெயர் sudo'
இப்போது, நீங்கள் சூடோவைப் பயன்படுத்தலாம். உடனடியாக வேலை செய்யாவிட்டால், நீங்கள் மீண்டும் உள்நுழைய வேண்டியிருக்கும். இந்த கட்டத்தில் இருந்து, அதற்கு பதிலாக நீங்கள் சூடோவைப் பயன்படுத்துவீர்கள், குறிப்பாக நீங்கள் பாதுகாப்பு நோக்கங்களுக்காக ரூட் உள்நுழைவுகளை முடக்கப் போகிறீர்கள் என்பதால்.
இப்போது, டெபியனின் களஞ்சியங்களிலிருந்து எல்லாவற்றையும் கைப்பற்றுங்கள்.
ud sudo apt install ufw mariadb-server nginx certbot php php-mysql php-fpm php-cli php-json php-curl php-imap php-gd php-xml php-zip php-intl php-mcrypt php-கற்பனை php-mbstring
உங்கள் ஃபயர்வாலை அமைக்கவும்
உங்கள் சேவையகம் இணையத்தில் உள்ளது. அதைச் சுற்றி எந்த வழியும் இல்லை, மேலும் நீங்கள் தாக்குபவர்களை சமாளிக்க வேண்டும் என்று அர்த்தம். எளிமையான ஃபயர்வாலை அமைப்பது சாத்தியமான அச்சுறுத்தல்களைத் தடுக்க உதவும்.
ஐப்டேபிள்களை நேரடியாகப் பயன்படுத்துவதற்குப் பதிலாக, உங்கள் கணினியைப் பாதுகாக்க யுஎஃப்டபிள்யூ (சிக்கலற்ற ஃபயர்வால்) பயன்படுத்தலாம். இது எளிமையான தொடரியல் கொண்டுள்ளது, மேலும் இது வேலை செய்வது மிகவும் எளிதானது.
ஃபயர்வாலில் உள்ள அனைத்தையும் முடக்குவதன் மூலம் தொடங்கவும். இது எல்லா சேவைகளுக்கும் துறைமுகங்களுக்கும் இணைப்புகளை மறுக்க இயல்புநிலை கொள்கையை அமைக்கும், மேலும் மறந்துபோன சில துறைமுகத்தில் தாக்குதல் நடத்துபவர்களை இணைக்க முடியாது என்பதை உறுதி செய்கிறது.
ud sudo ufw இயல்புநிலை உள்வரும் மறுக்கிறது
$ sudo ufw இயல்புநிலை வெளிச்செல்லும் மறுக்க $ sudo ufw இயல்புநிலை முன்னோக்கி மறுக்கிறது
அடுத்து, நீங்கள் அனுமதிக்க விரும்பும் சேவைகளை ufw க்கு சொல்லலாம். இந்த வழக்கில், உங்களுக்கு SSH மற்றும் வலை அணுகல் மட்டுமே தேவை. நீங்கள் NTP மற்றும் DNS ஐ இயக்க விரும்புகிறீர்கள், எனவே உங்கள் சேவையகம் புதுப்பிப்புகளைப் பெற்று அதன் கடிகாரத்தை அமைக்க முடியும்.
$ sudo ufw in ssh $ sudo ufw ஐ அனுமதிக்கவும் http $ sudo ufw http இல் அனுமதிக்கவும் $ sudo ufw http $ sudo ufw ஐ அனுமதிக்கவும் https $ sudo ufw https $ sudo ufw ஐ அனுமதிக்கவும் https $ sudo ufw அனுமதி ntp $ sudo ufw அனுமதி ntp $ sudo ufw 53 இல் அனுமதிக்கவும் $ sudo ufw 53 ஐ அனுமதிக்கவும் $ sudo ufw 67 இல் அனுமதிக்கவும் $ sudo ufw 67 ஐ அனுமதிக்கிறது
நீங்கள் இப்போது உங்கள் ஃபயர்வாலைத் தொடங்கலாம். SSH ஐ சீர்குலைப்பது பற்றி இது உங்களுக்கு ஒரு எச்சரிக்கையை வழங்கும், ஆனால் நீங்கள் ஏற்கனவே SSH ஐ அனுமதித்தீர்கள், எனவே நீங்கள் சரியாக இருப்பீர்கள்.
SSH ஐ உள்ளமைக்கவும்
லினக்ஸ் சேவையகங்களில் அடிக்கடி தாக்கப்படும் சேவைகளில் SSH ஒன்றாகும். இது சேவையகத்தில் உள்ள எல்லாவற்றிற்கும் நுழைவாயில், இது பொதுவாக கடவுச்சொல்லால் மட்டுமே பாதுகாக்கப்படுகிறது. அதனால்தான் SSH வழியாக தாக்குபவர்களுக்கு உங்கள் சேவையகம் எளிதில் அணுக முடியாது என்பதை உறுதிப்படுத்துவது முக்கியம்.
SSH விசைகள்
முதலில், நீங்கள் ஒரு கடவுச்சொல், ஒரு SSH விசைக்கு மிகவும் பாதுகாப்பான மாற்றீட்டை அமைக்க வேண்டும். மேக் மற்றும் லினக்ஸை விட விண்டோஸில் இந்த செயல்முறை வேறுபட்டது, எனவே உங்கள் டெஸ்க்டாப்பிற்கு பொருந்தக்கூடிய வழிமுறைகளைப் பின்பற்றவும்.
விண்டோஸ்
விண்டோஸ் வழியைப் போலவே, இந்த எளிய பணியை முடிக்க உங்களுக்கு இன்னொரு நிரல் தேவை. PuTTYgen என்பது புட்டியின் RSA விசை ஜெனரேட்டராகும். இது புட்டி பதிவிறக்கப் பக்கத்திலிருந்து கிடைக்கிறது . அதைப் பதிவிறக்கி, இயக்கவும்.
திறக்கும் சாளரத்தில், உங்கள் விசையை பெயரிட்டு அதற்கான கடவுச்சொல்லை உருவாக்கவும். உங்கள் சேவையகத்தில் உள்நுழைய நீங்கள் பயன்படுத்தும் கடவுச்சொல் இது. கீழே, SSH-2 RSA ஐத் தேர்ந்தெடுத்து, குறைந்தபட்சம் 2048 பிட்களின் முக்கிய அளவை அமைக்கவும். 4096 சிறந்தது, ஆனால் 2048 சற்று வேகமாக இருக்கும். பின்னர், உங்கள் விசைகளை உருவாக்கி, பொது மற்றும் தனிப்பட்ட விசைகளை சேமிக்கவும். இறுதியாக, சாளரத்தின் மேல் காண்பிக்கப்படும் பொது விசையை நகலெடுக்கவும்.
உங்கள் சேவையகத்துடன் இணைக்க புட்டியைப் பயன்படுத்தவும். File / .ssh / அங்கீகரிக்கப்பட்ட_கீஸில் ஒரு கோப்பைத் திறந்து உங்கள் விசையை உள்ளே ஒட்டவும்.
புட்டியில் திரும்பி, பக்க மெனுவில் SSH ஐக் கண்டறியவும். பின்னர், “அங்கீகாரம்” திறக்கவும். மைய விசைக்கான புலத்தில், நீங்கள் இப்போது சேமித்த தனிப்பட்ட விசையின் இருப்பிடத்தை உலாவுக. உங்கள் சேவையகத்திற்காக புட்டியில் உள்ள அனைத்தும் அமைக்கப்பட்டால், அமர்வைச் சேமிக்கவும். நகரும் முன் உங்கள் விசையுடன் இணைக்கிறீர்கள் என்பதை உறுதிப்படுத்த இதை சோதிக்கவும்.
மேக் மற்றும் லினக்ஸ்
மேக் மற்றும் லினக்ஸ் பயனர்கள் இங்கு மிகவும் எளிதான சாலையைக் கொண்டுள்ளனர். உங்களிடம் ஏற்கனவே இல்லையென்றால், ஒரு SSH விசையை உருவாக்குவதன் மூலம் தொடங்கவும். விசையின் கடவுச்சொல்லை உருவாக்க உங்களுக்கு விருப்பம் உள்ளது. இது விருப்பமானது, எனவே அது உங்கள் அழைப்பு.
$ ssh-keygen -b 4096 -t rsa
இப்போது, உங்கள் விசையை உங்கள் சேவையகத்திற்கு அனுப்புங்கள். உங்கள் பயனர்பெயர் மற்றும் சேவையகத்தின் ஐபி ஆகியவற்றை மாற்றவும்.
$ ssh-copy-id -i ~ / .ssh / id_rsa.pub
அவ்வளவுதான்!
ரூட் மற்றும் கடவுச்சொற்களை அனுமதிக்க வேண்டாம்
உங்கள் விசையை அமைத்த பிறகு, SSH க்கான கடவுச்சொற்களை முடக்கலாம். கடவுச்சொல்லுடன் ஒரு விசையை அமைத்தால் கவலைப்பட வேண்டாம். இது வேறுபட்ட ஒன்று, இது எல்லாவற்றையும் பாதிக்காது. SSH உள்ளமைவு கோப்பை / etc / ssh / sshd_config இல் திறக்கவும்.
$ sudo nano / etc / ssh / sshd_config
படிக்கும் வரியைக் கண்டறியவும்:
#PermitRootLogin தடை-கடவுச்சொல்
இதை மாற்றவும்:
பெர்மிட் ரூட்லோகின் எண்
அடுத்து, இரண்டு வரிகளைக் கண்டறியவும்:
#PasswordAuthentication ஆம் #PermitEmptyPasswords இல்லை
அவற்றை இதற்கு மாற்றவும்:
கடவுச்சொல் அங்கீகாரம் இல்லை PermitEmptyPasswords இல்லை
இறுதியாக, கண்டுபிடி:
யூஸ்பாம் ஆம்
இதை உருவாக்குங்கள்:
யூஸ் பாம் எண்
உங்கள் கோப்பை சேமித்து, அதை மூடு. பின்னர், SSH ஐ மறுதொடக்கம் செய்யுங்கள். இது உங்களை உதைக்கக்கூடும், எனவே அவ்வாறு செய்தால் மீண்டும் இணைக்கவும்.
$ sudo systemctl மறுதொடக்கம் sshd
உங்கள் தரவுத்தளத்தை உள்ளமைக்கவும்
நீங்கள் செய்ய வேண்டியது அடுத்தது உங்கள் தரவுத்தளத்தை உள்ளமைக்க வேண்டும். உண்மையில் இங்கு அதிகம் ஈடுபடவில்லை, எனவே அதிகம் கவலைப்பட வேண்டாம். நெக்ஸ்ட் கிளவுட் அணுக ஒரு பயனர் மற்றும் வெற்று தரவுத்தளத்தை நீங்கள் அமைக்க வேண்டும்.
உங்களுக்காக மரியாடிபியை அமைத்து பாதுகாக்க உண்மையில் வசதியான ஸ்கிரிப்ட் உள்ளது. முதலில் அதை இயக்கவும்.
$ sudo mysql_secure_installation
இயல்புநிலை ரூட் கடவுச்சொல் காலியாக உள்ளது, எனவே கேட்கும்போது அது “உள்ளிடவும்”. ரூட் கடவுச்சொல்லை அமைக்க அது கேட்கும். அதை செய். தொடர்ந்து வரும் ஒவ்வொரு கேள்விக்கும் “ஆம்” என்று பதிலளிக்கவும்.
நீங்கள் இப்போது அமைத்த ரூட் கடவுச்சொல் மூலம் உங்கள் தரவுத்தளத்தில் உள்நுழையலாம்.
$ sudo mysql -u root -p
வரியில் மரியாடிபி ஒன்றுக்கு மாறும். உங்கள் தரவுத்தள சேவையகத்தை நிர்வகிப்பதற்கான பணியகம் இதுவாகும். புதிய தரவுத்தளத்தை உருவாக்குவதன் மூலம் தொடங்குங்கள். மூலதனமாக்கல் இங்கே கணக்கிடப்படுகிறது.
தரவுத்தளத்தை அடுத்த கிளவுட் உருவாக்கவும்;
அடுத்து, அந்த தரவுத்தளத்திற்கு ஒரு பயனரை உருவாக்குங்கள்.
"கடவுச்சொல் ஃபார்யூசர்" மூலம் அடையாளம் காணப்பட்ட பயனரை `அடுத்த கிளவுட்` local` லோக்கல் ஹோஸ்ட்` உருவாக்கவும்;
பின்னர், தரவுத்தளத்தைப் பயன்படுத்த அந்த பயனருக்கு அனுமதி வழங்கவும்.
அடுத்த கிளவுட்டில் அனைத்தையும் வழங்கவும். * `நெக்ஸ்ட் கிளவுட்` @` லோக்கல் ஹோஸ்ட்`;
அவ்வளவுதான்! நீங்கள் இப்போது தரவுத்தள சேவையகத்திலிருந்து வெளியேறலாம்.
PHP ஐ உள்ளமைக்கவும்
நெக்ஸ்ட் கிளவுட் PHP இல் எழுதப்பட்டுள்ளது. நெக்ஸ்ட் கிளவுட் சரியாக செயல்பட வேண்டிய PHP நீட்டிப்புகளுடன் டெபியன் நீட்சியில் கிடைக்கும் PHP இன் சமீபத்திய பதிப்பை நீங்கள் ஏற்கனவே நிறுவியுள்ளீர்கள். உங்கள் PHP உள்ளமைவுக்கு Nginx உடன் எளிதாக வேலை செய்ய நீங்கள் இன்னும் சில மாற்றங்களைச் செய்ய வேண்டும்.
இதற்கு உண்மையில் சில அடிப்படை பாதுகாப்பு மாற்றங்கள் தேவை. இவை எதுவும் முக்கியமல்ல, ஆனால் அவை உங்கள் சேவையகத்தின் பாதுகாப்பை மேம்படுத்த உதவும்.
சூடோ மற்றும் உங்களுக்கு பிடித்த உரை திருத்தியுடன் /etc/php/7.0/fpm/php.ini ஐ திறக்கவும்.
கோப்பு மிகப்பெரியது, எனவே உங்கள் எடிட்டரின் தேடல் செயல்பாட்டைப் பயன்படுத்தி செல்லவும். நீங்கள் நானோவைப் பயன்படுத்தினால், அது Ctrl + W. நீங்கள் கண்டுபிடிக்க வேண்டிய ஃபிஸ்ட் விருப்பம் முடக்கு_ செயல்பாடுகள். இறுதியில் phpinfo, system, mail, exec ஐச் சேர்க்கவும்.
பின்னர், sql.safe_mode ஐக் கண்டுபிடித்து இயக்கவும். அடுத்து, allow_url_fopen ஐ அமைக்கவும். கோப்பின் முடிவில், பின்வரும் வரியைச் சேர்த்து, சேமித்து, அதை மூடு.
நெக்ஸ்ட் கிளவுட் கிடைக்கும்
நெக்ஸ்ட் கிளவுட் இன்னும் டெபியனுக்கான தொகுப்பாக கிடைக்கவில்லை, அது சரி. நீங்கள் உண்மையில் அது தேவையில்லை. இது வேர்ட்பிரஸ் போன்ற பிற முன் கட்டப்பட்ட PHP வலை பயன்பாடுகளைப் போன்றது, மேலும் இது ஒரு சுருக்கப்பட்ட காப்பகத்தில் வருகிறது, நீங்கள் நெக்ஸ்ட் கிளவுட் நிறுவ விரும்பும் இடத்தில் பிரித்தெடுக்க முடியும்.
இப்போதைக்கு, சமீபத்திய நிலையான வெளியீடு நெக்ஸ்ட் கிளவுட் ஆகும், இதைப் படிக்கும்போது உங்களுக்கான சமீபத்திய பதிப்பு என்ன என்பதை இருமுறை சரிபார்க்கவும். வழிகாட்டி 12 ஐக் குறிக்கும், ஆனால் சமீபத்திய நிலையானது எதுவாக இருந்தாலும் அதைப் பயன்படுத்துங்கள்.
உங்கள் நெக்ஸ்ட் கிளவுட் காப்பகத்தைப் பதிவிறக்க விரும்பும் கோப்பகத்தில் மாற்றவும். பின்னர், அதைப் பிரித்தெடுக்க / var / www என மாற்றவும்.
$ cd ~ / பதிவிறக்கங்கள் $ wget https://download.nextcloud.com/server/releases/nextcloud-12.0.3.tar.bz2 $ cd / var / www $ sudo tar xjpf ~ / Downloads / nextcloud-12.0.3. tar.bz2
எதிர்காலத்தில் நீங்கள் இதைப் படிக்கிறீர்கள் என்றால், நெக்ஸ்ட் கிளவுட்டின் சேவையக நிறுவல் பக்கத்தில் பதிவிறக்க இணைப்பைக் காணலாம்.
இறுதியாக, உங்கள் நெக்ஸ்ட் கிளவுட் நிறுவலின் உரிமையை www-data ஆக மாற்றவும்.
$ sudo chown -R www-data: www-data / var / www / nextcloud
SSL சான்றிதழ்களை உருவாக்கவும்
உங்கள் SSL சான்றிதழ்களை உருவாக்குவது Certbot க்கு மிகவும் எளிதானது. செர்ட்போட் உங்களுக்காக உங்கள் எஸ்எஸ்எல் சான்றிதழ்களை தானாகவே உருவாக்கி அவற்றை நீங்கள் உருவாக்கும் எந்த தளத்தின் வலை மூலத்தில் வைக்கும். நீங்கள் ஒரு கட்டளையை மட்டுமே இயக்க வேண்டும்.
$ sudo certbot certonly --webroot -w / var / www / nextcloud -d your-domain.com -d www.your-domain.com
இது உங்கள் முதல் முறையாக செர்ட்போட்டை இயக்குவதால், அது ஒரு மின்னஞ்சல் முகவரியைக் கேட்கும். உங்கள் சான்றிதழ்கள் காலாவதியாகும் போது எச்சரிக்க இந்த முகவரியைப் பயன்படுத்தும். ஒற்றை கட்டளை மூலம் அவற்றை எளிதாக புதுப்பிக்கலாம்.
ud சூடோ சான்றிதழ் புதுப்பித்தல்
Nginx ஐ உள்ளமைக்கவும்
Nginx ஒரு இலகுரக, ஆனால் சக்திவாய்ந்த, வலை சேவையகம். இது நெக்ஸ்ட் கிளவுட்டை அணுக நீங்கள் பயன்படுத்தும் இடைமுகத்திற்கு சேவை செய்யப் போகிறது. Nginx உடன் தொடர்புடைய இரண்டு கட்டமைப்பு கோப்புகள் உள்ளன. முதலாவது /etc/nginx/nginx.conf இல் அமைந்துள்ள முக்கிய உள்ளமைவு. இது முக்கிய உள்ளமைவு கோப்பு, ஆனால் அது திட இயல்புநிலைகளைக் கொண்டுள்ளது. நீங்கள் என்ன செய்கிறீர்கள் என்று உங்களுக்குத் தெரிந்தால் நீங்கள் அதை விளையாடலாம், ஆனால் நீங்கள் அதை தனியாக விட்டுவிட்டு நன்றாக இருக்க முடியும்.
அடுத்த உள்ளமைவு மிகவும் நீளமானது மற்றும் மிகவும் சிக்கலானது. அதிர்ஷ்டவசமாக, நீங்கள் இதை எழுத தேவையில்லை. நெக்ஸ்ட் கிளவுட் தேவ்ஸ் ஏற்கனவே செய்துள்ளார். நீங்கள் அதை மாற்ற வேண்டும். கட்டமைப்பு கோப்பு நெக்ஸ்ட் கிளவுட்டின் தளத்தில் அமைந்துள்ளது. Nginx இன் வெப்ரூட்டிற்காக ஒன்றைப் பிடிக்கவும். / Etc / nginx / sites-available / nextcloud இல் ஒரு புதிய கோப்பை உருவாக்கி, அதை ஒட்டவும்.
உங்களிடம் கோப்பு கிடைத்ததும், நீங்கள் இரண்டு எளிய மாற்றங்களைச் செய்ய வேண்டும். முதலில், அப்ஸ்ட்ரீம் தொகுதியைக் கண்டுபிடித்து இதைப் போல மாற்றவும்:
அப்ஸ்ட்ரீம் php-handler {server unix: /run/php/php7.0-fpm.sock; }
பின்னர், cloud.example.com என்று எங்கு வேண்டுமானாலும் கண்டுபிடித்து அதை உங்கள் டொமைன் பெயருக்கு மாற்றவும்.
நீங்கள் செய்ய வேண்டியது கடைசியாக உங்கள் SSL சான்றிதழ்களுக்கு Nginx ஐ சுட்டிக்காட்டுவதாகும். வரிகளை மாற்றவும்:
ssl_certificate /etc/ssl/nginx/cloud.example.com.crt; ssl_certificate_key /etc/ssl/nginx/cloud.example.com.key;
பெறுநர்:
ssl_certificate /etc/letsencrypt/live/your-domain.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/your-domain.com/privkey.pem;
அவ்வளவுதான்! அடுத்து, நீங்கள் அதை இணைக்க வேண்டும், எனவே என்ஜின்க்ஸ் அதைக் கண்டுபிடிக்க முடியும்.
$ cd / etc / nginx / sites-enable $ sudo ln -s / etc / nginx / sites-available / nextcoud nextcloud
தற்போதுள்ள இயல்புநிலையை அகற்று.
$ sudo rm இயல்புநிலை
PHP மற்றும் Nginx ஐ மறுதொடக்கம் செய்யுங்கள், மேலும் நீங்கள் நெக்ஸ்ட் கிளவுட்டை அணுக முடியும்!
$ sudo systemctl மறுதொடக்கம் php7.0-fpm $ sudo systemctl மறுதொடக்கம் nginx
நெக்ஸ்ட் கிளவுட் தொடங்கவும்
உங்கள் வலை உலாவியைத் திறந்து உங்கள் டொமைன் பெயருக்கு செல்லவும். நெக்ஸ்ட் கிளவுட் அமைவுத் திரை உங்களுக்கு வரவேற்கப்படும். நீங்களே ஒரு நிர்வாகி கணக்கை உருவாக்கி, நீங்கள் உருவாக்கிய தரவுத்தள கணக்கிற்கான தகவலை உள்ளிடவும்.
நெக்ஸ்ட் கிளவுட் தன்னை உள்ளமைத்து நிறுவ பல நிமிடங்கள் ஆகும். இது முடிந்ததும், உங்கள் புதிய நெக்ஸ்ட் கிளவுட் டாஷ்போர்டில் தள்ளப்படுவீர்கள். அங்கிருந்து, உங்கள் புதிய மேகக்கணி சேமிப்பகத்தில் நீங்கள் நம்பும் நபர்களை அனுமதிக்க புதிய பயனர்களை உருவாக்கலாம். நீங்கள் இப்போதே கோப்புகளைப் பதிவேற்றத் தொடங்கலாம்.
அவ்வளவுதான்! உங்களிடம் இப்போது உங்கள் சொந்த மேகம் உள்ளது!
