ಈ ಲೇಖನದಲ್ಲಿ, ಲಿನಕ್ಸ್ ಚಾಲನೆಯಲ್ಲಿರುವ ಸರ್ವರ್ನಲ್ಲಿ ವೆಬ್ ಪರಿಸರವನ್ನು ಹೇಗೆ ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು ಎಂಬುದರ ಕುರಿತು ಹಂತ-ಹಂತದ ಸೂಚನೆಗಳನ್ನು ನಾವು ನಿಮಗೆ ನೀಡುತ್ತೇವೆ. ಮೊದಲನೆಯದಾಗಿ, ಒಂದು ವಿಶಿಷ್ಟ ವೆಬ್ ಸರ್ವರ್ ಕೆಲವು ಸಂವಹನ ಘಟಕಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ ಎಂಬುದನ್ನು ನೀವು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬೇಕು:
- HTTP ಸರ್ವರ್
- ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷಾ ಇಂಟರ್ಪ್ರಿಟರ್
- ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆ (DBMS)
ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ ಅನ್ನು ನಿರ್ವಹಿಸಲು ನೀವು ವಿಷಯ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆ (CMS), ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣೆಗಾಗಿ ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಮತ್ತು FTP ಪ್ರವೇಶವನ್ನು ಸಹ ಹೊಂದಿಸಬೇಕಾಗುತ್ತದೆ.
ಲಿನಕ್ಸ್ನಲ್ಲಿ ಬಹಳ ಜನಪ್ರಿಯವಾದ Apache-PHP-MySQL(MariaDB) ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಹೊಂದಿಸುವುದನ್ನು ಪರಿಗಣಿಸೋಣ. ನಾವು vsftpd ftp ಸರ್ವರ್, ಡೇಟಾಬೇಸ್ ನಿರ್ವಹಣೆಗಾಗಿ ವೆಬ್ ಇಂಟರ್ಫೇಸ್ phpMyAdmin ಮತ್ತು ವಿಷಯ ನಿರ್ವಹಣಾ ವ್ಯವಸ್ಥೆ ವರ್ಡ್ಪ್ರೆಸ್ ಅನ್ನು ಸಹ ಸ್ಥಾಪಿಸುತ್ತೇವೆ.
ದಯವಿಟ್ಟು ಪ್ರಾರಂಭಿಸಲು VPS ಸರ್ವರ್ ಅನ್ನು ಆರ್ಡರ್ ಮಾಡಿ or ಮೀಸಲಾದ ಸರ್ವರ್ಉದಾಹರಣೆಗೆ ನಾವು ಉಬುಂಟು ಸರ್ವರ್ 18.04 ಚಾಲನೆಯಲ್ಲಿರುವ ಸ್ಥಿರ IP ವಿಳಾಸದೊಂದಿಗೆ ವರ್ಚುವಲ್ ಸರ್ವರ್ ಅನ್ನು ಬಳಸಿದ್ದೇವೆ. ಎಲ್ಲಾ ಆಜ್ಞೆಗಳನ್ನು ರೂಟ್ ಬಳಕೆದಾರರು ಚಲಾಯಿಸುತ್ತಿದ್ದರು.
ಅಪಾಚೆ HTTP ಸರ್ವರ್ ಕಾನ್ಫಿಗರೇಶನ್
1. ಅನುಸ್ಥಾಪನ
apt install apache2
ಅನುಸ್ಥಾಪನೆಯು ಮುಗಿದ ನಂತರ, ಬ್ರೌಸರ್ ತೆರೆಯಿರಿ ಮತ್ತು ಪರಿಶೀಲಿಸಿ “http://[ಸರ್ವರ್ನ_ಐಪಿ_ವಿಳಾಸ]”

