Nginx ನಲ್ಲಿ ವಿಭಿನ್ನ ಬಳಕೆದಾರರೊಂದಿಗೆ ಬಹು VHosts ಅನ್ನು ಹೋಸ್ಟ್ ಮಾಡಿ

ನೀವು ಸರ್ವರ್ ಹೊಂದಿರುವಾಗ ವಿಶ್ವದ ಅತ್ಯಂತ ಸಾಮಾನ್ಯ ವಿಷಯವೆಂದರೆ, ಸುರಕ್ಷತೆ ಮತ್ತು ಹೆಚ್ಚಿನ ಸುರಕ್ಷತೆಯ ಬಗ್ಗೆ ಯೋಚಿಸುವುದು, ನೀವು ಎಂದಿಗೂ ವ್ಯಾಮೋಹಕ್ಕೆ ಒಳಗಾಗಲು ಸಾಧ್ಯವಿಲ್ಲ

ಸ್ವಲ್ಪ ಸಾಮಾನ್ಯ ಅಭ್ಯಾಸ ಮತ್ತು ಯಾವುದನ್ನೂ ಶಿಫಾರಸು ಮಾಡಲಾಗಿಲ್ಲ, ಎಲ್ಲಾ ಡೇಟಾಬೇಸ್‌ಗಳಿಗೆ ಒಂದೇ ಬಳಕೆದಾರರನ್ನು ಬಳಸುವುದು, ಮೂಲವನ್ನು ಬಳಸಿದರೆ ಕೆಟ್ಟದಾಗಿದೆ, ಇದು ನಂಬಲಾಗದಷ್ಟು ತೋರುತ್ತದೆ, ಯಾರು (ಅಸ್ಪಷ್ಟತೆ ಅಥವಾ ಅಜ್ಞಾನದಿಂದಾಗಿ) ಇದನ್ನು ಮಾಡಿ, ನೀವು ಯಾಕೆ ಈ ರೀತಿ ವರ್ತಿಸಬಾರದು ಎಂಬುದರ ಕುರಿತು ನಾನು ಈಗಾಗಲೇ ಮಾತನಾಡಿದ್ದೇನೆ ಮತ್ತೊಂದು ಪೋಸ್ಟ್ವಿಭಿನ್ನ ಬಳಕೆದಾರರಲ್ಲಿ ವೆಬ್ ಸರ್ವರ್‌ನ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಹೇಗೆ ಮತ್ತು ಏಕೆ ಬೇರ್ಪಡಿಸುವುದು ಉತ್ತಮ ಎಂದು ವಿವರಿಸಲು ಈಗ ಸಮಯ ಬಂದಿದೆ, ಈ ಬಾರಿ ಅದು ಬಳಸುತ್ತದೆ ಎನ್ನಿಕ್ಸ್.

ಡೆಡಿಕೇಟೆಡ್ ಸರ್ವರ್_ಸುಬಿ ಇಮೇಜ್

ಬಳಕೆದಾರರು ಮತ್ತು ವೆಬ್ ಸರ್ವರ್ ಏನು?

ಇದನ್ನು ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಮತ್ತು ಸರಳವಾಗಿ ವಿವರಿಸಲು, ವೆಬ್ ಸರ್ವರ್ (ಅಪಾಚೆ, ಎನ್‌ಜಿಎನ್ಎಕ್ಸ್, ಯಾವುದಾದರೂ) ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ತೆರೆಯುವ ಅಗತ್ಯವಿದೆ, ಎಚ್‌ಡಿಡಿ (ಚಿತ್ರಗಳು, ಇತ್ಯಾದಿ) ಯಿಂದ ಫೈಲ್‌ಗಳನ್ನು ತೆಗೆದುಕೊಂಡು ಅವುಗಳನ್ನು ತಯಾರಿಸುವ ಪ್ರಕ್ರಿಯೆಗಳು ಕ್ಲೈಂಟ್‌ನ ಬ್ರೌಸರ್‌ಗೆ ಲಭ್ಯವಿದೆ. ವೆಬ್ ಸರ್ವರ್ ಸರಳವಾಗಿ ಫೈಲ್‌ಗಳನ್ನು ತೆಗೆದುಕೊಳ್ಳಲು ಸಾಧ್ಯವಿಲ್ಲ ಮತ್ತು ಅವರು ಯಾರೂ ಇಲ್ಲ ಎಂದು ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಅಂದರೆ, ಕೊನೆಯಲ್ಲಿ ಈ ಎಲ್ಲವನ್ನು ಮಾಡುವ ಒಬ್ಬ ಬಳಕೆದಾರನ ಅವಶ್ಯಕತೆಯಿದೆ, ಮತ್ತು ಆ ಬಳಕೆದಾರನು ನಾನು ಮಾತನಾಡುತ್ತಿದ್ದೇನೆ, ನಿಮಗೆ ಅರ್ಥವಾಗಿದೆಯೇ?

