கோஸ்ட் I உடன் ஒரு சாகசம்: Nginx உடன் VPS இல் கோஸ்டை நிறுவுதல்

பேய் லோகோ

சில நாட்களுக்கு முன்பு நான் ஒரு பதிவை வெளியிட்டேன் எப்படி நிறுவுவது பேய் நிறுவல் ஸ்கிரிப்ட் மூலம் எளிதாக, இன்று இதை எவ்வாறு நிறுவுவது என்று கற்பிக்க இதை எழுதுகிறேன் nginx மற்றும் உங்கள் டொமைன் பெயர். மேலும் சந்தேகம் இல்லாமல், டுடோரியலுடன் தொடங்குவோம்!

தேவையான தொகுப்புகள்


நிறுவ பேய் வி.பி.எஸ்ஸில் நாம் அதை இணைத்து சார்புகளை நிறுவ வேண்டும், இதற்காக நாம் பின்வருவனவற்றை நிறுவ வேண்டும்:

# 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

இது தொகுக்க சார்புகளை நிறுவும் NodeJS (தேவையான பேய்), நிறுவும் nginx மற்றும் பிற கருவிகள்.

NodeJS ஐ தொகுத்தல்


தொகுக்க NodeJS ஆதாரங்களை நாங்கள் பதிவிறக்க வேண்டும்:

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 கோப்பகத்தை உருவாக்கி அதற்கு நகர்த்தவும்:

குறிப்பு: முழு டுடோரியலையும் தொடங்குவதற்கு முன், போர்ட் 80, 8080 மற்றும் 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

எளிதானதா? உங்கள் டொமைனுடன் "domain.com" ஐ மாற்றவும், எடுத்துக்காட்டாக:

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 ஐ அமைக்கிறது


கட்டமைக்க நேரம் nginx!

உள்ளமைவு கோப்பை நாங்கள் திருத்துவோம்:

nano /etc/nginx/nginx.conf

நாங்கள் எல்லாவற்றையும் நீக்கி பின்வரும் உள்ளமைவை ஒட்டுவோம்: http://paste.desdelinux.net/5034

புதிய அமைப்புகளுடன், 36, 38, 39 மற்றும் 43 வரிகளில் "டொமைன்" என்ற வார்த்தையை உங்கள் டொமைன் பெயருடன் மாற்றவும்.

இப்போது மீண்டும் துவக்கவும் nginx

service nginx restart

தயார்! 😀

களத்தை உள்ளமைக்கவும்


உங்கள் டொமைன் வழங்குநரை உள்ளிட்டு A (ஹோஸ்ட்) பதிவைத் திருத்தவும். உங்கள் VPS க்கு சுட்டிக்காட்டும் ஐபி முகவரியை மாற்றவும், மற்றும் voila!

இறுதி குறிப்புகள்


நிர்வாகத்தை அணுக www.dominio.com/ghost/ க்குச் சென்று உங்கள் டொமைனுக்கான டொமைனை மாற்ற நினைவில் கொள்க. தயார்! நீங்கள் இப்போது உங்கள் டொமைனை அணுகலாம், வெளியிடத் தொடங்கலாம் மற்றும் ஒரு தீம் நிறுவலாம் :), ஆனால் ...

கீக்கின் உலகம் (நான்) நீங்கள் நிறுவ, மாற்றியமைக்க மற்றும் அனுபவிக்க இந்த தீம் தருகிறேன். 🙂

நீங்கள் அதை பதிவிறக்கம் செய்ய வேண்டும்:

wget http://www.theworldofthegeek.com/files/TWOTGFlat.zip

அதை அவிழ்த்து விடுங்கள்:

unzip TWOTGFlat.zip

உங்கள் கருப்பொருளை நகலெடுக்கவும் பேய்

cp TWOTGFlat/ /var/www/content/themes

இப்போது உங்கள் அமைப்புகளில் பேய் கருப்பொருளை புதியதாக மாற்றவும், மற்றும் வோய்லா!

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

சியர்ஸ்! nn /


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: மிகுவல் ஏஞ்சல் கேடன்
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   தால்ஸ்கார்த் அவர் கூறினார்

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

    1.    XTickXIvanX அவர் கூறினார்

      நிச்சயம்! http://www.theworldofthegeek.com/content/images/2014/Aug/Captura-de-pantalla-de-2014-08-09-17-04-57.png
      நீங்கள் default.hbs ஐ மாற்ற வேண்டும் (இது நவ்பாரில் ஒரு சிறிய பிழை இருப்பதால்) மற்றும் sidebar.hbs மற்றும் voila!

      1.    தால்ஸ்கார்த் அவர் கூறினார்

        நன்றி !!

  2.   எலியோடைம் 3000 அவர் கூறினார்

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

    1.    XTickXIvanX அவர் கூறினார்

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

      1.    எலியோடைம் 3000 அவர் கூறினார்

        சரி, எப்படியிருந்தாலும், கோஸ்டின் பல பயனர் நிர்வாகத்தை முயற்சிக்க விரும்புகிறேன்.

      2.    XTickXIvanX அவர் கூறினார்

        இப்போது நீங்கள் அதை செய்ய முடியும்!
        கோஸ்ட் ஏற்கனவே பல பயனர்களை ஆதரிக்கிறது

  3.   ஜேவியர் மாட்ரிட் அவர் கூறினார்

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

    1.    ஜார்ஜியோ அவர் கூறினார்

      +1. இது குறித்த கூடுதல் தகவல்களை நான் விரும்புகிறேன், ஏனென்றால் கோஸ்ட் பற்றி அதிகம் அறியப்படவில்லை.

      நான் எனது ஹோஸ்டிங்கைப் பார்த்துக் கொண்டிருந்தேன், அதை நிறுவ சாஃப்டாகுலஸ் அதை வழங்குகிறது என்பதை உணர்ந்தேன், ஆனால் வேர்ட்பிரஸ் மீது நன்மைகளை நான் காணவில்லை.

      நான் பார்த்த ஒரே விஷயம் என்னவென்றால், கோஸ்ட் மிகவும் குறைவானது, இது சேவையக சுமைக்கு மேல் சில நன்மைகளை வழங்குகிறது.

      1.    XTickXIvanX அவர் கூறினார்

        உண்மையில் சேவையக சுமை மிகவும் வேகமானது மற்றும் குறைந்த ஆதாரங்களைப் பயன்படுத்துகிறது

    2.    XTickXIvanX அவர் கூறினார்

      அதை அடுத்த கட்டுரையில் விளக்குவேன்

  4.   raalso7 அவர் கூறினார்

    எனக்கு இன்னும் புரியாத ஒரு விஷயம் ... கோஸ்ட் என்றால் என்ன? வலைப்பதிவிற்கு? ஒரு களத்திற்கு? ...

    1.    ஏலாவ் அவர் கூறினார்

      ஒரு வலைப்பதிவை உருவாக்க

  5.   ஏலாவ் அவர் கூறினார்

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

    1.    எலியோடைம் 3000 அவர் கூறினார்

      அதே. செயல்முறையை விளக்குவதற்கு ஒரு சில ஸ்கிரீன் ஷாட்கள் மற்றும் அனைவருக்கும் மகிழ்ச்சியாக உள்ளது. #LOL.

    2.    XTickXIvanX அவர் கூறினார்

      மனிதனே, அது அடுத்த விஷயம்