ಮೇಲಿನ ಸ್ಕ್ರೀನ್ಶಾಟ್ನಲ್ಲಿ ನೀವು ಈ ರೀತಿಯ ಸ್ವಾಗತ ಪುಟವನ್ನು ನೋಡಿದರೆ, ನಿಮ್ಮ HTTP ಸರ್ವರ್ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ ಎಂದರ್ಥ.
2. ಪರೀಕ್ಷಾ ಪುಟವನ್ನು ರಚಿಸಿ
ವೆಬ್ಸೈಟ್ನ ಪೂರ್ವನಿಯೋಜಿತ ಮೂಲ ಡೈರೆಕ್ಟರಿ "/var/www/html". ನೀವು ಈಗಷ್ಟೇ ನೋಡಿದ ಸ್ವಾಗತ ಪುಟವನ್ನು ಇಲ್ಲಿ ಕಾಣಬಹುದು. ಪ್ರತ್ಯೇಕ ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸೋಣ. "/var/www/ಸೈಟ್ಗಳು" ವರ್ಚುವಲ್ ಹೋಸ್ಟ್ಗಳು ಮತ್ತು ಸಬ್ಫೋಲ್ಡರ್ಗಾಗಿ "/var/www/ಸೈಟ್ಗಳು/ಸೈಟ್1" ನಿಮ್ಮ ಪರೀಕ್ಷಾ ವೆಬ್ಸೈಟ್ನ ಸೂಚ್ಯಂಕ ಪುಟದೊಂದಿಗೆ.
cd /var/www/ mkdir -p sites/site1 echo "<H1>Welcome</H1>" > sites/site1/index.html
ಫಲಿತಾಂಶದಲ್ಲಿ ಫೈಲ್ "/var/www/ಸೈಟ್ಗಳು/ಸೈಟ್1/ಇಂಡೆಕ್ಸ್.ಎಚ್ಟಿಎಂಎಲ್" ಕೇವಲ ಒಂದು ಸಾಲಿನ html ಕೋಡ್ ಅನ್ನು ಒಳಗೊಂಡಿರಬೇಕು:
<H1>Welcome</H1>
3. ಅಪಾಚೆ ಸರ್ವರ್ ಕಾನ್ಫಿಗರೇಶನ್
ವೆಬ್ಸೈಟ್ಗಳ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ಗಳು ಇದರಲ್ಲಿವೆ "/etc/apache2/ಸೈಟ್ಗಳು-ಲಭ್ಯವಿವೆ/" ಕ್ಯಾಟಲಾಗ್. ಫೈಲ್ನಿಂದ ಡೀಫಾಲ್ಟ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ತೆಗೆದುಕೊಳ್ಳುವ ಹೊಸ ವರ್ಚುವಲ್ ಹೋಸ್ಟ್ಗಾಗಿ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ರಚಿಸೋಣ. “000-ಡೀಫಾಲ್ಟ್.conf” ಆಧಾರವಾಗಿ.
cd /etc/apache2/sites-available/ cp 000-default.conf site1.conf
ಫೈಲ್ ತೆರೆಯಿರಿ "ಸೈಟ್1.ಕಾನ್ಫ್" ಮತ್ತು ಬದಲಾಯಿಸಿ "ಡಾಕ್ಯುಮೆಂಟ್ ರೂಟ್" ಗುಣಲಕ್ಷಣ. ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ನ ಮಾರ್ಗವನ್ನು ಮೌಲ್ಯವಾಗಿ ಇರಿಸಿ, ಆದ್ದರಿಂದ ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ ಅದು "/var/www/ಸೈಟ್ಗಳು/ಸೈಟ್1"

ಈ ಹಂತದಲ್ಲಿ ನಾವು ಬಹು ವೆಬ್ಸೈಟ್ಗಳ ಏಕಕಾಲಿಕ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ಅಗತ್ಯವಿಲ್ಲ, ಆದ್ದರಿಂದ ನಾವು ಡೀಫಾಲ್ಟ್ ವೆಬ್ಸೈಟ್ ಅನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು ಮತ್ತು ಹೊಸ ಸೈಟ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು. ಬದಲಾವಣೆಗಳನ್ನು ಅನ್ವಯಿಸಲು ಸರ್ವರ್ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಮರುಲೋಡ್ ಮಾಡಿ.
a2dissite 000-default a2ensite site1 systemctl reload apache2
ಲಿಂಕ್ ತೆರೆಯಿರಿ “http://[ಸರ್ವರ್ನ _ip_address]” ಮತ್ತೊಮ್ಮೆ ಮತ್ತು ಡೀಫಾಲ್ಟ್ ಸ್ವಾಗತ ಪುಟದ ಬದಲಿಗೆ ನಮ್ಮ ಹೊಸ ಪುಟವಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.