ಹಲವಾರು ಬಳಕೆದಾರರಲ್ಲಿ ಬೇರ್ಪಡಿಸುವಿಕೆ ಏನು?

ನಮ್ಮ ಸರ್ವರ್‌ನಲ್ಲಿ ನಾವು 2 ವೆಬ್‌ಸೈಟ್‌ಗಳನ್ನು ಹೊಂದಿದ್ದೇವೆ, ಅದು ನಮ್ಮದು ವೈಯಕ್ತಿಕ ಯೋಜನೆಯಾಗಿದೆ ಮತ್ತು ಇನ್ನೊಂದು ವೆಬ್‌ಸೈಟ್ ಇದೆ ಎಂದು ಭಾವಿಸೋಣ (ಇದು ನಮ್ಮ ಗೆಳತಿ ಅಥವಾ ಸಹೋದರನದು ಎಂದು imagine ಹಿಸೋಣ). ನಾವು ಅವುಗಳನ್ನು ಪ್ರವೇಶಿಸಲು ಪ್ರತ್ಯೇಕ ದತ್ತಸಂಚಯಗಳನ್ನು ಮತ್ತು ವಿಭಿನ್ನ ಬಳಕೆದಾರರನ್ನು ಬಳಸುವಾಗಲೂ, ಎರಡೂ ವೆಬ್‌ಸೈಟ್‌ಗಳ ಫೈಲ್‌ಗಳನ್ನು ಒಂದೇ ಬಳಕೆದಾರರು ನಿರ್ವಹಿಸುತ್ತಾರೆ, ಪಿಎಚ್‌ಪಿ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಎಲ್ಲಾ ಸೈಟ್‌ಗಳಿಗೆ ಒಂದೇ ಬಳಕೆದಾರರು ನಿರ್ವಹಿಸುತ್ತಾರೆ (ಸಾಮಾನ್ಯವಾಗಿ www- ಡೇಟಾ). ಇದು ಶಿಫಾರಸು ಮಾಡದ ಅಭ್ಯಾಸವಾಗಿದೆ, ಎಲ್ಲವನ್ನೂ ಚೆನ್ನಾಗಿ ಬೇರ್ಪಡಿಸುವುದು ಉತ್ತಮ, ಹಳೆಯ ಮಾತಿನಂತೆ, ಕ್ಷಮಿಸಿರುವುದಕ್ಕಿಂತ ಸುರಕ್ಷಿತವಾಗಿರುವುದು ಉತ್ತಮ.

ಸರಿ ನಾನು ಅರ್ಥಮಾಡಿಕೊಂಡಿದ್ದೇನೆ, ನಾನು ಅದನ್ನು Nginx ನೊಂದಿಗೆ ಹೇಗೆ ಮಾಡಬೇಕು

2000px-Nginx_logo.svg

ಗಮನಿಸಬೇಕಾದ ಮೊದಲ ವಿಷಯವೆಂದರೆ, ಅಪಾಚೆ ಮಾಡುವಂತೆ ಪಿಎಚ್ಪಿ ಸಂಸ್ಕರಣೆಯನ್ನು ನಿರ್ವಹಿಸುವ ಎನ್ಜಿನ್ಕ್ಸ್ ತನ್ನದೇ ಆದ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಹೊಂದಿಲ್ಲ, ಎನ್ಜಿನ್ಎಕ್ಸ್ಗಾಗಿ ನಾವು ಪಿಎಚ್ಪಿ-ಸಿಜಿಐ ಅಥವಾ ಪಿಎಚ್ಪಿ-ಎಫ್ಪಿಎಂ ಅನ್ನು ಬಳಸಬೇಕಾಗಿದೆ, ಇದು ಅಪಾಚೆಗಿಂತ ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ (ಅಥವಾ ಉತ್ತಮವಾಗಿದೆ). ಆದ್ದರಿಂದ ವಿಭಿನ್ನ ಬಳಕೆದಾರರಲ್ಲಿ ಪಿಎಚ್ಪಿ ಸಂಸ್ಕರಣೆಯನ್ನು ಬೇರ್ಪಡಿಸಲು, ನಾವು ಪಿಎಚ್ಪಿ ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್‌ಗಳಲ್ಲಿ (ಸಿಜಿಐ ಅಥವಾ ಎಫ್‌ಪಿಎಂ) ಸಾಲುಗಳನ್ನು ಬದಲಾಯಿಸಬೇಕೇ ಹೊರತು ಎನ್‌ಜಿನ್ಎಕ್ಸ್ ಅಲ್ಲ.

