உபுண்டு 20.04 இல் Nginx உடன் வேர்ட்பிரஸ் நிறுவுவது எப்படி


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

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

  • உபுண்டு 20.04 இல் PhpMyAdmin உடன் LEMP அடுக்கை நிறுவுவது எப்படி

உபுண்டுவில் வேர்ட்பிரஸ் நிறுவுதல் 20.04

1. உங்களிடம் LEMP ஸ்டேக் கிடைத்ததும், பின்வரும் wget கட்டளையைப் பயன்படுத்தி அதன் அதிகாரப்பூர்வ தளத்திலிருந்து வேர்ட்பிரஸ் பதிவிறக்கம் செய்து அமைக்கவும்.

$ wget -c http://wordpress.org/latest.tar.gz

2. தொகுப்பு பதிவிறக்கம் முடிந்ததும், காட்டப்பட்டுள்ளபடி தார் கட்டளையைப் பயன்படுத்தி காப்பகப்படுத்தப்பட்ட கோப்பை பிரித்தெடுக்கவும்.

$ tar -xzvf latest.tar.gz

3. இப்போது வேர்ட்பிரஸ் கோப்புறையின் உள்ளடக்கத்தை உங்கள் வலைத்தளத்தின் கோப்புறையில் நகலெடுக்கவும் (எ.கா. mysite.com ) இது வலை சேவையகத்தின் வலை ஆவண மூலத்தின் கீழ் சேமிக்கப்பட வேண்டும் (/var/www/html/), காட்டப்பட்டுள்ளது.

Cp கட்டளையைப் பயன்படுத்தும் போது, mysite.com அடைவு இதற்கு முன் இருக்க வேண்டியதில்லை, அது தானாகவே உருவாக்கப்படும் என்பதை நினைவில் கொள்க.

$ ls -l
$ sudo cp -R wordpress/ /var/www/html/mysite.com
$ sudo ls -l /var/www/html/mysite.com/

4. அடுத்து, /var/www/html/mysite.com என்ற வலைத்தள அடைவில் சரியான அனுமதிகளை அமைக்கவும். வெப்சர்வர் பயனரும் குழுவும் www-data அதை வாசித்தல், எழுதுதல் மற்றும் அனுமதிகளை செயல்படுத்துதல் ஆகியவற்றைக் கொண்டிருக்க வேண்டும்.

$ sudo chown -R www-data:www-data /var/www/html/mysite.com
$ sudo chmod -R 775 /var/www/html/mysite.com

வலைத்தளத்திற்கான ஒரு வேர்ட்பிரஸ் தரவுத்தளத்தை உருவாக்குதல்

5. வலைத்தள தரவு சேமிப்பிற்கு வேர்ட்பிரஸ் ஒரு தரவுத்தளம் தேவை. உங்கள் தளத்திற்கு ஒன்றை உருவாக்க, பயனர்பெயரை வழங்க -u விருப்பத்தைப் பயன்படுத்தி mysql கட்டளையைப் பயன்படுத்தி மரியாடிபி ஷெல்லில் உள்நுழைக மற்றும் பயனர்பெயரை வழங்க -p கடவுச்சொல் மற்றும் நீங்கள் ரூட் தரவுத்தள பயனராக அணுகினால் சூடோவைப் பயன்படுத்தவும்.

$ sudo mysql -u root -p 
OR
$ sudo mysql -u root		#this also works for root database user