ನಮ್ಮ HTTP ಸರ್ವರ್ನ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ನಾವು ಪೂರ್ಣಗೊಳಿಸಿದ್ದೇವೆ ಮತ್ತು ನಾವು ಮುಂದಿನ ಹಂತಕ್ಕೆ ಮುಂದುವರಿಯಬಹುದು.
FTP ಸರ್ವರ್ ಕಾನ್ಫಿಗರೇಶನ್
1. ಅನುಸ್ಥಾಪನ
ನಮ್ಮ ftp ಸರ್ವರ್ ಮತ್ತು ಹೆಚ್ಚುವರಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಸ್ಥಾಪಿಸೋಣ. "ಡಿಬಿ-ಯುಟಿಲ್", ನಾವು ವರ್ಚುವಲ್ ಬಳಕೆದಾರರನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗಿದೆ
apt install vsftpd db-util
2. ಸ್ಥಳೀಯ ಖಾತೆಯನ್ನು ರಚಿಸಿ
vsftpd ಸರ್ವರ್ ನಮಗೆ ಪ್ರವೇಶ ಅನುಮತಿಗಳನ್ನು ಬಹಳ ಸುಲಭವಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಅನುಮತಿಸುತ್ತದೆ. ನಮ್ಮ ಕಾರ್ಯಗಳಿಗಾಗಿ ನಾವು ftp ಬಳಕೆದಾರರಿಗೆ ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಒದಗಿಸಬೇಕಾಗುತ್ತದೆ:
- ವಿಷಯಗಳಿಗೆ ಪೂರ್ಣ ಪ್ರವೇಶ "/var/www/ಸೈಟ್ಗಳು/";
- ಮೇಲಿನ ಎಲ್ಲವನ್ನೂ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ "/var/www/";
- ವರ್ಚುವಲ್ ಖಾತೆಯೊಂದಿಗೆ ಸಂಪರ್ಕ;
ಸ್ಥಳೀಯ ಖಾತೆಯನ್ನು ರಚಿಸಿ "ವರ್ಚುವಲ್" ಲಾಗಿನ್ ಅನುಮತಿಯಿಲ್ಲದೆ ಆದರೆ ಹೋಮ್ ಫೋಲ್ಡರ್ಗೆ ಪ್ರವೇಶದೊಂದಿಗೆ "/var/www/". ಈ ಖಾತೆಯನ್ನು ftp ಬಳಕೆದಾರರು ಸರ್ವರ್ಗೆ ಸಂಪರ್ಕಿಸಲು ಬಳಸುತ್ತಾರೆ.
useradd -d /var/www virtual
"ಬೇರು" ಇದರ ಮಾಲೀಕರಾಗಿರುತ್ತಾರೆ "/var/www" ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಫೋಲ್ಡರ್. ftp ಬಳಕೆದಾರರು ವೆಬ್ಸೈಟ್ಗಳ ವಿಷಯಗಳನ್ನು ಮಾರ್ಪಡಿಸಲು ಸಕ್ರಿಯಗೊಳಿಸಲು, ಮಾಲೀಕರನ್ನು ಬದಲಾಯಿಸೋಣ "/var/www/ಸೈಟ್ಗಳು/" ನ ಉಪ ಫೋಲ್ಡರ್ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ "ವರ್ಚುವಲ್".
chown -R virtual:root /var/www/sites
ಪರಿಣಾಮವಾಗಿ, ಬಳಕೆದಾರ "ವರ್ಚುವಲ್" ನ ವಿಷಯಗಳನ್ನು ನೋಡಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ "/var/www/" ಮತ್ತು ಬರೆಯಿರಿ "/var/www/ಸೈಟ್ಗಳು/" ಸಬ್ಫೋಲ್ಡರ್.
3. ಸಂರಚನೆ
ಮುಖ್ಯ ಸಂರಚನೆಯು ಫೈಲ್ನಲ್ಲಿದೆ. "/etc/vsftpd.conf", ಆದ್ದರಿಂದ ಅದನ್ನು ತೆರೆಯೋಣ ಮತ್ತು ಈ ಕೆಳಗಿನಂತೆ ಸಂಪಾದಿಸೋಣ:
#enable virtual users anonymous_enable=NO local_enable=YES guest_enable=YES guest_username=virtual
#configure permission write_enable=YES anon_upload_enable=YES anon_mkdir_write_enable=YES anon_other_write_enable=YES anon_world_readable_only=NO anon_umask=0022 chroot_local_user=YES
#launch settings listen=YES pasv_min_port=30000 pasv_max_port=30999
4. ಡೇಟಾಬೇಸ್ ರಚಿಸಿ
ವರ್ಚುವಲ್ ಖಾತೆಗಳ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ನಿಮಗೆ ಡೇಟಾಬೇಸ್ ಅಗತ್ಯವಿದೆ.
ಮೊದಲು, ಒಂದು ಸರಳ ಪಠ್ಯ ಫೈಲ್ ಅನ್ನು ರಚಿಸೋಣ. "ಬಳಕೆದಾರರು.txt" ಹೋಮ್ ಫೋಲ್ಡರ್ನಲ್ಲಿ ವರ್ಚುವಲ್ ಬಳಕೆದಾರರ ಪ್ರವೇಶ ವಿವರಗಳನ್ನು (ಲಾಗಿನ್ ಮತ್ತು ಪಾಸ್ವರ್ಡ್) ಇತರ ಪ್ರತಿಯೊಂದು ಸಾಲಿನಲ್ಲಿಯೂ ಉಳಿಸಿ. ಉದಾಹರಣೆಗೆ, ನಮಗೆ ಲಾಗಿನ್ ಹೊಂದಿರುವ ವರ್ಚುವಲ್ ಬಳಕೆದಾರರ ಅಗತ್ಯವಿದೆ. "ಎಫ್ಟಿಪಿ" ಮತ್ತು ಪಾಸ್ವರ್ಡ್ "ಕ್ವೆ123"ನಂತರ ಫೈಲ್ ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:
ftp Qwe123
ಡೇಟಾಬೇಸ್ ಅನ್ನು ರಚಿಸೋಣ.
db_load -T -t hash -f ~/users.txt /etc/vsftpd_login.db
ಡೀಫಾಲ್ಟ್ PAM ಫೈಲ್ ಅನ್ನು ಮಾರ್ಪಡಿಸೋಣ. "/etc/pam.d/vsftp" ಕೆಳಗಿನಂತೆ:
auth required /lib/x86_64-linux-gnu/security/pam_userdb.so db=/etc/vsftpd_login account required /lib/x86_64-linux-gnu/security/pam_userdb.so db=/etc/vsftpd_login
ದಯವಿಟ್ಟು ಗಮನಿಸಿ, ಮಾರ್ಗವು "pam_userdb.so" ಗ್ರಂಥಾಲಯವು ವಿಭಿನ್ನವಾಗಿರಬಹುದು ಆದರೆ ಅಗತ್ಯವಿದ್ದರೆ ನೀವು ಅದನ್ನು ಬದಲಾಯಿಸಬಹುದು.
ಬದಲಾವಣೆಗಳನ್ನು ಅನ್ವಯಿಸಲು vsftpd ಸರ್ವರ್ ಅನ್ನು ಮರುಲೋಡ್ ಮಾಡಿ.
systemctl restart vsftpd
ನಾವು FTP ಸರ್ವರ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದನ್ನು ಮುಗಿಸಿದ್ದೇವೆ.
ಸಂಪರ್ಕ ವಿವರಗಳು:
- ftp://[ಸರ್ವರ್ನ_ip_ವಿಳಾಸ]
- ಲಾಗಿನ್: ftp
- ಪಾಸ್ವರ್ಡ್: Qwe123
PHP ಸರ್ವರ್ ಕಾನ್ಫಿಗರೇಶನ್
1. PHP ಸ್ಥಾಪನೆ
ಇಂದು PHP ಯ ಇತ್ತೀಚಿನ ಸ್ಥಿರ ಆವೃತ್ತಿಯು php 7.4.5 ಆಗಿದ್ದು, ಇದನ್ನು ಅಧಿಕೃತ ಉಬುಂಟು ರೆಪೊಸಿಟರಿಗಳಲ್ಲಿ ಸೇರಿಸಲಾಗಿಲ್ಲ. ನಾವು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ರೆಪೊಸಿಟರಿಯನ್ನು ಸಂಪರ್ಕಿಸೋಣ ಮತ್ತು PHP ಯ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ಸ್ಥಾಪಿಸೋಣ.
apt update apt install software-properties-common add-apt-repository ppa:ondrej/php apt update apt install php7.4
2. ಪರಿಶೀಲಿಸಿ
PHP ಕಾರ್ಯಗತಗೊಳ್ಳಬೇಕಾದರೆ ವೆಬ್ ಪುಟದ ಫೈಲ್ನಲ್ಲಿ ".ಪಿಎಚ್ಪಿ" ವಿಸ್ತರಣೆ. ನಮ್ಮ ಪರೀಕ್ಷಾ ಪುಟವನ್ನು ಮರುಹೆಸರಿಸೋಣ:
cd /var/www/sites/site1/ mv index.html index.php
ಕೆಳಗಿನ php ಸಾಲನ್ನು ಫೈಲ್ಗೆ ಸೇರಿಸಿ "/var/www/sites/site1/index.php", ಆದ್ದರಿಂದ ಫೈಲ್ ಈ ರೀತಿ ಇರಬೇಕು:
<H1>Welcome</H1> <?php phpinfo(); ?>
ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸಿ ಮತ್ತು ಬ್ರೌಸರ್ನಲ್ಲಿ ಫಲಿತಾಂಶವನ್ನು ಪರಿಶೀಲಿಸಿ.