ನೀವು ಬಳಸುತ್ತೀರಿ ಎಂದು ಭಾವಿಸೋಣ ಪಿಎಚ್ಪಿ-ಎಫ್‌ಪಿಎಂ, ನಾವು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ ಪೂಲ್ ನಿರ್ದಿಷ್ಟ ಸೈಟ್‌ಗಾಗಿ, ಅಂದರೆ, ಪಿಎಚ್‌ಪಿ ಸಂಸ್ಕರಣೆಯನ್ನು ಪಿಎಚ್‌ಪಿ-ಎಫ್‌ಪಿಎಂನಿಂದ ಬೇರ್ಪಡಿಸುವ ಮಾರ್ಗವೆಂದರೆ ಪೂಲ್, ಆದರೆ ನಾವು ಭಾಗಗಳಲ್ಲಿ ಹೋಗುತ್ತೇವೆ.

1. ಮೊದಲು ನಾವು ಯಾವ ವ್ಯವಸ್ಥೆಯ ಬಳಕೆದಾರರನ್ನು ಬಳಸುತ್ತೇವೆ ಎಂದು ನಾವು ತಿಳಿದಿರಬೇಕು, ನಮ್ಮಲ್ಲಿ ಇನ್ನೂ ಯಾವುದೇ ರಚನೆಯಿಲ್ಲ ಮತ್ತು ಉತ್ತಮವಾಗಿಲ್ಲ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಅದನ್ನು ರಚಿಸೋಣ:

ಈ ಕೆಳಗಿನ ಎಲ್ಲಾ ಆಜ್ಞೆಗಳನ್ನು ಆಡಳಿತಾತ್ಮಕ ಸವಲತ್ತುಗಳೊಂದಿಗೆ ನೇರ ಮೂಲದಿಂದ ಅಥವಾ ಸುಡೋ ಬಳಸಿ ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕು

adduser blog

ನಾವು ಬಳಕೆದಾರರನ್ನು ರಚಿಸುವ ಸಾಮಾನ್ಯ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತೇವೆ, ಪಾಸ್‌ವರ್ಡ್ ಅನ್ನು ನಮೂದಿಸಿ.

ಉದಾಹರಣೆಯನ್ನು ಅನುಸರಿಸಲು ನಾನು ಬಳಕೆದಾರರನ್ನು ಬ್ಲಾಗ್ ಮಾಡುತ್ತೇನೆ, ನಾವು ಹೋಸ್ಟ್ ಮಾಡುವ ಮೊದಲ ಸೈಟ್ ಬ್ಲಾಗ್ ಆಗಿರುತ್ತದೆ, ಅದು ... ಯಾವ ಸೈಟ್‌ಗೆ ಸಂಬಂಧಿಸಿದ ಪ್ರತಿಯೊಬ್ಬ ಬಳಕೆದಾರರನ್ನು ತಿಳಿಯಲು

1. ಮೊದಲು /etc/php5/fpm/pool.d/ ಗೆ ಹೋಗೋಣ:

cd /etc/php5/fpm/pool.d/

2. ಈಗ, ನಾವು blog.conf ಎಂಬ ಫೈಲ್ ಅನ್ನು ರಚಿಸುತ್ತೇವೆ:

touch blog.conf

3. ಈಗ ನಾವು VHost ಬ್ಲಾಗ್‌ಗಾಗಿ ಬಳಸುವ ಪೂಲ್‌ನ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಇಡುತ್ತೇವೆ:

Blog.conf ಫೈಲ್ ಅನ್ನು ನ್ಯಾನೊದೊಂದಿಗೆ ಸಂಪಾದಿಸಿ ... ಉದಾಹರಣೆಗೆ: ಸುಡೋ ನ್ಯಾನೋ ಬ್ಲಾಗ್.ಕಾನ್ಫ್
[ಬ್ಲಾಗ್] ಬಳಕೆದಾರ = ಬ್ಲಾಗ್
ಗುಂಪು = ಬ್ಲಾಗ್
ಆಲಿಸಿ = / var / run / php5-fpm-ಬ್ಲಾಗ್.sock listen.owner = ಬ್ಲಾಗ್
ಆಲಿಸಿ. ಗುಂಪು = ಬ್ಲಾಗ್
pm = ondemand pm.max_children = 96 chdir = /

ನೋಟಾ: ನಾನು ಅವುಗಳನ್ನು ಕೆಂಪು ಬಣ್ಣದಲ್ಲಿ ಗುರುತಿಸುತ್ತೇನೆ ಅವರು ಹಿಂದೆ ರಚಿಸಿದ ಬಳಕೆದಾರರನ್ನು ಅವಲಂಬಿಸಿ ಅವರು ಮಾರ್ಪಡಿಸಬೇಕು. ಉದಾಹರಣೆಗೆ, ಅವರು ಮತ್ತೊಂದು ಬಳಕೆದಾರರೊಂದಿಗೆ ಮತ್ತೊಂದು VHost ಅನ್ನು ರಚಿಸಿದರೆ (ಉದಾಹರಣೆಗೆ ವೇದಿಕೆ) ನಂತರ ಬ್ಲಾಗ್‌ಗೆ ಬದಲಾಗಿ ಪ್ರತಿಯೊಂದು ಸಾಲಿನಲ್ಲೂ ಫೋರಂ ಅನ್ನು ಇರಿಸಿ, ಅದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲಾಗಿದೆಯೇ?

