ಶ್ರೀಮಂತ ಜನರಿಗೆ 30 ರೂಬಲ್ಸ್ಗಳಿಗಾಗಿ VPS ನಲ್ಲಿ ಜೆಕಿಲ್

ಶ್ರೀಮಂತ ಜನರಿಗೆ 30 ರೂಬಲ್ಸ್ಗಳಿಗಾಗಿ VPS ನಲ್ಲಿ ಜೆಕಿಲ್
ಸ್ಥಿರ HTML ಬಹುತೇಕ ಹಿಂದಿನ ವಿಷಯವಾಗಿದೆ. ವೆಬ್‌ಸೈಟ್‌ಗಳು ಈಗ ಡೇಟಾಬೇಸ್-ಸಂಪರ್ಕಿತ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಾಗಿವೆ, ಅದು ಬಳಕೆದಾರರ ಪ್ರಶ್ನೆಗಳಿಗೆ ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಪ್ರತಿಕ್ರಿಯೆಗಳನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಇದು ಅದರ ನ್ಯೂನತೆಗಳನ್ನು ಹೊಂದಿದೆ: ಕಂಪ್ಯೂಟಿಂಗ್ ಸಂಪನ್ಮೂಲಗಳಿಗೆ ಹೆಚ್ಚಿನ ಅವಶ್ಯಕತೆಗಳು ಮತ್ತು CMS ನಲ್ಲಿ ಹಲವಾರು ದುರ್ಬಲತೆಗಳು. ಇಂದು ನಾವು ನಿಮ್ಮ ಸರಳ ಬ್ಲಾಗ್ ಅನ್ನು ಹೇಗೆ ಹೆಚ್ಚಿಸುವುದು ಎಂಬುದರ ಕುರಿತು ಮಾತನಾಡುತ್ತೇವೆ ಜೆಕಿಲ್ - ಸ್ಥಿರ ಸೈಟ್‌ಗಳ ಜನರೇಟರ್, ಅದರ ವಿಷಯವನ್ನು ನೇರವಾಗಿ GitHub ನಿಂದ ತೆಗೆದುಕೊಳ್ಳಲಾಗಿದೆ.

ಹಂತ 1. ಹೋಸ್ಟಿಂಗ್: ಮಾರುಕಟ್ಟೆಯಲ್ಲಿ ಅಗ್ಗದ ಒಂದನ್ನು ತೆಗೆದುಕೊಳ್ಳಿ

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

ಇಂದು ನಾವು RUVDS ನಲ್ಲಿ ಮತ್ತೆ ತೆರೆಯುತ್ತಿದ್ದೇವೆ 30 ರೂಬಲ್ಸ್ಗಳಿಗೆ "PROMO" ಸುಂಕ, ಇದು Debian, Ubuntu ಅಥವಾ CentOS ನಲ್ಲಿ ವರ್ಚುವಲ್ ಯಂತ್ರವನ್ನು ಬಾಡಿಗೆಗೆ ಪಡೆಯಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಸುಂಕವು ಒಳಗೊಂಡಿದೆ ನಿರ್ಬಂಧಗಳು, ಆದರೆ ಹಾಸ್ಯಾಸ್ಪದ ಹಣಕ್ಕಾಗಿ ನೀವು ಒಂದು ಕಂಪ್ಯೂಟಿಂಗ್ ಕೋರ್, 512 MB RAM, 10 GB SSD, 1 IP ಮತ್ತು ಯಾವುದೇ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಪಡೆಯುತ್ತೀರಿ. 

ಅದನ್ನು ಬಳಸೋಣ ಮತ್ತು ನಮ್ಮ ಜೆಕಿಲ್ ಬ್ಲಾಗ್ ಅನ್ನು ನಿಯೋಜಿಸೋಣ.

ಶ್ರೀಮಂತ ಜನರಿಗೆ 30 ರೂಬಲ್ಸ್ಗಳಿಗಾಗಿ VPS ನಲ್ಲಿ ಜೆಕಿಲ್

VPS ಅನ್ನು ಪ್ರಾರಂಭಿಸಿದ ನಂತರ, ನೀವು SSH ಮೂಲಕ ಲಾಗ್ ಇನ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ಅಗತ್ಯ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ: ವೆಬ್ ಸರ್ವರ್, FTP ಸರ್ವರ್, ಮೇಲ್ ಸರ್ವರ್, ಇತ್ಯಾದಿ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಬಳಕೆದಾರರು ತಮ್ಮ ಸ್ವಂತ ಕಂಪ್ಯೂಟರ್‌ನಲ್ಲಿ ಜೆಕಿಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗಿಲ್ಲ ಅಥವಾ GitHub ಪುಟಗಳ ಹೋಸ್ಟಿಂಗ್‌ನ ಮಿತಿಗಳನ್ನು ಸಹಿಸಿಕೊಳ್ಳಬೇಕಾಗಿಲ್ಲ, ಆದರೂ ಸೈಟ್ ಮೂಲಗಳನ್ನು GitHub ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಇರಿಸಬಹುದು.

ಹಂತ 2: ಜೆಕಿಲ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿ

ಸಂಕ್ಷಿಪ್ತವಾಗಿ, ಜೆಕಿಲ್ ಸರಳವಾದ ಸ್ಥಿರ ಸೈಟ್ ಜನರೇಟರ್ ಆಗಿದ್ದು ಅದನ್ನು ಮೂಲತಃ ಬ್ಲಾಗ್‌ಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ನಂತರ ಅವುಗಳನ್ನು GitHub ಪುಟಗಳಲ್ಲಿ ಹೋಸ್ಟ್ ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ವಿಷಯ ಮತ್ತು ಅದರ ವಿನ್ಯಾಸವನ್ನು ಬಳಸಿಕೊಂಡು ಪ್ರತ್ಯೇಕಿಸುವುದು ಕಲ್ಪನೆ ಲಿಕ್ವಿಡ್ ಟೆಂಪ್ಲೇಟ್ ವ್ಯವಸ್ಥೆಗಳು: ಮಾರ್ಕ್‌ಡೌನ್ ಅಥವಾ ಟೆಕ್ಸ್‌ಟೈಲ್ ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿರುವ ಪಠ್ಯ ಫೈಲ್‌ಗಳ ಡೈರೆಕ್ಟರಿಯನ್ನು ದ್ರವ ಪರಿವರ್ತಕ ಮತ್ತು ರೆಂಡರರ್ ಮೂಲಕ ಸಂಸ್ಕರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಔಟ್‌ಪುಟ್ ಲಿಂಕ್ ಮಾಡಲಾದ HTML ಪುಟಗಳ ಗುಂಪಾಗಿದೆ. ಅವುಗಳನ್ನು ಯಾವುದೇ ಸರ್ವರ್‌ನಲ್ಲಿ ಇರಿಸಬಹುದು; ಇದಕ್ಕೆ CMS ಅಥವಾ DBMS ಗೆ ಪ್ರವೇಶ ಅಗತ್ಯವಿಲ್ಲ - ಎಲ್ಲವೂ ಸರಳ ಮತ್ತು ಸುರಕ್ಷಿತವಾಗಿದೆ.

ಜೆಕಿಲ್ ರೂಬಿ ಪ್ಯಾಕೇಜ್ ಆಗಿರುವುದರಿಂದ (ರತ್ನ), ಸ್ಥಾಪಿಸಿ ಇದು ಸುಲಭ. ಇದನ್ನು ಮಾಡಲು, ರೂಬಿ ಆವೃತ್ತಿಯು 2.5.0 ಗಿಂತ ಕಡಿಮೆಯಿಲ್ಲದ ಸಿಸ್ಟಂನಲ್ಲಿ ಸ್ಥಾಪಿಸಬೇಕು, ರೂಬಿಜೆಮ್ಸ್, GCC ಮತ್ತು ಮೇಕ್:

gem install bundler jekyll # 

ಅಗತ್ಯವಿದ್ದರೆ ಸುಡೋ ಬಳಸಿ.

ನೀವು ನೋಡುವಂತೆ, ಎಲ್ಲವೂ ತುಂಬಾ ಸರಳವಾಗಿದೆ.

ಹಂತ 3: ಬ್ಲಾಗ್ ರಚಿಸಿ

./mysite ಉಪ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಹೊಸ ಸೈಟ್ ರಚಿಸಲು, ನೀವು ಆಜ್ಞೆಯನ್ನು ಚಲಾಯಿಸಬೇಕು:

jekyll new mysite

ಅದರೊಳಗೆ ಹೋಗೋಣ ಮತ್ತು ವಿಷಯಗಳನ್ನು ನೋಡೋಣ

cd mysite
ls -l

ಶ್ರೀಮಂತ ಜನರಿಗೆ 30 ರೂಬಲ್ಸ್ಗಳಿಗಾಗಿ VPS ನಲ್ಲಿ ಜೆಕಿಲ್

ಜೆಕಿಲ್ ತನ್ನದೇ ಆದ ಸರ್ವರ್ ಅನ್ನು ಹೊಂದಿದೆ, ಇದನ್ನು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಬಹುದು:

bundle exec jekyll serve