ನೀವು ಕಾರ್ಯದ ಫಲಿತಾಂಶವನ್ನು ನೋಡಿದರೆ "phpinfo()", PHP ಇಂಟರ್ಪ್ರಿಟರ್ ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತಿದೆ. ಈಗ ಮುಂದಿನ ಹಂತಕ್ಕೆ ಹೋಗೋಣ.
MySQL (MariaDB) ಸಂರಚನೆ
1. ಅನುಸ್ಥಾಪನ
MySQL ಗಾಗಿ MariaDB ಮತ್ತು PHP ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸೋಣ ಮತ್ತು ನಂತರ Apache ಅನ್ನು ಮರುಲೋಡ್ ಮಾಡೋಣ.
apt install mariadb-server php-mysql systemctl restart apache2
ಪರೀಕ್ಷಾ ಪುಟವನ್ನು ರಿಫ್ರೆಶ್ ಮಾಡಿ ಮತ್ತು PHP ಕಾನ್ಫಿಗರೇಶನ್ ಟೇಬಲ್ನಲ್ಲಿ PDO ವಿಭಾಗಕ್ಕೆ ಹೋಗಿ. ನೀವು ವಿಭಾಗವನ್ನು ಕಂಡುಕೊಂಡರೆ "ಪಿಡಿಒ_ಮೈಸ್ಕ್ಲ್", ಆಗ Mysql ಗಾಗಿ ಚಾಲಕವನ್ನು ಸರಿಯಾಗಿ ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಎಂದರ್ಥ.

ನಂತರ ನಾವು ಮಾರಿಯಾಡಿಬಿಯ ಆರಂಭಿಕ ಭದ್ರತಾ ಸಂರಚನೆಯನ್ನು ಮಾಡಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಹೊಂದಿಸಬೇಕಾಗುತ್ತದೆ "ಬೇರು" ಬಳಕೆದಾರ, ದೂರಸ್ಥ ಪ್ರವೇಶವನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ ಮತ್ತು ಎಲ್ಲಾ ಅತಿಥಿ ಖಾತೆಗಳನ್ನು ಅಳಿಸಿ.
mysql_secure_installation
ಮೊದಲ ಹಂತದಲ್ಲಿ, ನಾವು ನಮೂದಿಸಬೇಕು "ಬೇರು" DBMS ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಬಳಕೆದಾರರ ಪಾಸ್ವರ್ಡ್ ಅಥವಾ ಪಾಸ್ವರ್ಡ್ ಇಲ್ಲದಿದ್ದರೆ Enter ಒತ್ತಿರಿ. ಯಾವುದೇ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಹೊಂದಿಸದ ಕಾರಣ "ಬೇರು" ಅನುಸ್ಥಾಪನೆಯ ನಂತರ ಬಳಕೆದಾರ, ಕೇವಲ ಒತ್ತಿರಿ “ನಮೂದಿಸಿ”.
ದಯವಿಟ್ಟು ಗಮನಿಸಿ, MariaDB ಯಲ್ಲಿ ಈಗಾಗಲೇ OS ಖಾತೆಗಳೊಂದಿಗೆ ಯಾವುದೇ ಸಂಬಂಧವಿಲ್ಲದ ತನ್ನದೇ ಆದ ಖಾತೆಗಳಿವೆ. ಆದ್ದರಿಂದ MariaDB ಯಲ್ಲಿ ನಾವು ವ್ಯವಹರಿಸುವ ಏಕೈಕ ಬಳಕೆದಾರ "ಬೇರು".