4. ಹೊಸ ಪೂಲ್ನ ಕಾನ್ಫಿಗರೇಶನ್ ಒಮ್ಮೆ (ನಾವು ಇದೀಗ ರಚಿಸಿದ ಮತ್ತು ಸಂಪಾದಿಸಿರುವ blog.conf ಫೈಲ್), ಈ ಸೈಟ್‌ಗಾಗಿ, ಆ VHost ಗಾಗಿ ಬೇರೆ ಕಾಲ್ಚೀಲವನ್ನು ಬಳಸಲು Nginx VHost ಗೆ ಹೇಳುವ ಸರದಿ. ಬಳಸಲಾಗುವ ಕಾಲ್ಚೀಲವು ನಾವು ಈ ಹಿಂದೆ ಘೋಷಿಸಿದವು (/var/run/php5-fpm-blog.sock). Nginx VHost ಅನ್ನು ಸಂಪಾದಿಸೋಣ ಮತ್ತು PHP ಸಂಸ್ಕರಣಾ ಭಾಗದಲ್ಲಿ, ಆ ಸಾಕ್ಸ್ ಅನ್ನು ಬಳಸಲು ನಾವು ಸೂಚಿಸುತ್ತೇವೆ. ಉದಾಹರಣೆಗೆ:

ಸ್ಥಳ ~ \ .php $ {if (! -f $ request_filename) {ರಿಟರ್ನ್ 404; }
fastcgi_pass unix: / var / run / php5-fpm-ಬ್ಲಾಗ್.ಸಾಕ್;
fastcgi_params ಅನ್ನು ಸೇರಿಸಿ; fastcgi_param SCRIPT_FILENAME $ document_root $ fastcgi_script_name; fastcgi_read_timeout 300; }

ನೀವು ನೋಡುವಂತೆ, ಆ VHost ನ ಪಿಎಚ್ಪಿ ಪ್ರಕ್ರಿಯೆ ಎಂದು ನಾನು ಸೂಚಿಸುತ್ತೇನೆ (ಆ ಸಾಲುಗಳು ಉದಾಹರಣೆಗೆ / etc / nginx / sites-enable / vhost-blog ಒಳಗೆ) /var/run/php5-fpm-blog.sock ನಲ್ಲಿ ಕಂಡುಬರುವ ಸಾಕ್ಸ್‌ಗಳೊಂದಿಗೆ ಇದನ್ನು ಮಾಡಿ ... /etc/php5/fpm/pool.d/blog.conf ಅನ್ನು ಸಂಪಾದಿಸುವಾಗ ನಾವು ಈ ಹಿಂದೆ ರಚಿಸಿದ್ದೇವೆ ... ಅದು ಅರ್ಥವಾಗಲಿಲ್ಲವೇ?

5. ಇದನ್ನು ಮಾಡಿದ ನಂತರ, ನಾವು ಎರಡೂ ಸೇವೆಗಳನ್ನು (ಪಿಎಚ್ಪಿ 5-ಎಫ್‌ಪಿಎಂ ಮತ್ತು ಎನ್‌ಜಿನ್ಎಕ್ಸ್) ಮತ್ತು ವಾಯ್ಲಾವನ್ನು ಮರುಪ್ರಾರಂಭಿಸುತ್ತೇವೆ, ಆ ಸೈಟ್‌ನ (ವೋಸ್ಟ್) ಸಂಸ್ಕರಣೆಯನ್ನು www- ಡೇಟಾ ಅಥವಾ ರೂಟ್ ಅಥವಾ ಅಂತಹುದೇ ಯಾರಾದರೂ ಮಾಡಿಲ್ಲ ಎಂದು ನಾವು ನೋಡುತ್ತೇವೆ, ಆದರೆ ಬಳಕೆದಾರರಿಂದ ನಾವು ಹಿಂದೆ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ.

ಇಲ್ಲಿ ನಾನು ನಿಮಗೆ a ಟ್ಪುಟ್ ಅನ್ನು ತೋರಿಸುತ್ತೇನೆ ಪಿಎಸ್ ಆಕ್ಸ್ | grep fpm ನನ್ನ ನೋಡ್‌ನ ಸರ್ವರ್‌ಗಳಲ್ಲಿ:

