ಕೆಲವು ದಿನಗಳ ಹಿಂದೆ ನಾನು ಅದರ ಬಗ್ಗೆ ಒಂದು ನಮೂದನ್ನು ಪ್ರಕಟಿಸಿದೆ ಹೇಗೆ ಅಳವಡಿಸುವುದು ಘೋಸ್ಟ್ ಅನುಸ್ಥಾಪನಾ ಸ್ಕ್ರಿಪ್ಟ್ನೊಂದಿಗೆ ಸುಲಭವಾಗಿ, ಇಂದು ಇದನ್ನು ಹೇಗೆ ಸ್ಥಾಪಿಸಬೇಕು ಎಂದು ಕಲಿಸಲು ನಾನು ಇದನ್ನು ಬರೆಯುತ್ತೇನೆ ಎನ್ನಿಕ್ಸ್ ಮತ್ತು ನಿಮ್ಮ ಡೊಮೇನ್ ಹೆಸರು. ಹೆಚ್ಚಿನ ಸಡಗರವಿಲ್ಲದೆ, ಟ್ಯುಟೋರಿಯಲ್ ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸೋಣ!
ಅಗತ್ಯವಿರುವ ಪ್ಯಾಕೇಜುಗಳು
ಸ್ಥಾಪಿಸಲು ಘೋಸ್ಟ್ ವಿಪಿಎಸ್ನಲ್ಲಿ ನಾವು ಅದಕ್ಕೆ ಸಂಪರ್ಕ ಹೊಂದಬೇಕು ಮತ್ತು ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸಬೇಕು, ಇದಕ್ಕಾಗಿ ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಸ್ಥಾಪಿಸಬೇಕಾಗಿದೆ:
# apt-get install build-essential automake make checkinstall dpatch patchutils autotools-dev debhelper quilt fakeroot xutils lintian cmake dh-make libtool autoconf git-core curl zip nginx
ಇದು ಕಂಪೈಲ್ ಮಾಡಲು ಅವಲಂಬನೆಗಳನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ ನೋಡ್ಜೆಎಸ್ (ಅಗತ್ಯವಿದೆ ಭೂತ), ಸ್ಥಾಪಿಸುತ್ತದೆ ಎನ್ನಿಕ್ಸ್ ಮತ್ತು ಇತರ ಸಾಧನಗಳು.
ನೋಡ್ಜೆಎಸ್ ಕಂಪೈಲ್ ಮಾಡಲಾಗುತ್ತಿದೆ
ಕಂಪೈಲ್ ಮಾಡಲು ನೋಡ್ಜೆಎಸ್ ನಾವು ಮೂಲಗಳನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಬೇಕು:
wget http://nodejs.org/dist/node-latest.tar.gz
ಇದನ್ನು ಮಾಡಿದ ನಂತರ, ನೀವು ಅವುಗಳನ್ನು ಅನ್ಜಿಪ್ ಮಾಡಬೇಕು:
tar -xzf node-latest.tar.gz
ಕೋಡ್ ಇರುವ ಡೈರೆಕ್ಟರಿಗೆ ನಾವು ಹೋಗುತ್ತೇವೆ:
nodeversion=`ls | grep node`
cd $nodeversion
ನಾವು ಕಂಪೈಲ್ ಮಾಡಿ ಮತ್ತು ಸ್ಥಾಪಿಸುತ್ತೇವೆ:
./configure
make -s
make install
ಸಿದ್ಧ!
ಅನುಸ್ಥಾಪನೆ
ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ಮೊದಲು, ನೀವು ಅದನ್ನು ಸ್ಥಾಪಿಸಬೇಕು, ಅಲ್ಲವೇ? ಸಹಜವಾಗಿ, ಭಯಪಡಬೇಡಿ, ನೀವು ಇನ್ನು ಮುಂದೆ ಕಂಪೈಲ್ ಮಾಡುವುದಿಲ್ಲ
Www ಡೈರೆಕ್ಟರಿಯನ್ನು ರಚಿಸಿ ಮತ್ತು ಅದಕ್ಕೆ ಸರಿಸಿ:
mkdir -p /var/www
cd /var/www/
ವಿಸರ್ಜನೆ ಭೂತ:
curl -L -O https://ghost.org/zip/ghost-latest.zip
ಅನ್ಜಿಪ್ ಮಾಡಿ:
unzip -d ghost ghost-latest.zip
rm ghost.zip
ಡೈರೆಕ್ಟರಿಯನ್ನು ನಮೂದಿಸಿ:
cd ghost/
ಎಲ್ಲವನ್ನೂ / var / www / ಗೆ ಸರಿಸಿ
mv /var/www/ghost/* /var/www/
/ Var / www / ಗೆ ಹಿಂತಿರುಗಿ
cd /var/www/
ಸ್ಥಾಪಿಸಿ ಘೋಸ್ಟ್
/usr/local/bin/npm install --production
ಸರಿ! ಈಗ ಕಾನ್ಫಿಗರ್ ಮಾಡಲು. 😀
ಸಂರಚನಾ
ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯೊಂದಿಗೆ ಸಂರಚನಾ ಫೈಲ್ ಅನ್ನು ಸಂಪಾದಿಸುತ್ತೇವೆ:
sed -e 's/127.0.0.1/0.0.0.0/' -e 's/my-ghost-blog.com/www.dominio.com/' -e 's/2368/8080/' config.js
ಸುಲಭ ಸರಿ? ನಿಮ್ಮ ಡೊಮೇನ್ನೊಂದಿಗೆ "ಡೊಮೇನ್.ಕಾಮ್" ಅನ್ನು ಬದಲಾಯಿಸಿ, ಉದಾಹರಣೆಗೆ:
sed -e 's/127.0.0.1/0.0.0.0/' -e 's/my-ghost-blog.com/www.theworldofthegeek.com/' -e 's/2368/8080/' config.js
ನಾವು ಇದನ್ನು ಮಾಡಬಹುದು ನ್ಯಾನೋ (ಗ್ನೂ ಸಂಪಾದಕ, ನ್ಯಾನೊ ಅವರೊಂದಿಗೆ ಗೊಂದಲಕ್ಕೀಡಾಗಬಾರದು DesdeLinux : ವಿ), ಆದರೆ ಇದು ಹೆಚ್ಚು ಜಟಿಲವಾಗಿದೆ ಮತ್ತು ನಾವು ಬಹಳಷ್ಟು (ಹೌದು, ನೀವು ಓದುತ್ತಿದ್ದಂತೆ) ಕೋಡ್ ಅನ್ನು ಬದಲಾಯಿಸಬೇಕಾಗಿತ್ತು, ಆದರೆ ವಿವರಿಸಲು ಈ ರೀತಿ ಸುಲಭವಾಗಿದೆ :).
ಆದರೆ ಇದು ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಇರಬೇಕೆಂದು ನಮಗೆ ನೆನಪಿಡಿ! ಇದಕ್ಕಾಗಿ ನಾವು ಶಾಶ್ವತವಾಗಿ ಸ್ಥಾಪಿಸುತ್ತೇವೆ:
/usr/local/bin/npm install -g forever
ನಾವು ಈ ಕೆಳಗಿನ ಆಜ್ಞೆಯನ್ನು ಪರಿಚಯಿಸುತ್ತೇವೆ (ಪ್ರಾರಂಭಿಸಲು ಘೋಸ್ಟ್ ನಾವು ಅನುಸ್ಥಾಪನಾ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿರಬೇಕು (/ var / www /)):
NODE_ENV=production forever start index.js
ತಾ ಡಾ! ಹಿನ್ನೆಲೆಯಲ್ಲಿ!
ನಿಲ್ಲಿಸಲು, ಮರುಪ್ರಾರಂಭಿಸಿ ಅಥವಾ ಪ್ರಾರಂಭಿಸಲು ಘೋಸ್ಟ್:
forever stop index.js
forever restart index.js
NODE_ENV=production forever start index.js
ಸಿದ್ಧ! 😀
Nginx ಅನ್ನು ಹೊಂದಿಸಲಾಗುತ್ತಿದೆ
ಕಾನ್ಫಿಗರ್ ಮಾಡುವ ಸಮಯ ಎನ್ನಿಕ್ಸ್!
ನಾವು ಕಾನ್ಫಿಗರೇಶನ್ ಫೈಲ್ ಅನ್ನು ಸಂಪಾದಿಸುತ್ತೇವೆ:
nano /etc/nginx/nginx.conf
ನಾವು ಎಲ್ಲವನ್ನೂ ಅಳಿಸುತ್ತೇವೆ ಮತ್ತು ಕೆಳಗಿನ ಸಂರಚನೆಯನ್ನು ಅಂಟಿಸುತ್ತೇವೆ: http://paste.desdelinux.net/5034
ಹೊಸ ಸೆಟ್ಟಿಂಗ್ಗಳೊಂದಿಗೆ ಒಮ್ಮೆ, "ಡೊಮೇನ್" ಪದವನ್ನು ನಿಮ್ಮ ಡೊಮೇನ್ ಹೆಸರಿನೊಂದಿಗೆ 36, 38, 39 ಮತ್ತು 43 ಸಾಲುಗಳಲ್ಲಿ ಬದಲಾಯಿಸಿ.
ಈಗ ರೀಬೂಟ್ ಮಾಡಿ ಎನ್ನಿಕ್ಸ್
service nginx restart
ಸಿದ್ಧ! 😀
ಡೊಮೇನ್ ಅನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ
ನಿಮ್ಮ ಡೊಮೇನ್ ಒದಗಿಸುವವರನ್ನು ನಮೂದಿಸಿ ಮತ್ತು ಎ (ಹೋಸ್ಟ್) ದಾಖಲೆಯನ್ನು ಸಂಪಾದಿಸಿ. ನಿಮ್ಮ ವಿಪಿಎಸ್ಗಾಗಿ ಸೂಚಿಸುವ ಐಪಿ ವಿಳಾಸವನ್ನು ಬದಲಾಯಿಸಿ ಮತ್ತು ವಾಯ್ಲಾ!
ಅಂತಿಮ ಟಿಪ್ಪಣಿಗಳು
ಆಡಳಿತವನ್ನು ಪ್ರವೇಶಿಸಲು www.dominio.com/ghost/ ಗೆ ಹೋಗಿ ನಿಮ್ಮ ಡೊಮೇನ್ಗಾಗಿ ಡೊಮೇನ್ ಬದಲಾಯಿಸಲು ಮರೆಯದಿರಿ. ಸಿದ್ಧ! ನೀವು ಈಗ ನಿಮ್ಮ ಡೊಮೇನ್ ಅನ್ನು ಪ್ರವೇಶಿಸಬಹುದು, ಪ್ರಕಟಿಸಲು ಪ್ರಾರಂಭಿಸಬಹುದು ಮತ್ತು ಥೀಮ್ ಅನ್ನು ಸ್ಥಾಪಿಸಬಹುದು :), ಆದರೆ ...
ಗೀಕ್ ಪ್ರಪಂಚ (ನಾನು) ನೀವು ಸ್ಥಾಪಿಸಲು, ಮಾರ್ಪಡಿಸಲು ಮತ್ತು ಆನಂದಿಸಲು ಈ ಥೀಮ್ ಅನ್ನು ನಿಮಗೆ ನೀಡುತ್ತೇನೆ. 🙂
ನೀವು ಅದನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಬೇಕು:
wget http://www.theworldofthegeek.com/files/TWOTGFlat.zip
ಅದನ್ನು ಅನ್ಜಿಪ್ ಮಾಡಿ:
unzip TWOTGFlat.zip
ಮತ್ತು ಥೀಮ್ ಅನ್ನು ನಿಮ್ಮದಕ್ಕೆ ನಕಲಿಸಿ ಘೋಸ್ಟ್
cp TWOTGFlat/ /var/www/content/themes
ಈಗ ನಿಮ್ಮ ಸೆಟ್ಟಿಂಗ್ಗಳಲ್ಲಿ ಘೋಸ್ಟ್ ಥೀಮ್ ಅನ್ನು ಹೊಸದಕ್ಕೆ ಬದಲಾಯಿಸಿ ಮತ್ತು ವಾಯ್ಲಾ!
ನಿಮಗೆ ಪ್ರಶ್ನೆ ಇದ್ದರೆ ಅಥವಾ ಸಹಾಯ ಬೇಕಾದರೆ ಘೋಸ್ಟ್, ನಿಮ್ಮ ಪ್ರಶ್ನೆಗಳನ್ನು ಕಾಮೆಂಟ್ಗಳಲ್ಲಿ ಬಿಡಿ ಅಥವಾ ನೀವು ನನ್ನ ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ನನ್ನನ್ನು ಸಂಪರ್ಕಿಸಬಹುದು.
ಅಭಿನಂದನೆಗಳು! nn /
ಉತ್ತಮ ಟ್ಯುಟೋರಿಯಲ್, ನಾನು ಅದನ್ನು "ಪ್ಲೇ" ವಿಪಿಎಸ್ನಲ್ಲಿ ಪರೀಕ್ಷಿಸಲು ಹೋಗುತ್ತೇನೆ, ಅದನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡುವ ಮೊದಲು ಅದು ಹೇಗೆ ಎಂದು ನೋಡಲು ನಿಮಗೆ ಥೀಮ್ನ ಪೂರ್ವವೀಕ್ಷಣೆ ಇರುವುದಿಲ್ಲ
ಖಂಡಿತ! http://www.theworldofthegeek.com/content/images/2014/Aug/Captura-de-pantalla-de-2014-08-09-17-04-57.png
ನೀವು default.hbs ಅನ್ನು ಮಾರ್ಪಡಿಸಬೇಕು (ಇದು ನ್ಯಾವ್ಬಾರ್ನಲ್ಲಿ ಸಣ್ಣ ದೋಷವನ್ನು ಹೊಂದಿರುವುದರಿಂದ) ಮತ್ತು ಸೈಡ್ಬಾರ್.ಹೆಚ್ಬಿ ಮತ್ತು ವಾಯ್ಲಾ!
ಧನ್ಯವಾದಗಳು!
ಆಸಕ್ತಿದಾಯಕ ಟ್ಯುಟೋರಿಯಲ್. ಬಹುಶಃ, ನಾನು ಘೋಸ್ಟ್ಗೆ ವಲಸೆ ಹೋಗಲು ನನ್ನನ್ನು ಅರ್ಪಿಸುತ್ತೇನೆ, ಆದರೆ ಅಲ್ಲಿ ನಿರ್ವಹಣೆ ಹೇಗಿರುತ್ತದೆ ಎಂದು ನನಗೆ ತಿಳಿದಿಲ್ಲ (ವಾಸ್ತವವಾಗಿ, ಇದಕ್ಕೆ ವಿಪಿಎಸ್ ಪ್ರವೇಶ ಅಗತ್ಯವಿದ್ದರೆ, ಅದು ಸ್ವಲ್ಪ ಅನಾನುಕೂಲವಾಗಿರುತ್ತದೆ).
ಉದಾಹರಣೆಗೆ ವರ್ಡ್ಪ್ರೆಸ್ ನಿಂದ ಘೋಸ್ಟ್ಗೆ ವಲಸೆ ಹೋಗಲು ಸಾಧನಗಳಿವೆ, ಅದನ್ನು ನಿಯಂತ್ರಿಸುವುದು ತುಂಬಾ ಸುಲಭ, tusite.com/ghost ನಿಂದ ನೀವು ಪೋಸ್ಟ್ಗಳು, ಬಳಕೆದಾರ ಮತ್ತು ಬ್ಲಾಗ್ನ ಆಡಳಿತವನ್ನು ಪ್ರವೇಶಿಸುತ್ತೀರಿ, ದುರದೃಷ್ಟವಶಾತ್ ಇದಕ್ಕೆ ಬಹು-ಬಳಕೆದಾರರ ಬೆಂಬಲವಿಲ್ಲ (ಆದರೆ ಅದು ಆಗುತ್ತದೆ ಸೇರಿಸಲಾಗಿದೆ), ಆದರೆ ಕೋಡ್ಗೆ ಕೆಲವು ಭಿನ್ನತೆಗಳನ್ನು ಮಾಡಬಹುದು, ಆದರೂ ವೈಯಕ್ತಿಕವಾಗಿ ನಾನು ತಪ್ಪುಗಳನ್ನು ತಪ್ಪಿಸಲು ನವೀಕರಣಗಳಿಗಾಗಿ ಕಾಯಲು ಬಯಸುತ್ತೇನೆ, ನಿಮ್ಮಲ್ಲಿ ಪ್ರಶ್ನೆಗಳಿದ್ದರೆ ನನ್ನನ್ನು ಕೇಳಿ
ಸರಿ, ಯಾವುದೇ ಸಂದರ್ಭದಲ್ಲಿ, ನಾನು ಘೋಸ್ಟ್ನ ಬಹು-ಬಳಕೆದಾರ ನಿರ್ವಹಣೆಯನ್ನು ಪ್ರಯತ್ನಿಸಲು ಬಯಸುತ್ತೇನೆ.
ಮತ್ತು ಈಗ ನೀವು ಇದನ್ನು ಮಾಡಬಹುದು!
ಘೋಸ್ಟ್ ಈಗಾಗಲೇ ಬಹು-ಬಳಕೆದಾರ supports ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ
ಇತರರು ಮಾಡದ ವೇದಿಕೆ ಅಥವಾ ಬ್ಲಾಗಿಂಗ್ ಆಗಿ ಭೂತ ಏನು ನೀಡುತ್ತದೆ ಎಂದು ತಿಳಿಯಲು ನಾನು ಬಯಸುತ್ತೇನೆ. ಅವರು ಅದನ್ನು ಇಲ್ಲಿ ತಿಳಿಸಿದ್ದಾರೆ ಮತ್ತು ಹೇಗೆ ಸ್ಥಾಪಿಸಬೇಕು ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡಬೇಕು ಆದರೆ, ಭೂತವನ್ನು ಏಕೆ ಬಳಸಬೇಕೆಂದು ಅವರು ಉಲ್ಲೇಖಿಸಿಲ್ಲ. ಉದಾಹರಣೆಗೆ, ಪ್ರಸ್ತುತ ವರ್ಡ್ಪ್ರೆಸ್ ಈ ರೀತಿಯ ಪ್ಲಾಟ್ಫಾರ್ಮ್ನಲ್ಲಿ ಕಿರೀಟವಾಗಿದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಪ್ರಶ್ನೆಯೆಂದರೆ ಭೂತವನ್ನು ಏಕೆ ಬಳಸಬೇಕು ಮತ್ತು ವರ್ಡ್ಪ್ರೆಸ್ ಅಲ್ಲ? ಅಥವಾ ಅದು ಕೇವಲ ಪರ್ಯಾಯವಾಗಿರುವುದೇ?
+1. ನಾನು ಅದರ ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಯನ್ನು ಹೊಂದಲು ಬಯಸುತ್ತೇನೆ, ಏಕೆಂದರೆ ಘೋಸ್ಟ್ ಬಗ್ಗೆ ಸ್ವಲ್ಪವೇ ತಿಳಿದಿಲ್ಲ.
ನನ್ನ ಹೋಸ್ಟಿಂಗ್ ಅನ್ನು ನಾನು ನೋಡುತ್ತಿದ್ದೇನೆ ಮತ್ತು ಅದನ್ನು ಸ್ಥಾಪಿಸಲು ಸಾಫ್ಟಾಕ್ಯುಲಸ್ ಅದನ್ನು ನೀಡುತ್ತದೆ ಎಂದು ನಾನು ಅರಿತುಕೊಂಡೆ, ಆದರೆ ವರ್ಡ್ಪ್ರೆಸ್ಗಿಂತ ಹೆಚ್ಚಿನ ಅನುಕೂಲಗಳನ್ನು ನಾನು ಕಾಣುವುದಿಲ್ಲ.
ನಾನು ನೋಡಿದ ಏಕೈಕ ವಿಷಯವೆಂದರೆ ಘೋಸ್ಟ್ ಹೆಚ್ಚು ಕನಿಷ್ಠವಾದದ್ದು, ಬಹುಶಃ ಅದು ಸರ್ವರ್ ಲೋಡ್ಗಿಂತ ಸ್ವಲ್ಪ ಪ್ರಯೋಜನವನ್ನು ನೀಡುತ್ತದೆ.
ವಾಸ್ತವವಾಗಿ ಸರ್ವರ್ ಲೋಡ್ ಹೆಚ್ಚು ವೇಗವಾಗಿರುತ್ತದೆ ಮತ್ತು ಕಡಿಮೆ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬಳಸುತ್ತದೆ
ಅದನ್ನು ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ವಿವರಿಸುತ್ತೇನೆ
ಮತ್ತು ನಾನು ಇನ್ನೂ ಅರ್ಥಮಾಡಿಕೊಳ್ಳದ ಒಂದು ವಿಷಯ ... ಘೋಸ್ಟ್ ಎಂದರೇನು? ಬ್ಲಾಗ್ಗಾಗಿ? ಡೊಮೇನ್ಗಾಗಿ? ...
ಬ್ಲಾಗ್ ರಚಿಸಲು
ಅದ್ಭುತ. ಹೊರಗಡೆ ಮತ್ತು ಒಳಭಾಗದಲ್ಲಿ ಘೋಸ್ಟ್ ಹೇಗಿದೆ ಎಂಬುದನ್ನು ನೋಡಲು ಈಗ ಕೆಲವು ಸ್ಕ್ರೀನ್ಶಾಟ್ಗಳು ಮಾತ್ರ ಕಾಣೆಯಾಗಿವೆ
ಅದೇ. ಕಾರ್ಯವಿಧಾನವನ್ನು ವಿವರಿಸಲು ಕೆಲವೇ ಸ್ಕ್ರೀನ್ಶಾಟ್ಗಳು ಮತ್ತು ಎಲ್ಲರಿಗೂ ಸಂತೋಷವಾಗಿದೆ. #LOL.
ಮನುಷ್ಯ, ಅದು ಮುಂದಿನ ವಿಷಯ