ಅದರ ನಂತರ, ಸಂರಚನಾಕಾರರು ಮೂಲ ಬಳಕೆದಾರರಿಗೆ ಗುಪ್ತಪದವನ್ನು ಹೊಂದಿಸಲು ಕೇಳುತ್ತಾರೆ. "ವೈ" ಹೊಸ ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ದೃಢೀಕರಿಸಲು ಮತ್ತು ನಮೂದಿಸಲು. ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, ಅದು "ಕ್ವೆ123"

ಉತ್ತರಿಸಿ "ವೈ" ಕೊನೆಯವರೆಗೂ ಉಳಿದ ಎಲ್ಲಾ ಪ್ರಶ್ನೆಗಳಿಗೆ.
ಕಾನ್ಫಿಗರೇಶನ್ ಮುಗಿದಿದೆ!
ಮಾರಿಯಾಡಿಬಿ ಪ್ರವೇಶ ವಿವರಗಳು:
- ಲಾಗಿನ್: ರೂಟ್
- ಪಾಸ್ವರ್ಡ್: Qwe123
phpMyAdmin ಸಂರಚನೆ
1. ಅನುಸ್ಥಾಪನ
PHP ಗೆ ಅಗತ್ಯವಾದ ವಿಸ್ತರಣೆಯನ್ನು ಸ್ಥಾಪಿಸೋಣ - mbstring.
apt install php-mbstring
ಅಧಿಕೃತ ರೆಪೊಸಿಟರಿಯಲ್ಲಿ phpMyAdmin ನ ಹಳೆಯ ಆವೃತ್ತಿ ಮಾತ್ರ ಇದೆ, ಆದ್ದರಿಂದ ಹೊಸದನ್ನು ಹಸ್ತಚಾಲಿತವಾಗಿ ಸ್ಥಾಪಿಸೋಣ.
ಯೋಜನೆಯ ಅಧಿಕೃತ ವೆಬ್ಸೈಟ್ ತೆರೆಯಿರಿ “https://www.phpmyadmin.net/” ಮತ್ತು ಇತ್ತೀಚಿನ ಆರ್ಕೈವ್ ಅನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಿ.

ಆರ್ಕೈವ್ ಅನ್ನು ಸರ್ವರ್ಗೆ ನಕಲಿಸಿ "/var/www/ಸೈಟ್ಗಳು/" ಯಾವುದೇ ftp ಕ್ಲೈಂಟ್ ಬಳಸಿ ಫೋಲ್ಡರ್ ಮಾಡಿ.
ಫೋಲ್ಡರ್ ಅನ್ನು ಅನ್ಆರ್ಕೈವ್ ಮಾಡಿ ಮತ್ತು ಅದನ್ನು ಮರುಹೆಸರಿಸಿ "phpMyAdmin". ಸ್ಥಾಪಿಸಲು ಮರೆಯಬೇಡಿ "ಅನ್ಜಿಪ್" ಉಪಯುಕ್ತತೆ. ನೀವು ಆರ್ಕೈವ್ ಅನ್ನು ಅನ್ಆರ್ಕೈವ್ ಮಾಡಿದ ನಂತರ ಅದನ್ನು ಅಳಿಸಬಹುದು.
apt install unzip cd /var/www/sites/ unzip phpMyAdmin-5.0.2-all-languages.zip mv phpMyAdmin-5.0.2-all-languages phpMyAdmin rm phpMyAdmin-5.0.2-all-languages.zip
ಕೆಳಗಿನ ಫೋಲ್ಡರ್ ಅನ್ನು ರಚಿಸಿ "/var/www/sites/phpMyAdmin/tmp" ತಾತ್ಕಾಲಿಕ ಫೈಲ್ಗಳಿಗಾಗಿ ಮತ್ತು ಎಲ್ಲರಿಗೂ ಪ್ರವೇಶವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿ. ನೀವು ಇದನ್ನು ಮಾಡದಿದ್ದರೆ, phpMyAdmin ತಾತ್ಕಾಲಿಕ ಫೋಲ್ಡರ್ಗೆ ಪ್ರವೇಶವನ್ನು ನಿರಾಕರಿಸಲಾಗಿದೆ ಎಂದು ವರದಿ ಮಾಡುತ್ತದೆ.
cd /var/www/sites/phpMyAdmin/ mkdir tmp chmod 777 tmp
2. ಅಲಿಯಾಸ್ ರಚಿಸಿ
phpMyAdmin ಪ್ರತ್ಯೇಕ ವರ್ಚುವಲ್ ಹೋಸ್ಟ್ ಅಲ್ಲ ಮತ್ತು ರೂಟ್ ಡೈರೆಕ್ಟರಿಯ ಹೊರಗೆ ಇರುವುದರಿಂದ, ಅಲಿಯಾಸ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡೋಣ.
ಫೈಲ್ ತೆರೆಯಿರಿ “/etc/apache2/mods-available/alias.conf” ಮತ್ತು ಈ ಸಾಲನ್ನು ಸೇರಿಸಿ:
Alias /pma “/var/www/sites/phpMyAdmin"
ಈ ವಿಭಾಗದ ಒಳಗೆ:
<IfModule alias_module> </IfModule>