ps aux | grep fpm ebook 586 0.0 0.0 349360 1204? ಎಸ್ ಮಾರ್ಚ್ 30 0:00 ಪಿಎಚ್ಪಿ-ಎಫ್ಪಿಎಂ: ಪೂಲ್ ಇಬುಕ್ ಇಬುಕ್ 589 0.0 0.0 349360 1204? ಎಸ್ ಮಾರ್ಚ್ 30 0:00 ಪಿಎಚ್ಪಿ-ಎಫ್ಪಿಎಂ: ಪೂಲ್ ಇಬುಕ್ www 608 0.0 0.2 350084 5008? ಎಸ್ ಮಾರ್ಚ್ 30 0:00 ಪಿಎಚ್ಪಿ-ಎಫ್ಪಿಎಂ: ಪೂಲ್ www www 609 0.0 0.2 350600 5048 30? ಎಸ್ ಮಾರ್ಚ್ 0 00:3 ಪಿಎಚ್ಪಿ-ಎಫ್ಪಿಎಂ: ಪೂಲ್ www ಟಿವಿ 611 0.0 0.0 349360 1204 30? ಎಸ್ ಮಾರ್ಚ್ 0 00:3 ಪಿಎಚ್ಪಿ-ಎಫ್ಪಿಎಂ: ಪೂಲ್ ಟಿವಿ 3 ಟಿವಿ 615 0.0 0.0 349360 1204 30? ಎಸ್ ಮಾರ್ಚ್ 0 00:3 ಪಿಎಚ್ಪಿ-ಎಫ್ಪಿಎಂ: ಪೂಲ್ ಟಿವಿ 1818 ಮ್ಯಾಗಜೀನ್ 1.7 1.7 437576 36396 09? ಎಸ್ 55:0 46:2264 ಪಿಎಚ್ಪಿ-ಎಫ್ಪಿಎಂ: ಪೂಲ್ ಮ್ಯಾಗಜೀನ್ ನಿಯತಕಾಲಿಕ 1.9 1.7 437332 35884 10? ಎಸ್ 15:0 26:2338 ಪಿಎಚ್ಪಿ-ಎಫ್ಪಿಎಂ: ಪೂಲ್ ಮ್ಯಾಗಜೀನ್ ವಿದ್ಯಾರ್ಥಿ 4.3 1.0 428992 22196 10? ಎಸ್ 18:0 53:2413 ಪಿಎಚ್ಪಿ-ಎಫ್ಪಿಎಂ: ಪೂಲ್ ಶಿಷ್ಯ ಪತ್ರಿಕೆ 1.8 1.7 437764 36152 10? ಎಸ್ 22:0 18:2754 ಪಿಎಚ್ಪಿ-ಎಫ್ಪಿಎಂ: ಪೂಲ್ ಗಟ್ಲ್ ಮ್ಯಾಗಜೀನ್ 3.5 1.3 356724 27164 10? ಎಸ್ 38:0 00:5624 ಪಿಎಚ್ಪಿ-ಎಫ್ಪಿಎಂ: ಪೂಲ್ ಗಟ್ಲ್ ಸಿಜಿಆರ್ 0.0 1.0 365168 22696 28? ಎಸ್ ಎಪ್ರಿಲ್ 0 16:7900 ಪಿಎಚ್ಪಿ-ಎಫ್ಪಿಎಂ: ಪೂಲ್ ಸಿಜಿಆರ್ ಶಿಷ್ಯ 0.3 2.5 457052 52444 25? ಎಸ್ ಎಪ್ರಿಲ್ 20 23:11021 ಪಿಎಚ್ಪಿ-ಎಫ್ಪಿಎಂ: ಪೂಲ್ ಶಿಷ್ಯ ಶಿಷ್ಯ 0.4 2.5 458316 52864 28? ಎಸ್ ಎಪ್ರಿಲ್ 5 57:11254 ಪಿಎಚ್ಪಿ-ಎಫ್ಪಿಎಂ: ಪೂಲ್ ಶಿಷ್ಯ ಸಿಜಿಆರ್ 0.0 1.0 363152 21708 28? ಎಸ್ ಎಪ್ರಿಲ್ 0 12:13184 ಪಿಎಚ್ಪಿ-ಎಫ್ಪಿಎಂ: ಪೂಲ್ ಸಿಜಿಆರ್ ಸಿಜಿಆರ್ 0.0 1.0 362872 21360 28? ಎಸ್ ಎಪ್ರಿಲ್ 0 08:XNUMX ಪಿಎಚ್ಪಿ-ಎಫ್ಪಿಎಂ: ಪೂಲ್ ಸಿಜಿಆರ್