ಇದು ವಿಷಯ ಬದಲಾವಣೆಗಳನ್ನು ಆಲಿಸುತ್ತದೆ ಮತ್ತು ಸ್ಥಳೀಯ ಹೋಸ್ಟ್‌ನಲ್ಲಿ ಪೋರ್ಟ್ 4000 ನಲ್ಲಿ ಆಲಿಸುತ್ತದೆ (http://localhost:4000/) - ಸ್ಥಳೀಯ ಗಣಕದಲ್ಲಿ ಜೆಕಿಲ್ ಅನ್ನು ನಿಯೋಜಿಸಿದ್ದರೆ ಈ ಆಯ್ಕೆಯು ಉಪಯುಕ್ತವಾಗಿರುತ್ತದೆ. 

ಶ್ರೀಮಂತ ಜನರಿಗೆ 30 ರೂಬಲ್ಸ್ಗಳಿಗಾಗಿ VPS ನಲ್ಲಿ ಜೆಕಿಲ್

ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ, ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ರಚಿಸುವುದು ಮತ್ತು ಅದನ್ನು ವೀಕ್ಷಿಸಲು ವೆಬ್ ಸರ್ವರ್ ಅನ್ನು ಹೊಂದಿಸುವುದು ಯೋಗ್ಯವಾಗಿದೆ (ಅಥವಾ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಹೋಸ್ಟಿಂಗ್‌ಗೆ ಫೈಲ್‌ಗಳನ್ನು ಅಪ್‌ಲೋಡ್ ಮಾಡುವುದು):

jekyll build

ರಚಿತವಾದ ಫೈಲ್‌ಗಳು mysite ಡೈರೆಕ್ಟರಿಯ _site ಉಪ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿವೆ.

ಶ್ರೀಮಂತ ಜನರಿಗೆ 30 ರೂಬಲ್ಸ್ಗಳಿಗಾಗಿ VPS ನಲ್ಲಿ ಜೆಕಿಲ್

ನಾವು ಜೆಕಿಲ್‌ನ ಎಲ್ಲಾ ಜಟಿಲತೆಗಳ ಬಗ್ಗೆ ಮಾತನಾಡಲಿಲ್ಲ. ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೈಲೈಟ್‌ನೊಂದಿಗೆ ಅದರ ಕೋಡ್ ಲೇಔಟ್ ಸಾಮರ್ಥ್ಯಗಳಿಗೆ ಧನ್ಯವಾದಗಳು, ಡೆವಲಪರ್ ಬ್ಲಾಗ್‌ಗಳನ್ನು ರಚಿಸಲು ಈ ವಿಷಯ ಜನರೇಟರ್ ಹೆಚ್ಚು ಸೂಕ್ತವಾಗಿದೆ, ಆದರೆ ಇಂಟರ್ನೆಟ್‌ನಲ್ಲಿ ಲಭ್ಯವಿರುವ ಟೆಂಪ್ಲೇಟ್‌ಗಳನ್ನು ಆಧರಿಸಿ, ವಿವಿಧ ರೀತಿಯ ಸ್ಥಿರ ಸೈಟ್‌ಗಳನ್ನು ರಚಿಸಲು ಇದನ್ನು ಬಳಸಬಹುದು. ಜೆಕಿಲ್‌ಗಾಗಿ ಪ್ಲಗಿನ್‌ಗಳು ಸಹ ಇವೆ, ಅದು ನಿಮಗೆ HTML ಉತ್ಪಾದನೆಯ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಬದಲಾಯಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ನಿಮಗೆ ಆವೃತ್ತಿ ನಿಯಂತ್ರಣ ಅಗತ್ಯವಿದ್ದರೆ, ವಿಷಯ ಫೈಲ್‌ಗಳನ್ನು GitHub ನಲ್ಲಿ ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಇರಿಸಬಹುದು (ನಂತರ ನೀವು VPS ನಲ್ಲಿ Git ಅನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗುತ್ತದೆ).

ಅತ್ಯಂತ ಮುಖ್ಯವಾದ ವಿಷಯವೆಂದರೆ ಇದಕ್ಕಾಗಿ ಬಳಕೆದಾರರಿಗೆ ದುಬಾರಿ ಸುಂಕಗಳು ಅಗತ್ಯವಿರುವುದಿಲ್ಲ. ಅದೇ 30-ರೂಬಲ್ VPS ನಲ್ಲಿ ಸಹ ಎಲ್ಲವೂ ಕೆಲಸ ಮಾಡುತ್ತದೆ.

ಶ್ರೀಮಂತ ಜನರಿಗೆ 30 ರೂಬಲ್ಸ್ಗಳಿಗಾಗಿ VPS ನಲ್ಲಿ ಜೆಕಿಲ್

ಶ್ರೀಮಂತ ಜನರಿಗೆ 30 ರೂಬಲ್ಸ್ಗಳಿಗಾಗಿ VPS ನಲ್ಲಿ ಜೆಕಿಲ್

ಮೂಲ: www.habr.com

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