ಬದಲಾವಣೆಗಳನ್ನು ಅನ್ವಯಿಸಲು ಅಪಾಚೆಯನ್ನು ಮರುಲೋಡ್ ಮಾಡಿ.
systemctl reload apache2
ಅಲಿಯಾಸ್ ಅನ್ನು ಹೊಂದಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ ನಾವು ಇಲ್ಲಿ phpMyAdmin ಅನ್ನು ಪ್ರವೇಶಿಸಬಹುದು. “http://[ಸರ್ವರ್ನ_ಐಪಿ_ವಿಳಾಸ]/pma”.
3. ಡೇಟಾಬೇಸ್ ತಯಾರಿಸಿ
MariaDB ಯ ಆರಂಭಿಕ ಸಂರಚನೆಯ ಸಮಯದಲ್ಲಿ ನಾವು ರೂಟ್ ಬಳಕೆದಾರರನ್ನು ಬಳಸುವುದನ್ನು ನಿರ್ಬಂಧಿಸಿರುವುದರಿಂದ, phpMyAdmin ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಬಳಸಲಾಗುವ ಎಲ್ಲಾ ಅನುಮತಿಗಳೊಂದಿಗೆ ನಾವು ಹೊಸ ಖಾತೆಯನ್ನು ರಚಿಸಬೇಕಾಗುತ್ತದೆ.
ಇದಲ್ಲದೆ, phpMyAdmin ನ ಹೆಚ್ಚುವರಿ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ನಮಗೆ ಸೇವಾ ಡೇಟಾಬೇಸ್ ಮತ್ತು ಅದನ್ನು ಪ್ರವೇಶಿಸಲು ಖಾತೆಯ ಅಗತ್ಯವಿದೆ.
ಖಾತೆಗಳನ್ನು ರಚಿಸೋಣ.
mariadb -u root -p
GRANT ALL PRIVILEGES ON *.* TO 'pma'@'localhost' IDENTIFIED BY 'Qwe123' WITH GRANT OPTION;
GRANT SELECT, INSERT, UPDATE, DELETE ON `phpmyadmin`.* TO 'pmaservice'@'localhost' IDENTIFIED BY 'Qwe123' WITH grant option;
quit
ಎರಡನೇ ವಿನಂತಿಯಲ್ಲಿನ ಡೇಟಾಬೇಸ್ ಹೆಸರು ಬ್ಯಾಕ್ ಸ್ಪಾರ್ಕ್ಸ್ನಲ್ಲಿದೆ ಎಂಬುದನ್ನು ದಯವಿಟ್ಟು ಗಮನಿಸಿ “… ಆನ್ `phpmyadmin`.* ... ನಿಂದ ಗುರುತಿಸಲಾದ 'pma'@'localhost' ಗೆ,
ಪರಿಣಾಮವಾಗಿ, ಮಾರಿಯಾಡಿಬಿಯಲ್ಲಿ ಎರಡು ಖಾತೆಗಳನ್ನು ರಚಿಸಲಾಗುತ್ತದೆ:
- ಲಾಗಿನ್: pma, ಪಾಸ್ವರ್ಡ್: Qwe123 ಪೂರ್ಣ ಪ್ರವೇಶ, phpMyAdmin ಗೆ ಲಾಗಿನ್ ಆಗಲು ಬಳಸಲಾಗುತ್ತದೆ.
- ಲಾಗಿನ್: pmaservice, ಪಾಸ್ವರ್ಡ್: Qwe123 ಹೆಚ್ಚುವರಿ ವೈಶಿಷ್ಟ್ಯಗಳು ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಸೇವಾ ಖಾತೆಯ ಅಗತ್ಯವಿದೆ.
ಮುಂದಿನ ಹಂತದಲ್ಲಿ, ನಾವು ಈ ವಿವರಗಳನ್ನು ಸಂರಚನಾ ಕಡತದಲ್ಲಿ ಹೊಂದಿಸುತ್ತೇವೆ. "config.inc.php".
ನಂತರ ನಾವು ಫೈಲ್ನಿಂದ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳಬೇಕಾಗುತ್ತದೆ. "phpMyAdmin/sql/create_tables.sql".
phpMyAdmin ಸಹಾಯದಿಂದ ಅದನ್ನು ಆಮದು ಮಾಡಿಕೊಳ್ಳೋಣ.
ಲಿಂಕ್ ತೆರೆಯಿರಿ “http://[ಸರ್ವರ್ನ_ಐಪಿ_ವಿಳಾಸ]/pma”
ಲಾಗಿನ್ ನಮೂದಿಸಿ "ಪಿಎಂಎ" ಮತ್ತು ಪಾಸ್ವರ್ಡ್ "ಕ್ವೆ123"
ಹೋಗಿ "ಆಮದು", ಕ್ಲಿಕ್ "ಫೈಲ್ ಆಯ್ಕೆಮಾಡಿ" ಮತ್ತು ಫೈಲ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ "sql/create_tables.sql" phpMyAdmin ನ ಮೂಲ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ. ನಿಮ್ಮ PC ಯಲ್ಲಿ ಫೋಲ್ಡರ್ ಇರಬೇಕು. "phpMyAdmin" ಫೈಲ್ಗಳೊಂದಿಗೆ. ಅಗತ್ಯವಿದ್ದರೆ ಅದನ್ನು ಅನ್ಆರ್ಕೈವ್ ಮಾಡಿ.