6. தரவுத்தள ஷெல்லை நீங்கள் அணுகியதும், உங்கள் வலைத்தளத்தின் தரவுத்தளம், தரவுத்தள பயனர் மற்றும் கடவுச்சொல்லை உருவாக்க பின்வரும் கட்டளைகளை வழங்கவும் ("மைசைட்", "மைசைட்அட்மின்" மற்றும் "[மின்னஞ்சல் பாதுகாக்கப்பட்ட] க்கு பதிலாக உங்கள் மதிப்புகளைப் பயன்படுத்த மறக்காதீர்கள். ! ”).

MariaDB [(none)]> CREATE DATABASE mysite;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON mysite.* TO 'mysiteadmin'@'localhost' IDENTIFIED BY  '[email !';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;

7. இந்த கட்டத்தில், உங்கள் புதிய வேர்ட்பிரஸ் நிறுவலுக்கு wp-config.php கோப்பை உருவாக்க வேண்டும், அங்கு நீங்கள் தரவுத்தள இணைப்பு மற்றும் வேறு சில அளவுருக்களையும் வரையறுப்பீர்கள். வலைத்தளத்தின் ஆவண ரூட் /var/www/html/mysite.com க்கு நகர்த்தவும் மற்றும் இயல்புநிலையாக வழங்கப்பட்ட மாதிரி கோப்பிலிருந்து wp-config.php கோப்பை உருவாக்கவும்.

$ cd /var/www/html/mysite.com
$ sudo mv wp-config-sample.php wp-config.php

8. wp-config.php கோப்பை உருவாக்கிய பிறகு, திருத்துவதற்கு அதைத் திறக்கவும்.

$ sudo vim wp-config.php

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

வேர்ட்பிரஸ் வலைத்தளத்திற்கான என்ஜிஎன்எக்ஸ் மெய்நிகர் சேவையகத் தொகுதியை (மெய்நிகர் ஹோஸ்ட்) உருவாக்குதல்

9. உங்கள் டொமைன் பெயரைப் பயன்படுத்தி வாடிக்கையாளர்களுக்கு உங்கள் வலைத்தளத்தை சேவை செய்ய என்ஜிஎன்எக்ஸ் (எ.கா. mysite.com ), என்ஜிஎன்எக்ஸ் உள்ளமைவு.

காட்டப்பட்டுள்ளபடி /etc/nginx/conf.d/ கோப்பகத்தின் கீழ் mysite.com.conf என்ற கோப்பை உருவாக்கவும்.

$ sudo vim /etc/nginx/conf.d/mysite.com.conf

கோப்பில் பின்வரும் உள்ளமைவை நகலெடுத்து ஒட்டவும். mysite.com மற்றும் www.mysite.com ஐ உங்கள் டொமைன் பெயருடன் மாற்ற நினைவில் கொள்க.

server {
        listen 80;
        listen [::]:80;
        root /var/www/html/mysite.com;
        index  index.php index.html index.htm;
        server_name mysite.com www.mysite.com;

        error_log /var/log/nginx/mysite.com_error.log;
        access_log /var/log/nginx/mysite.com_access.log;
        
        client_max_body_size 100M;
        location / {
                try_files $uri $uri/ /index.php?$args;
        }
        location ~ \.php$ {
                include snippets/fastcgi-php.conf;
                fastcgi_pass unix:/run/php/php7.4-fpm.sock;
                fastcgi_param   SCRIPT_FILENAME $document_root$fastcgi_script_name;
        }
}

குறிப்பு: மேலே உள்ள உள்ளமைவில், fastcgi_pass அளவுருவின் மதிப்பு PHP-FPM கேட்கும் சாக்கெட்டை சுட்டிக்காட்ட வேண்டும், இது கேளுங்கள் அளவுருவின் மதிப்பால் வரையறுக்கப்படுகிறது/etc/php/7.4/fpm/pool.d/www.conf பூல் உள்ளமைவு கோப்பு. இயல்புநிலை யுனிக்ஸ் சாக்கெட் /run/php/php7.4-fpm.sock.

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

$ sudo rm /etc/nginx/sites-enabled/default
$ sudo rm /etc/nginx/sites-available/default

11. அடுத்து, மேலே உள்ள மாற்றங்களைப் பயன்படுத்த Nginx சேவையை மறுதொடக்கம் செய்வதற்கு முன் ஏதேனும் பிழைகள் இருந்தால் NGINX உள்ளமைவு தொடரியல் சரிபார்க்கவும்.

$ sudo nginx -t
$ sudo systemctl restart nginx

வலை நிறுவி வழியாக வேர்ட்பிரஸ் நிறுவலை முடித்தல்

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

http://mysite.com/
OR
http://SERVER_IP/

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

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

14. வேர்ட்பிரஸ் வெற்றிகரமாக நிறுவப்பட்ட பின், பின்வரும் திரையில் சிறப்பிக்கப்பட்டுள்ளபடி உள்நுழைவு பொத்தானைக் கிளிக் செய்வதன் மூலம் வலைத்தள நிர்வாகியின் டாஷ்போர்டை அணுக தொடரவும்.

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

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

பாதுகாப்பான தளத்தை இயக்க, வாடிக்கையாளர்களுடன் மறைகுறியாக்கப்பட்ட தகவல்தொடர்புக்கு ஒரு SSL/TLS சான்றிதழை நிறுவுவதன் மூலம் நீங்கள் HTTPS ஐ இயக்க வேண்டும். உற்பத்திச் சூழலில், லெட்ஸ் என்க்ரிப்ட் சான்றிதழ் இலவச தானியங்கி, திறந்த மற்றும் அனைத்து நவீன இணைய உலாவிகளிலும் இல்லாவிட்டால் பெரும்பாலானவர்களால் நம்பப்படுகிறது. மாற்றாக, நீங்கள் ஒரு வணிக சான்றிதழ் ஆணையத்திலிருந்து (CA) ஒன்றை வாங்கலாம்.