થોડા દિવસો પહેલા મેં આ વિશે એક એન્ટ્રી પ્રકાશિત કરી હતી કેવી રીતે સ્થાપિત કરવા માટે ઘોસ્ટ સરળતાથી સ્થાપન સ્ક્રિપ્ટ સાથે, આજે હું તેને કેવી રીતે સ્થાપિત કરવું તે શીખવવા માટે આ લખી રહ્યો છું 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 ડિરેક્ટરી બનાવો અને તેમાં ખસેડો:
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
હવે તમારી સેટિંગ્સમાં ઘોસ્ટ થીમને નવીમાં બદલો, અને વોઇલા!
જો તમને કોઈ પ્રશ્ન હોય અથવા તમને સહાયની જરૂર હોય ઘોસ્ટ, તમારા પ્રશ્નો ટિપ્પણીઓમાં મૂકો અથવા તમે મારી વેબસાઇટ પર મારો સંપર્ક કરી શકો છો.
ચીર્સ! એનએન /
સારા ટ્યુટોરિયલ, હું તેને "પ્લે" કરવા માટે VPS પર ચકાસીશ, તમારી પાસે થીમ ડાઉનલોડ કરતા પહેલા તે કેવી છે તે જોવાનું પૂર્વાવલોકન નહીં હોય.
ખાતરી કરો! http://www.theworldofthegeek.com/content/images/2014/Aug/Captura-de-pantalla-de-2014-08-09-17-04-57.png
તમારે હમણાં જ ડિફોલ્ટ હbsબ્સને સુધારવું પડશે (કેમ કે તેમાં નવબારમાં થોડી ભૂલ છે) અને સાઇડબાર. હbsબ્સ અને તે જ છે!
આભાર!
રસપ્રદ ટ્યુટોરીયલ. કદાચ, હું મારી જાતને ઘોસ્ટમાં સ્થળાંતર કરવા માટે સમર્પિત કરું છું, પરંતુ મને ખબર નથી કે ત્યાંનું સંચાલન કેવું હશે (હકીકતમાં, જો તેને VPS ની requiresક્સેસની જરૂર હોય, તો તે કંઈક અસ્વસ્થતા હશે).
ઘોસ્ટમાં ઉદાહરણ તરીકે વર્ડપ્રેસથી સ્થાનાંતરિત કરવાનાં ટૂલ્સ છે, તે નિયંત્રિત કરવું ખૂબ જ સરળ છે, tusite.com/ghost થી તમે પોસ્ટ્સ, વપરાશકર્તા અને બ્લોગના વહીવટને accessક્સેસ કરો છો, કમનસીબે તેમાં મલ્ટિ-યુઝર સપોર્ટ નથી (પરંતુ તે ઉમેરવામાં આવશે), પરંતુ કેટલાક હેક્સ સાથે કોડ કરી શકાય છે, જોકે વ્યક્તિગત રીતે હું ભૂલો કરવાનું ટાળવા માટે અપડેટ્સની રાહ જોવાનું પસંદ કરું છું, જો તમને પ્રશ્નો હોય તો મને પૂછો
સારું, કોઈ પણ સંજોગોમાં, હું ઘોસ્ટના મલ્ટિ-યુઝર મેનેજમેન્ટને અજમાવવા માંગું છું.
અને તમે તે પહેલેથી જ કરી શકો છો!
ઘોસ્ટ પહેલાથી જ મલ્ટિ-યુઝર supports ને સપોર્ટ કરે છે
હું જાણવા માંગુ છું કે ભૂત પ્લેટફોર્મ અથવા બ્લોગિંગ તરીકે શું પ્રદાન કરે છે જે અન્ય લોકો નથી કરતા. તેઓએ તેને અહીં અને કેવી રીતે ઇન્સ્ટોલ અને રૂપરેખાંકિત કરવું તે પણ જાણીતું બનાવ્યું છે, પરંતુ, તેઓએ ભૂતનો ઉપયોગ કેમ કરવો તેનો ઉલ્લેખ કર્યો નથી. ઉદાહરણ તરીકે, હાલમાં મને લાગે છે કે વર્ડપ્રેસ આ પ્રકારના પ્લેટફોર્મમાં તાજ લે છે, એક પ્રશ્ન એ હશે કે શા માટે ભૂતનો ઉપયોગ થાય છે અને વર્ડપ્રેસનો ઉપયોગ કેમ નથી? અથવા તે ફક્ત એક વિકલ્પ છે, બસ?
+1. હું તેના વિશે વધુ માહિતી મેળવવા માંગું છું, કારણ કે ઘોસ્ટ વિશે બહુ ઓછું જાણીતું છે.
હું મારા હોસ્ટિંગને જોઈ રહ્યો હતો અને મને સમજાયું કે સોફ્ટએક્યુલસ તેને સ્થાપિત કરવા માટે પ્રદાન કરે છે, પરંતુ મને વર્ડપ્રેસ પર ફાયદા દેખાતા નથી.
મેં ફક્ત એક જ વસ્તુ જોઈ છે કે ઘોસ્ટ વધુ ઓછામાં ઓછા છે, કદાચ તે સર્વર લોડ પર થોડો ફાયદો પૂરો પાડે છે.
ખરેખર સર્વર લોડ ખૂબ ઝડપી છે અને ઓછા સંસાધનોનો ઉપયોગ કરે છે
હું તે પછીના લેખમાં સમજાવીશ 😉
અને એક વસ્તુ જે હું હજી સમજી શક્યો નથી ... ઘોસ્ટ શું છે? બ્લોગ માટે? ડોમેન માટે? ...
બ્લોગ બનાવવો
મહાન. બહાર અને અંદર ઘોસ્ટ કેવો દેખાય છે તે જોવા માટે હવે ફક્ત થોડા સ્ક્રીનશોટ બાકી છે
એ જ. પ્રક્રિયાને સમજાવવા માટે ફક્ત થોડા સ્ક્રીનશોટ અને દરેક જણ ખુશ છે. #હા હા હા.
માણસ!, તે આગળ છે 😀