ઘોસ્ટ 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

આ કમ્પાઇલ કરવા માટે નિર્ભરતાઓને ઇન્સ્ટોલ કરશે નોડજેએસ (દ્વારા જરૂરી ઘોસ્ટ), સ્થાપિત કરશે 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 ડિરેક્ટરી બનાવો અને તેમાં ખસેડો:

નોંધ: સંપૂર્ણ ટ્યુટોરીયલ શરૂ કરતા પહેલા, ધ્યાનમાં રાખો કે તમારે કોઈ પણ સર્વરને અનઇન્સ્ટોલ કરવું પડશે જે પોર્ટ 80, 8080 અને www ફોલ્ડર પર કબજો કરે છે, જો ફોલ્ડર અસ્તિત્વમાં છે, તો તેને કા deleteી નાખો.

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 સુયોજિત કરી રહ્યા છે


રૂપરેખાંકિત કરવા માટેનો સમય Nginx!

અમે ગોઠવણી ફાઇલમાં ફેરફાર કરીશું:

nano /etc/nginx/nginx.conf

અમે બધું કા deleteી નાખીશું અને નીચેના ગોઠવણીને પેસ્ટ કરીશું: http://paste.desdelinux.net/5034

એકવાર નવી સેટિંગ્સ સાથે, 36, 38, 39 અને 43 રેખાઓ પર તમારા ડોમેન નામ સાથે "ડોમેન" શબ્દ બદલો.

હવે રીબૂટ કરો Nginx

service nginx restart

તૈયાર છે! 😀

ડોમેનને ગોઠવો


તમારા ડોમેન પ્રદાતા દાખલ કરો અને એ (હોસ્ટ) રેકોર્ડ સંપાદિત કરો. તમારા VPS, અને વોઇલા માટે નિર્દેશ કરેલો IP સરનામું બદલો!

અંતિમ નોંધો


વહીવટને accessક્સેસ કરવા માટે www.dominio.com/ghost/ પર જાઓ તમારા ડોમેન માટે ડોમેન બદલવાનું ભૂલશો નહીં. તૈયાર !, તમે તમારા ડોમેનને accessક્સેસ કરી શકો છો, પ્રકાશિત કરવાનું પ્રારંભ કરી શકો છો અને થીમ ઇન્સ્ટોલ કરી શકો છો :), પરંતુ ...

ધ ગીકની દુનિયા (હું) તમને ઇન્સ્ટોલ, સંશોધિત અને આનંદ માટે આ થીમ આપે છે. 🙂

તમારે ફક્ત તેને ડાઉનલોડ કરવું પડશે:

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

તેને અનઝિપ કરો:

unzip TWOTGFlat.zip

અને થીમ તમારી નકલ કરો ઘોસ્ટ

cp TWOTGFlat/ /var/www/content/themes

હવે તમારી સેટિંગ્સમાં ઘોસ્ટ થીમને નવીમાં બદલો, અને વોઇલા!

જો તમને કોઈ પ્રશ્ન હોય અથવા તમને સહાયની જરૂર હોય ઘોસ્ટ, તમારા પ્રશ્નો ટિપ્પણીઓમાં મૂકો અથવા તમે મારી વેબસાઇટ પર મારો સંપર્ક કરી શકો છો.

