ไม่กี่วันที่ผ่านมาฉันได้เผยแพร่รายการเกี่ยวกับ ติดตั้งอย่างไร ผี ได้อย่างง่ายดายด้วยสคริปต์การติดตั้งวันนี้ฉันเขียนสิ่งนี้เพื่อสอนวิธีการติดตั้งด้วย Nginx และชื่อโดเมนของคุณ โดยไม่ต้องกังวลใจอีกต่อไปมาเริ่มบทช่วยสอนกันเลย!
แพ็คเกจที่จำเป็น
เพื่อทำการติดตั้ง ผี ใน VPS เราต้องเชื่อมต่อและติดตั้งการอ้างอิงสำหรับสิ่งนี้เราต้องติดตั้งสิ่งต่อไปนี้:
# 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 และย้ายไปที่:
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
เราสามารถทำได้ด้วย นาโน (ตัวแก้ไข GNU เพื่อไม่ให้สับสนกับ Nano's DesdeLinux : V) แต่มันจะซับซ้อนกว่านี้และเราจะต้องแทนที่โค้ดจำนวนมาก (ใช่มากตามที่คุณอ่าน) แต่วิธีนี้อธิบายได้ง่ายกว่า :)
แต่จำไว้ว่าเราต้องการให้มันอยู่เบื้องหลัง! สำหรับสิ่งนี้เราติดตั้งตลอดไป:
/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 (โฮสต์) เปลี่ยนที่อยู่ IP ที่ชี้ไปสำหรับ VPS ของคุณและ voila!
หมายเหตุสุดท้าย
หากต้องการเข้าถึงการดูแลระบบให้ไปที่ www.dominio.com/ghost/ อย่าลืมเปลี่ยนโดเมนสำหรับโดเมนของคุณ พร้อมแล้ว! ตอนนี้คุณสามารถเข้าถึงโดเมนของคุณเริ่มเผยแพร่และติดตั้งธีมได้ :) แต่ ...
โลกแห่ง Geek (I) มอบธีมนี้ให้คุณเพื่อให้คุณติดตั้งแก้ไขและเพลิดเพลิน 🙂
คุณต้องดาวน์โหลด:
wget http://www.theworldofthegeek.com/files/TWOTGFlat.zip
เปิดเครื่องรูดมัน:
unzip TWOTGFlat.zip
และคัดลอกธีมไปยังไฟล์ ผี
cp TWOTGFlat/ /var/www/content/themes
ตอนนี้อยู่ในการตั้งค่าของไฟล์ ผี เปลี่ยนธีมเป็นธีมใหม่และ voila!
หากคุณมีคำถามหรือต้องการความช่วยเหลือ ผีฝากคำถามไว้ในความคิดเห็นหรือคุณสามารถติดต่อฉันได้ที่เว็บไซต์ของฉัน
ไชโย! nn /
บทช่วยสอนที่ดีฉันจะทดสอบกับ VPS "เล่น" คุณจะไม่มีตัวอย่างของธีมเพื่อดูว่าเป็นอย่างไรก่อนดาวน์โหลด😛
แน่นอน! http://www.theworldofthegeek.com/content/images/2014/Aug/Captura-de-pantalla-de-2014-08-09-17-04-57.png
คุณเพียงแค่ต้องแก้ไข default.hbs (เนื่องจากมีข้อผิดพลาดเล็กน้อยใน navbar) และ sidebar.hbs เท่านี้เอง!
ขอบคุณ!
บทแนะนำที่น่าสนใจ บางทีฉันอาจอุทิศตัวเองให้กับการย้ายไปที่ Ghost แต่ฉันไม่รู้ว่าการจัดการจะเป็นอย่างไรที่นั่น (อันที่จริงถ้าจำเป็นต้องเข้าถึง VPS มันจะค่อนข้างอึดอัด)
มีเครื่องมือในการโยกย้ายไปยัง Ghost จากตัวอย่างเช่น WordPress มันง่ายมากที่จะควบคุมจาก tusite.com/ghost ที่คุณเข้าถึงการดูแลระบบของโพสต์ผู้ใช้และบล็อกน่าเสียดายที่ไม่มีการรองรับผู้ใช้หลายคน (แต่จะถูกเพิ่ม) แต่ด้วย Hacks บางอย่าง รหัสสามารถทำได้แม้ว่าโดยส่วนตัวแล้วฉันชอบรอการอัปเดตเพื่อไม่ให้เกิดข้อผิดพลาดหากคุณมีคำถามถามฉัน
ไม่ว่าในกรณีใดฉันต้องการลองใช้การจัดการผู้ใช้หลายคนของ Ghost
และคุณทำได้แล้ว!
Ghost รองรับผู้ใช้หลายคนแล้ว😀
ฉันต้องการทราบว่า Ghost เสนออะไรเป็นแพลตฟอร์มหรือบล็อกที่คนอื่นไม่ทำ พวกเขาทำให้มันเป็นที่รู้จักที่นี่และวิธีการติดตั้งและกำหนดค่า แต่พวกเขาไม่ได้กล่าวถึงว่าทำไมต้องใช้ ghost ตัวอย่างเช่น WordPress ตอนนี้ฉันคิดว่าเป็นมงกุฎในแพลตฟอร์มประเภทนี้คำถามคือทำไมต้องใช้ ghost ไม่ใช่ wordpress? หรือว่าเป็นทางเลือกแค่นั้นเอง?
+1. ฉันต้องการข้อมูลเพิ่มเติมเกี่ยวกับเรื่องนี้เนื่องจากไม่ค่อยมีใครรู้จัก Ghost
ฉันกำลังดูโฮสติ้งของฉันและฉันรู้ว่า Softaculous เสนอให้ติดตั้ง แต่ฉันไม่เห็นข้อดีของ WordPress
สิ่งเดียวที่ฉันได้เห็นคือ Ghost นั้นเรียบง่ายกว่าบางทีนั่นอาจให้ประโยชน์มากกว่าการโหลดเซิร์ฟเวอร์
จริงๆแล้วการโหลดเซิร์ฟเวอร์นั้นเร็วกว่ามากและใช้ทรัพยากรน้อยลง
ฉันจะอธิบายในบทความถัดไป😉
และสิ่งหนึ่งที่ฉันยังไม่เข้าใจ ... Ghost คืออะไร? สำหรับบล็อก? สำหรับโดเมน? ...
เพื่อสร้างบล็อก
เยี่ยมมาก ตอนนี้มีเพียงภาพหน้าจอบางส่วนเท่านั้นที่หายไปเพื่อดูว่า Ghost มีลักษณะอย่างไรทั้งภายนอกและภายใน
ที่เหมือนกัน. เพียงไม่กี่ภาพหน้าจอเพื่อแสดงขั้นตอนและทุกคนก็มีความสุข #ฮ่า ๆ.
ผู้ชาย! ที่ต่อไป😀