ಕ್ಲಿಕ್ ಮಾಡಿ “ಮುಂದೆ” ಆಮದು ಮಾಡಿಕೊಳ್ಳಲು ಪ್ರಾರಂಭಿಸಲು.
4. ಸಂರಚನೆ
ಟೆಂಪ್ಲೇಟ್ನಿಂದ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ನಕಲಿಸೋಣ.
cd /var/www/sites/phpMyAdmin/ cp config.sample.inc.php config.inc.php
ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ತೆರೆಯೋಣ. "/var/www/sites/phpMyAdmin/config.inc.php" ಮತ್ತು ಈ ಕೆಳಗಿನ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಿ:
ಗುಣಲಕ್ಷಣಕ್ಕಾಗಿ ಯಾದೃಚ್ಛಿಕ 32-ಅಕ್ಷರ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿಸಿ “$cfg['ಬ್ಲೋಫಿಶ್_ಸೀಕ್ರೆಟ್']”. ಅದಕ್ಕೆ ಯಾವುದೇ ಪಾಸ್ವರ್ಡ್ ಜನರೇಟರ್ ಬಳಸಿ..

ಎಲ್ಲಾ ಸಾಲುಗಳಿಂದ ಕಾಮೆಂಟ್ ಮಾಡುವುದನ್ನು ತೆಗೆದುಹಾಕಿ "phpMyAdmin ಕಾನ್ಫಿಗರೇಶನ್ ಶೇಖರಣಾ ಸೆಟ್ಟಿಂಗ್ಗಳು" ವಿಭಾಗ ಮತ್ತು ಮಾರಿಯಾಡಿಬಿಯ ಸೇವಾ ಖಾತೆಯ ಲಾಗಿನ್ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಹೊಂದಿಸಿ "ನಿಯಂತ್ರಕ ಬಳಕೆದಾರ" ಮತ್ತು "ನಿಯಂತ್ರಣ ಮಾರ್ಗ" ಅದಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಗುಣಲಕ್ಷಣಗಳು. ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, ಅದು ಪಿಎಂಎ ಸೇವೆ ಮತ್ತು ಕ್ವೆ123.

ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸಿ.
phpMyadmin ಗಾಗಿ ಪ್ರವೇಶ ವಿವರಗಳು:
- http://[server’s_ip_address]/pma/
- ಲಾಗಿನ್: ಪಿಎಂಎ
- ಪಾಸ್ವರ್ಡ್: Qwe123
ಲಿನಕ್ಸ್ ಸರ್ವರ್ನಲ್ಲಿ ವರ್ಡ್ಪ್ರೆಸ್ ಅನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸುವುದು ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು
1. ವರ್ಡ್ಪ್ರೆಸ್ ಪ್ಯಾಕೇಜ್ ಮತ್ತು ಫೈಲ್ಗಳ ನಿಯೋಜನೆ
ಅಧಿಕೃತ WP ವೆಬ್ಸೈಟ್ಗೆ ಹೋಗಿ “https://ru.wordpress.org/” ಮತ್ತು ಆರ್ಕೈವ್ ಅನ್ನು ನಿಮ್ಮ ಸ್ಥಳೀಯ ಪಿಸಿಗೆ ಡೌನ್ಲೋಡ್ ಮಾಡಿ.
ಆರ್ಕೈವ್ ಅನ್ನು ಸರ್ವರ್ಗೆ ಅಪ್ಲೋಡ್ ಮಾಡಿ "/var/www/ಸೈಟ್ಗಳು/" ಫೋಲ್ಡರ್ ಮಾಡಿ ಮತ್ತು ಅದನ್ನು ಅನ್ಆರ್ಕೈವ್ ಮಾಡಿ "ವರ್ಡ್ಪ್ರೆಸ್"”ಫೋಲ್ಡರ್.
ನ ವಿಷಯಗಳನ್ನು ನಕಲಿಸಿ "/var/www/ಸೈಟ್ಗಳು/ವರ್ಡ್ಪ್ರೆಸ್/" ನ ಮೂಲ ಫೋಲ್ಡರ್ "/var/www/ಸೈಟ್ಗಳು/ಸೈಟ್1/" ವೆಬ್ಸೈಟ್.
ನಾವು ಫೈಲ್ಗಳನ್ನು ರೂಟ್ ಅನುಮತಿಗಳೊಂದಿಗೆ ಕನ್ಸೋಲ್ ಮೂಲಕ ನಕಲಿಸಿದ್ದರಿಂದ, ಮಾಲೀಕರನ್ನು ಬದಲಾಯಿಸೋಣ "/var/www/ಸೈಟ್ಗಳು/" ವಿಷಯಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಫೋಲ್ಡರ್ "ವರ್ಚುವಲ್". ಕ್ಲೈಂಟ್ ಮೂಲಕ ftp ಸಂಪರ್ಕಕ್ಕೆ ಪೂರ್ಣ ಪ್ರವೇಶವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಇದು ಅಗತ್ಯವಿದೆ.
cd /var/www/sites/ tar -xzvf wordpress-5.4-ru_RU.tar.gz cp -R wordpress/* site1/ chown -R virtual:root /var/www/sites
2. ವರ್ಡ್ಪ್ರೆಸ್ ಗಾಗಿ ಡೇಟಾಬೇಸ್ ರಚಿಸಿ
phpMyAdmin ಗೆ ಲಾಗಿನ್ ಆಗಿ ಮತ್ತು “ಡೇಟಾಬೇಸ್ ರಚಿಸಿ” ಕ್ಲಿಕ್ ಮಾಡಿ. ಅನಿಯಂತ್ರಿತ ಡೇಟಾಬೇಸ್ ಹೆಸರನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ, ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ “wordpress_db” ಮತ್ತು “ರಚಿಸಿ” ಬಟನ್ ಕ್ಲಿಕ್ ಮಾಡಿ.

ಎಡಭಾಗದಲ್ಲಿರುವ ಹೊಸ ಡೇಟಾಬೇಸ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿ ಮತ್ತು ಕ್ಲಿಕ್ ಮಾಡಿ "ಸವಲತ್ತುಗಳು"

ನಂತರ ಕ್ಲಿಕ್ ಮಾಡಿ "ಬಳಕೆದಾರ ಖಾತೆಯನ್ನು ಸೇರಿಸಿ".
ಲಾಗಿನ್ ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ನಮೂದಿಸಿ (ಡಬ್ಲ್ಯೂಪಿ ಸೇವೆ / ಕ್ವೆ123) ತೆರೆದ ವಿಂಡೋದಲ್ಲಿ, ಪರಿಶೀಲಿಸಿ "wordpress_db ನಲ್ಲಿ ಎಲ್ಲಾ ಸವಲತ್ತುಗಳನ್ನು ನೀಡಿ" ಮತ್ತು ಕ್ಲಿಕ್ ಮಾಡಿ “ಮುಂದೆ”

ಮುಂದಿನ ಪುಟದಲ್ಲಿ ಕ್ಲಿಕ್ ಮಾಡಿ “ಎಲ್ಲವನ್ನೂ ರದ್ದುಮಾಡಿ” ಡೇಟಾಬೇಸ್ ಮಟ್ಟದಲ್ಲಿ ಎಲ್ಲಾ ಸವಲತ್ತುಗಳನ್ನು ಮರುಹೊಂದಿಸಲು ಮತ್ತು ಕ್ಲಿಕ್ ಮಾಡಿ “ಮುಂದೆ”.

3. ಲಿನಕ್ಸ್ ಸರ್ವರ್ನಲ್ಲಿ ವರ್ಡ್ಪ್ರೆಸ್ ಕಾನ್ಫಿಗರೇಶನ್
ನಿಮ್ಮ ವೆಬ್ಸೈಟ್ನ ಮೂಲ ಡೈರೆಕ್ಟರಿಗೆ ಹೋಗಿ ಮತ್ತು ಟೆಂಪ್ಲೇಟ್ನಿಂದ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ನಕಲಿಸಿ.
cd /var/www/sites/site1/ cp wp-config-sample.php wp-config.php
ತೆರೆಯಿರಿ "wp-config.php" ಫೈಲ್ ಮಾಡಿ ಮತ್ತು ಹಿಂದಿನ ಹಂತದಲ್ಲಿ ನಾವು ರಚಿಸಿದ ಡೇಟಾಬೇಸ್ ಸಂಪರ್ಕ ನಿಯತಾಂಕಗಳನ್ನು ನಮೂದಿಸಿ ಮತ್ತು ಬದಲಾವಣೆಗಳನ್ನು ಉಳಿಸಿ.

4. CMS ವರ್ಡ್ಪ್ರೆಸ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ
ಬ್ರೌಸರ್ನಲ್ಲಿ ಈ ಕೆಳಗಿನ ಲಿಂಕ್ ತೆರೆಯಿರಿ “http://[ಸರ್ವರ್ನ_ಐಪಿ_ವಿಳಾಸ]/wp-admin/install.php”.
ಎಲ್ಲಾ ಕ್ಷೇತ್ರಗಳನ್ನು ಭರ್ತಿ ಮಾಡಿ ಮತ್ತು ಕ್ಲಿಕ್ ಮಾಡಿ "ವರ್ಡ್ಪ್ರೆಸ್ ಸ್ಥಾಪಿಸಿ". ಯಾದೃಚ್ಛಿಕ ಬಳಕೆದಾರಹೆಸರು ಮತ್ತು ಪಾಸ್ವರ್ಡ್ ಅನ್ನು ಹೊಂದಿಸಿ. ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, ಅದು wpadmin ಮತ್ತು ಕ್ವೆ123 ಪ್ರಕಾರವಾಗಿ.
ಈ ವಿವರಗಳನ್ನು ವರ್ಡ್ಪ್ರೆಸ್ ಅನ್ನು ಪ್ರವೇಶಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.

ಅನುಸ್ಥಾಪನೆಯು ಮುಗಿದ ನಂತರ, ಲಿಂಕ್ ತೆರೆಯಿರಿ. “http://[ಸರ್ವರ್ನ_ಐಪಿ_ವಿಳಾಸ]/wp-login.php”, ಪ್ರವೇಶ ವಿವರಗಳನ್ನು ನಮೂದಿಸಿ ಮತ್ತು WordPress ಗೆ ಲಾಗಿನ್ ಮಾಡಿ.

ನೀವು ಮುಖ್ಯ ಪುಟದಲ್ಲಿ ವರ್ಡ್ಪ್ರೆಸ್ ಟೆಂಪ್ಲೇಟ್ಗಳಲ್ಲಿ ಒಂದನ್ನು ನೋಡಬೇಕು.

ಸಂರಚನೆ ಮುಗಿದಿದೆ.
ವರ್ಡ್ಪ್ರೆಸ್ ಪ್ರವೇಶ ವಿವರಗಳು:
- http://[server’s_ip_address]/wp-login.php
- ಲಾಗಿನ್: wpadmin
- ಪಾಸ್ವರ್ಡ್: Qwe123