ನೀವು ನೋಡುವಂತೆ ... ಎನ್‌ಜಿನ್ಎಕ್ಸ್ + ಪಿಎಚ್‌ಪಿ-ಎಫ್‌ಪಿಎಂ ಬಳಸುವ ಬಳಕೆದಾರರಿಂದ ಪಿಎಚ್‌ಪಿ ಸಂಸ್ಕರಣೆಯನ್ನು ಬೇರ್ಪಡಿಸುವುದು ನಿಜವಾಗಿಯೂ ಸುಲಭ, ಅಲ್ಲಿ ಹಲವಾರು ಬಳಕೆದಾರರು ಇರುವುದರಿಂದ ಹಲವಾರು ಪೂಲ್‌ಗಳಿವೆ ಎಂದು ನೀವು ನೋಡುತ್ತೀರಿ.

ತೀರ್ಮಾನಗಳು

ಸರ್ವರ್‌ಗಳ ವಿಷಯಕ್ಕೆ ಬಂದರೆ, ನೀವು ಎಂದಿಗೂ ಸಾಕಷ್ಟು ವ್ಯಾಮೋಹಕ್ಕೆ ಒಳಗಾಗುವುದಿಲ್ಲ ... ಸುರಕ್ಷತೆಯು ಆಟವಾಡುವ ವಿಷಯವಲ್ಲ, ನಮ್ಮ ಸರ್ವರ್‌ಗಳು ಮತ್ತು ಅವರ ಸೇವೆಗಳ ಸುರಕ್ಷತೆಯನ್ನು ಸುಧಾರಿಸಲು ನಾವು ಯಾವಾಗಲೂ ಪ್ರಯತ್ನಿಸುತ್ತೇವೆ, ನಾವು (ಯಶಸ್ವಿ) ಭಯಭೀತರಾಗುವ ಸಾಧ್ಯತೆ ಕಡಿಮೆ ಹ್ಯಾಕ್ ಪ್ರಯತ್ನ ಅಥವಾ ಅಂತಹುದೇನಾದರೂ


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಧುಂಟರ್ ಡಿಜೊ

    ಗೌರಾ, ಪ್ರಸ್ತುತ ಕಾಲದಲ್ಲಿ ಈ ವಿಷಯಗಳನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಬೇಕು, ಅನ್ಸಿಬಲ್ ಅನ್ನು ಪ್ರಯತ್ನಿಸಲು ನಾನು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ. ಏಜೆಂಟ್ ಇಲ್ಲದೆ, ನಿಮಗೆ ರಿಮೋಟ್ ಹೋಸ್ಟ್‌ನಲ್ಲಿ ಪೈಥಾನ್ ಮಾತ್ರ ಬೇಕಾಗುತ್ತದೆ, ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ತುಂಬಾ ಸರಳವಾಗಿದೆ, ಯಾಮ್ಲ್ ಫೈಲ್‌ಗಳು, ಜಿಂಜಾ ಟೆಂಪ್ಲೇಟ್‌ಗಳು.

    https://github.com/ansible/ansible-examples/tree/master/wordpress-nginx

    1.    KZKG ^ ಗೌರಾ ಡಿಜೊ

      ನೋಡೋಣ, ಅದು ಯಾವಾಗಲೂ ವರ್ಡ್ಪ್ರೆಸ್ ಸೈಟ್‌ಗಳಿಗೆ ಮಾತ್ರವಲ್ಲ, ಮತ್ತು ... ಹಾಹಾ ಅನ್ಸಿಬಲ್ ಕ್ಲಿಕ್ ವೊಲಾವ್, ಆದರೆ ಸರ್ವರ್‌ನಲ್ಲಿ ಎಲ್ಲವೂ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ತಿಳಿಯಲು ನಾನು ಬಯಸುತ್ತೇನೆ, ನಾನು ಹೊಸ ಸಾಕ್ಸ್ ಮತ್ತು 1 ಅನ್ನು ರಚಿಸಲು XNUMX ನಿಮಿಷ ಕಳೆಯಬೇಕಾಗಿದ್ದರೂ ಸಹ ಹೊಸ VHost

      1.    ಧುಂಟರ್ ಡಿಜೊ

        ಅನ್ಸಿಬಲ್ನೊಂದಿಗೆ ನೀವು ಎಲ್ಲವನ್ನೂ ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸುತ್ತೀರಿ, ನೀವು ಪ್ರಾಯೋಗಿಕವಾಗಿ ನಿಮಗೆ ಬೇಕಾದುದನ್ನು ಮಾಡುತ್ತೀರಿ, ಈ ವಿಧಾನದ ಪ್ರಯೋಜನವೆಂದರೆ ನೀವು ಅಭ್ಯಾಸವನ್ನು ಸುತ್ತುವರಿಯಿರಿ ಮತ್ತು ನಂತರ ಇಚ್ at ೆಯಂತೆ ಕಾರ್ಯಗತಗೊಳಿಸಿ, ನೀವು ಹೆಚ್ಚು ಲೋಡ್ ಮಾಡಲಾದ ಸೈಟ್ ಅನ್ನು ಹೊಂದಿರುವಿರಿ ಎಂದು imagine ಹಿಸಿ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್‌ಗಳ ನಡುವೆ ಲೋಡ್ ಬ್ಯಾಲೆನ್ಸಿಂಗ್ ಮಾಡಲು ನೀವು ಬಯಸುತ್ತೀರಿ, ಇವು ನೀವು ಒಂದು ಹಂತವನ್ನು ಬಿಟ್ಟುಬಿಡಲು ಅಥವಾ ಅವುಗಳಲ್ಲಿ ಯಾವುದನ್ನಾದರೂ ವಿಭಿನ್ನವಾಗಿ ಮಾಡಲು ಸಾಧ್ಯವಿಲ್ಲದಂತೆಯೇ ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕು, ಕಾರ್ಯವಿಧಾನವನ್ನು ಹಂತ ಹಂತವಾಗಿ 4 ಬಾರಿ ಮಾಡುವುದನ್ನು ನೀವು imagine ಹಿಸಬಲ್ಲಿರಾ? ಅನ್ಸಿಬಲ್ನೊಂದಿಗೆ ಇದು ಹೋಸ್ಟ್ ಹೆಸರನ್ನು ದಾಸ್ತಾನು ಫೈಲ್‌ಗೆ ಸೇರಿಸುವಷ್ಟು ಸರಳವಾಗಿದೆ ಮತ್ತು Voilá !!

        http://www.ansible.com/how-ansible-works

      2.    ಧುಂಟರ್ ಡಿಜೊ

        ಅನ್ಸಿಬಲ್ ಆರಾಧನೆಯ ಬಗ್ಗೆ ಕ್ಷಮಿಸಿ, ಆದರೆ ಇದು ನೀವು ಕಂಡುಹಿಡಿದ ಈ ತಂತ್ರಜ್ಞಾನಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ ಮತ್ತು ಪ್ರತಿಯೊಬ್ಬರೂ ಈಗ ಅದನ್ನು ಬಳಸಬೇಕೆಂದು ನೀವು ಬಯಸುತ್ತೀರಿ ಏಕೆಂದರೆ ಅದು ತುಂಬಾ ತಂಪಾದ ಮತ್ತು ಪ್ರಾಯೋಗಿಕವಾಗಿದೆ, ನೀವು ಎನ್‌ಜಿಎನ್‌ಎಕ್ಸ್ ಅನ್ನು ಕಂಡುಹಿಡಿದಾಗ ಅದು ಇಷ್ಟವಾಗುತ್ತದೆ ಮತ್ತು ನಿಮ್ಮ ಎಲ್ಲಾ ಸ್ನೇಹಿತರು ಕೂಡಲೇ ಅಪಾಚಿಯನ್ನು ತೊರೆಯಬೇಕೆಂದು ನೀವು ಬಯಸುತ್ತೀರಿ.

        https://speakerdeck.com/slok/ansible-all-the-things

  2.   ಮಸ್ತಾರಾವಿನ್ ಡಿಜೊ

    ನನ್ನ ಪೋಸ್ಟ್ ಇದನ್ನು ಪೂರೈಸುತ್ತದೆ ಎಂದು ನನಗೆ ಖಾತ್ರಿಯಿದೆ ...
    http://blog.ngen.com.ar/configuracion-segura-de-un-webserver-con-nginx-php-fpm/

  3.   ರಾಟ್ಸ್ 87 ಡಿಜೊ

    ನಾನು ಡೆವಲಪರ್ ಆಗಿದ್ದೇನೆ (ಅಥವಾ ಅಧ್ಯಯನ ಮಾಡಲು) ಮತ್ತು ಎನ್ಜಿಎಕ್ಸ್ನೊಂದಿಗೆ ಎನ್ಜಿನ್ಎಕ್ಸ್ + ಪಿಎಚ್ಪಿ-ಎಫ್ಪಿಎಂ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡುವಾಗ ನನಗೆ ಬಹಳಷ್ಟು ಸಮಸ್ಯೆಗಳಿವೆ. ಆರ್ಚ್ಲಿನಕ್ಸ್ ಡಿಸ್ಟ್ರೋ ಅದನ್ನು ಸರ್ವರ್ ಆಗಿ ಮಾಡಲು ಉತ್ತಮವಲ್ಲ ಎಂದು ನನಗೆ ತಿಳಿದಿದೆ, ಆದರೆ ಪ್ರತಿ ಬಾರಿ ನಾನು ಎನ್ಜಿಕ್ಸ್ ಅಥವಾ ಪಿಎಚ್ಪಿ ಆವೃತ್ತಿಯನ್ನು ನವೀಕರಿಸಿದಾಗ ಎಲ್ಲವೂ ಯಾವಾಗಲೂ ಕ್ರ್ಯಾಶ್ ಆಗುತ್ತದೆ ಆದ್ದರಿಂದ ನಾನು ಪ್ರಯತ್ನವನ್ನು ಬಿಟ್ಟುಬಿಟ್ಟೆ ... ಇಂದು ನಾನು ಕ್ಲಾಸಿಕ್ ಅಪಾಚೆ + ಪಿಎಚ್ಪಿ ಆದರೆ ನಾನು ಮತ್ತೆ ಎನ್ಜಿಐಎಕ್ಸ್ ಸುತ್ತಲೂ ನಡೆದರೆ ನೋಡುತ್ತೇನೆ ... ಬಹುಶಃ ವರ್ಚುವಲ್ ಯಂತ್ರದಲ್ಲಿ

    1.    ಧುಂಟರ್ ಡಿಜೊ

      ಮನಸ್ಥಿತಿ ಸ್ವಲ್ಪ ಬದಲಾಗುತ್ತದೆ, ಎನ್‌ಜಿಎನ್ಎಕ್ಸ್ ಸ್ಥಿರವಾದ ವಿಷಯವನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಪಿಎಚ್‌ಪಿ-ಎಫ್‌ಪಿಎಮ್‌ಗೆ ರಿವರ್ಸ್ ಪ್ರಾಕ್ಸಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಅದು ನಿಜವಾದ ಪಿಎಚ್‌ಪಿ ಅನ್ನು ನಡೆಸುತ್ತದೆ, ನೀವು ಭಾಗಗಳಲ್ಲಿ ಪ್ರಾರಂಭಿಸಬೇಕು ಮತ್ತು ಹಂತ ಹಂತವಾಗಿ ನಿಯೋಜನೆಯನ್ನು ಸಾಧಿಸಬೇಕು, ನಿಯೋಜಿಸಲು ಮಾರ್ಗದರ್ಶಿಗಾಗಿ ನೋಡಿ ನೀವು ಕೆಲಸ ಮಾಡುವ ಚೌಕಟ್ಟು, ಪ್ರತಿಯೊಂದೂ ಸಾರ್ವಜನಿಕ, ಸ್ಥಿರ, ಸಂಪನ್ಮೂಲಗಳು, ಇತ್ಯಾದಿಗಳ ಹೆಸರಿನಿಂದ ಅದರ ವಿವರಗಳನ್ನು ಹೊಂದಿದೆ ...

  4.   ಅನಾಮಧೇಯ ಡಿಜೊ

    ಅಸ್ತಿತ್ವದಲ್ಲಿಲ್ಲದ "ಹೋಸ್ಟಿಯರ್" ಪದವನ್ನು ತ್ಯಜಿಸಲು ಸಮುದಾಯಕ್ಕೆ ಹೆಚ್ಚಿನ ಒಲವು ಮಾಡಿ. ದೇವರಿಂದ, "ಆತಿಥೇಯ" ಎಂದು ಹೇಳುವುದು ತುಂಬಾ ಕಷ್ಟವೇ?

  5.   ವಿಲ್ ಡಿಜೊ

    ಶುಭಾಶಯಗಳು, ನಿಮ್ಮ ಉದಾಹರಣೆಯನ್ನು ಅನುಸರಿಸಿ ನಾನು ಒಂದು ಪೂಲ್ ಅನ್ನು ವರ್ಡ್ಪ್ರೆಸ್ ಬ್ಯಾಕನ್‌ಗಾಗಿ ಮಾತ್ರ ಮಾಡಬಹುದೇ ಎಂದು ತಿಳಿಯಲು ಬಯಸುತ್ತೇನೆ, ಅಂದರೆ, ಬ್ಯಾಕೆಂಡ್‌ಗೆ ಒಳಬರುವ ಸಂಪರ್ಕಗಳಿಗಾಗಿ ಹೊಸ ಸಾಕೆಟ್ ಮಾಡುವ ಮೂಲಕ wp- ನಿರ್ವಾಹಕರಿಗೆ

    ಸ್ಥಳ / wp-admin {
    ರೂಟ್ /var/www/yoursite.com/wp-admin;
    ಸೂಚ್ಯಂಕ index.php index.html index.htm;
    ಸ್ಥಳ ~ ^ / wp-admin /(.+. php) $ {
    try_files $ uri = 404;
    ರೂಟ್ /var/www/yoursite.com/wp-admin;
    / etc / nginx / fastcgi_params ಅನ್ನು ಸೇರಿಸಿ;

    fastcgi_pass server unix:/run/php5-fpm2.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_buffer_size 128k;
    fastcgi_buffers 256 4k;
    fastcgi_busy_buffers_size 256k;
    fastcgi_temp_file_write_size 256k;
    fastcgi_read_timeout 1240;
    }
    location ~* ^/wp-admin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ {
    root /var/www/tusitio.com/wp-admin/;
    }
    }