ચીર્સ! એનએન /


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   થલસકર્થ જણાવ્યું હતું કે

    સારા ટ્યુટોરિયલ, હું તેને "પ્લે" કરવા માટે VPS પર ચકાસીશ, તમારી પાસે થીમ ડાઉનલોડ કરતા પહેલા તે કેવી છે તે જોવાનું પૂર્વાવલોકન નહીં હોય.

    1.    XTickXIvanX જણાવ્યું હતું કે

      ખાતરી કરો! http://www.theworldofthegeek.com/content/images/2014/Aug/Captura-de-pantalla-de-2014-08-09-17-04-57.png
      તમારે હમણાં જ ડિફોલ્ટ હbsબ્સને સુધારવું પડશે (કેમ કે તેમાં નવબારમાં થોડી ભૂલ છે) અને સાઇડબાર. હbsબ્સ અને તે જ છે!

      1.    થલસકર્થ જણાવ્યું હતું કે

        આભાર!

  2.   ઇલિયોટાઇમ 3000 જણાવ્યું હતું કે

    રસપ્રદ ટ્યુટોરીયલ. કદાચ, હું મારી જાતને ઘોસ્ટમાં સ્થળાંતર કરવા માટે સમર્પિત કરું છું, પરંતુ મને ખબર નથી કે ત્યાંનું સંચાલન કેવું હશે (હકીકતમાં, જો તેને VPS ની requiresક્સેસની જરૂર હોય, તો તે કંઈક અસ્વસ્થતા હશે).

    1.    XTickXIvanX જણાવ્યું હતું કે

      ઘોસ્ટમાં ઉદાહરણ તરીકે વર્ડપ્રેસથી સ્થાનાંતરિત કરવાનાં ટૂલ્સ છે, તે નિયંત્રિત કરવું ખૂબ જ સરળ છે, tusite.com/ghost થી તમે પોસ્ટ્સ, વપરાશકર્તા અને બ્લોગના વહીવટને accessક્સેસ કરો છો, કમનસીબે તેમાં મલ્ટિ-યુઝર સપોર્ટ નથી (પરંતુ તે ઉમેરવામાં આવશે), પરંતુ કેટલાક હેક્સ સાથે કોડ કરી શકાય છે, જોકે વ્યક્તિગત રીતે હું ભૂલો કરવાનું ટાળવા માટે અપડેટ્સની રાહ જોવાનું પસંદ કરું છું, જો તમને પ્રશ્નો હોય તો મને પૂછો

      1.    ઇલિયોટાઇમ 3000 જણાવ્યું હતું કે

        સારું, કોઈ પણ સંજોગોમાં, હું ઘોસ્ટના મલ્ટિ-યુઝર મેનેજમેન્ટને અજમાવવા માંગું છું.

      2.    XTickXIvanX જણાવ્યું હતું કે

        અને તમે તે પહેલેથી જ કરી શકો છો!
        ઘોસ્ટ પહેલાથી જ મલ્ટિ-યુઝર supports ને સપોર્ટ કરે છે

  3.   જાવિયર મેડ્રિડ જણાવ્યું હતું કે

    હું જાણવા માંગુ છું કે ભૂત પ્લેટફોર્મ અથવા બ્લોગિંગ તરીકે શું પ્રદાન કરે છે જે અન્ય લોકો નથી કરતા. તેઓએ તેને અહીં અને કેવી રીતે ઇન્સ્ટોલ અને રૂપરેખાંકિત કરવું તે પણ જાણીતું બનાવ્યું છે, પરંતુ, તેઓએ ભૂતનો ઉપયોગ કેમ કરવો તેનો ઉલ્લેખ કર્યો નથી. ઉદાહરણ તરીકે, હાલમાં મને લાગે છે કે વર્ડપ્રેસ આ પ્રકારના પ્લેટફોર્મમાં તાજ લે છે, એક પ્રશ્ન એ હશે કે શા માટે ભૂતનો ઉપયોગ થાય છે અને વર્ડપ્રેસનો ઉપયોગ કેમ નથી? અથવા તે ફક્ત એક વિકલ્પ છે, બસ?

    1.    જોર્જિસિઓ જણાવ્યું હતું કે

      +1. હું તેના વિશે વધુ માહિતી મેળવવા માંગું છું, કારણ કે ઘોસ્ટ વિશે બહુ ઓછું જાણીતું છે.

      હું મારા હોસ્ટિંગને જોઈ રહ્યો હતો અને મને સમજાયું કે સોફ્ટએક્યુલસ તેને સ્થાપિત કરવા માટે પ્રદાન કરે છે, પરંતુ મને વર્ડપ્રેસ પર ફાયદા દેખાતા નથી.

      મેં ફક્ત એક જ વસ્તુ જોઈ છે કે ઘોસ્ટ વધુ ઓછામાં ઓછા છે, કદાચ તે સર્વર લોડ પર થોડો ફાયદો પૂરો પાડે છે.

      1.    XTickXIvanX જણાવ્યું હતું કે

        ખરેખર સર્વર લોડ ખૂબ ઝડપી છે અને ઓછા સંસાધનોનો ઉપયોગ કરે છે

    2.    XTickXIvanX જણાવ્યું હતું કે

      હું તે પછીના લેખમાં સમજાવીશ 😉

  4.   raalso7 જણાવ્યું હતું કે

    અને એક વસ્તુ જે હું હજી સમજી શક્યો નથી ... ઘોસ્ટ શું છે? બ્લોગ માટે? ડોમેન માટે? ...

    1.    ઇલાવ જણાવ્યું હતું કે

      બ્લોગ બનાવવો

  5.   ઇલાવ જણાવ્યું હતું કે

    મહાન. બહાર અને અંદર ઘોસ્ટ કેવો દેખાય છે તે જોવા માટે હવે ફક્ત થોડા સ્ક્રીનશોટ બાકી છે

    1.    ઇલિયોટાઇમ 3000 જણાવ્યું હતું કે

      એ જ. પ્રક્રિયાને સમજાવવા માટે ફક્ત થોડા સ્ક્રીનશોટ અને દરેક જણ ખુશ છે. #હા હા હા.

    2.    XTickXIvanX જણાવ્યું હતું કે

      માણસ!, તે આગળ છે 😀