פרסומת

אז כן בחר את שם התחום שלך איך אתה בוחר שם תחום נהדר?בחירת שם הדומיין המושלם לאתר שלך זה כמו לבחור את השם המושלם לילד הראשון שלך. הגבר את הסבירות להצלחה מקוונת בעזרת טיפים אלה. יש המון בשם! קרא עוד . יש לך רעיון רוצח לפרויקט. אתה מפוטר, ומוכן לשחרר את היצירה האחרונה והגדולה שלך באינטרנט.

אחרי שסרקו את האינטרנט בחיפוש אחר אירוח אתרים הטוב ביותר, הנחתת לעצמך דיל מתוק ב- VPS. יש בעיה אחת בכל זאת. אינך יודע את הדבר הראשון בהפעלת לינוקס דרך שורת הפקודה החזקה שלה.

ובכן, אל תדאגו עוד. אני עומד להוריד את הידע כיצד להתקין שני יישומי אינטרנט מדהימים. אחת מהן היא פלטפורמת הבלוגים יוצאת הדופן של וורדפרס, שמאפשרת להחליף ענק באינטרנט, כולל אתר זה ממש. אני גם אראה לך כיצד להתקין את המתחזה האחרונה לכת הבלוגים; רוח הרפאים Javascript ו- Node. לאחר שעברת את תהליך התקנת האפליקציות האלה, עליך להיות בטוח מספיק עם שורת הפקודה לינוקס כדי להתמודד עם כל יישום אינטרנט שחוצה את דרכך.

לשם כך, החלפתי מופע DigitalOcean שמריץ אובונטו 13.10 x64. אוקיינוס ​​דיגיטלי הם ספקי VPS שיש לי נקודה רכה עבורו; מציע שירות איכותי ושרתים וירטואליים מהירים במחיר התחלתי של $ 5. אני ממליץ עליהם מאוד, למרות שישנם ספקי VPS אחרים בחוץ שהם די טובים.

instagram viewer

התקנת רוח רפאים

רוח רפאים עושה בלוגים, מדמיינים מחדש. כל יוטה של ​​החוויה תוכננה להפוך את תהליך פרסום היוצרים שלך למעט יותר כאב. חברי, מהיר פטקר, נתן ריצה של רוח רפאים Ghost משיקה פלטפורמת בלוגים מבוססת Javascript כתחליף פשוט ל- Wordpressוורדפרס הוא יותר מסתם פלטפורמת בלוגים, אך המפתח ג'ון אונולן רצה משהו פשוט יותר - הוא רצה "רק פלטפורמת בלוגים". וכך הוא יצר את רוח הרפאים, ובנה אותו כולו ב- Javascript. קרא עוד כמה חודשים אחורה.

בעוד אנו הולכים להתקין את Ghost ב- VPS של Ocean Ocean - שמגיע עם מתקין Ghost - אנו מתעלמים מהמתקין ולעשות זאת בדרך הקשה.

ראשית הדברים הראשונים, עלינו לעשות SSH לתיבה שלנו. זה אמור להיות פשוט יחסית אם אתה מנהל לינוקס או OS X, כיוון ששניהם מגיעים עם לקוח SSH מובנה. משתמשי Windows מעודדים לבדוק זאת עורב, שהוא לקוח SSH בקוד פתוח מדהים, אם כי יש מספר אלטרנטיבות מדהימות 4 דרכים קלות לשימוש ב- SSH במערכת WindowsSSH הוא פיתרון דה-פקטו לגישה מאובטחת למסופים מרוחקים במערכות לינוקס ומערכות אחרות כמו UNIX. אם יש לך שרת SSH מרוחק אליו ברצונך לגשת, תצטרך להוריד לקוח SSH ... קרא עוד , כולל כאלה המחברים לדפדפן האינטרנט שלך.

ssh-ghost-connect

אם אנו נכנסים לתיבה שלנו בפעם הראשונה, נצטרך לעשות קצת ניקיון ביתי קודם. אנו נוודא שמנהל החבילה מעודכן ואם יש עדכונים במערכת שלנו, עלינו להתקין אותם. באובונטו הדבר נעשה על ידי הזנת הפקודות הבאות:

עדכון sudo מתאים לקבל
sudo מתאים לקבל שדרוג

שים לב שאם התחברת כ- Root, לא תצטרך לכתוב 'sudo'. Sudo משמש לחשבונות כדי להסלים באופן זמני את הרשאותיהם על מנת לבצע פקודה שמשפיעה על מערכת ההפעלה הבסיסית.

עדכון ssh-ghost
שדרוג רוח-שש

עכשיו, תפוס עותק של build-essential ו- zip.

sudo apt-get להתקין מיקוד חיוני לבנות

זו הפעם השלישית שנצטרך להשתמש בפקודה שעושה משהו עם apt-get. אז מה זה? Apt-get הוא ה- מנהל החבילות המשמש בדביאן, אובונטו ולינוקס המדריך שלך למאגרי אובונטו וניהול חבילות קרא עוד . זה מאפשר לנו לעקוב אחר כל החבילות במערכת שלך ולהתקין חבילות חדשות, כמו גם למחוק ולעדכן אותן. מגניב נכון?

ssh-ghost-build

אה, ותוך כדי העניין, תפוס עותק של Node.js. זה המצע שעליו מה זה צומת. JS ומדוע אכפת לי? [בניית אתרים]JavaScript הוא רק שפת תכנות בצד הלקוח הפועלת בדפדפן, נכון? לא עוד. Node.js הוא דרך להפעלת JavaScript בשרת; אבל זה כל כך הרבה יותר טוב. אם... קרא עוד רוח רפאים ניתנת לתפיסה בעזרת apt-get פשוט. משתמשים בגרסאות ישנות יותר של אובונטו יצטרכו לתפוס את העותק של הצומת מ- ה- PPA של כריס לאה, שהוא עדכני יותר ממגזרי הרשמי של אובונטו הרשמיים.

sudo apt - לקבל התקנת nodejs

צומת-רוח רפאים

אתה צריך גם את מנהל החבילות של הצומת (NPM). צור קישור סמלי בין / usr / bin / nodejs ו / usr / bin / node, אחוז במתקין NPM והפעל אותו.

ln -s / usr / bin / nodejs / usr / bin / node
תלתל https://npmjs.org/install.sh | sudo sh

זו הפעם הראשונה שנתקלנו בתלתלים. זה למעשה כלי די מגניב עבור לינוקס שמאפשר לנו להעביר נתונים בין תוכניות. בדוגמה זו אנו משתמשים בה כדי לתפוס עותק של סקריפט ההתקנה של NPM. לאחר מכן זה מבוצע באמצעות '| sudo sh '.

ssh-ghost-symbolic
ssh-ghost-npm

לפני שנמשיך הלאה, בואו ונוודא כי התקנו את Node ו- NPM. אם המסך שלך נראה כמו שלי, אל תהסס להמשיך הלאה.

בערב בערך - v
צומת -v

אם אתה רואה שגיאה, משהו השתבש. נסה לבקר מחדש בשלבים הקודמים, או השאיר לי תגובה למטה.

אמת-רוח רפאים

מדהים. עכשיו, בואו נתפוס רוח רפאים ונפתח אותה!

תלתל -L https://ghost.org/zip/ghost-latest.zip -או ghost.zip
לפרוק את רוח הרפאים של - uo.zip - רוח רפאים

תופס ssh-ghost
unshsh-ghost-unzip

אם עדיין אינך נמצא בה, עבור לספריית Ghost והתקן אותה באמצעות NPM.

רוח רפאים CD /
npm התקנה - ייצור

מתג ssh-ghost
ssh-ghost-npm-install

הנה דבר מגניב ב- NPM. זה למעשה מתקין עבורכם את כל תלות Javascript עבור Ghost. מדהים, נכון? לאחר שתסיים לעשות את כל העבודה הקשה, פתח את config.js וערוך את מספר היציאה ל- 8080 בעזרת עורך הטקסט שבחרת. ננו היא בחירה מצוינת למתחילים ננו נגד vim: עורכי טקסט מסופים בהשוואהאף על פי שלינוקס הפכה די קלה לכך שלמעשה כל אחד יכול להשתמש בלי שתצטרך להשתמש בטרמינל מעולם, ישנם כמה מאיתנו שמשתמשים בו באופן קבוע או סקרנים כיצד ניתן לשלוט ... קרא עוד למרות שאני די אוהב את Vim. תצטרך גם לשנות את שם המארח לכתובת ה- IP של השרת שאליו אתה מתחבר.

ssh-ghost-text-edit

עכשיו הגיע הזמן להתחיל את Ghost! בספריה שהתקנת את Ghost, הפעל:

התחל בערב

כדי לבדוק אם זה עובד, נווט אל השרת שהתקנת בו את Ghost באמצעות דפדפן האינטרנט שלך, וודא שיש לו את מספר היציאה שציינת ב- config.js.

ssh-ghost-final

חזה! זה עובד!

וורדפרס

עכשיו, הגיע הזמן להתקין את WordPress. נתחיל מהתחלה כאן עם טיפת אוקיאנוס דיגיטלי רענן. כמו קודם, SSH לשרת שלך, עדכן את מנהל החבילה והתקן את כל העדכונים. לאחר שתעשה זאת, נתחיל עוד ב יצירת ערימת LAMP שלנו תוכנת שרת האינטרנט הלינוקס הטובה ביותר (ואלטרנטיבות אפאצ'י) קרא עוד . זה מיועד ללינוקס, אפאצ'י, MySQL ו- PHP, ומתייחס לפלטפורמה, לשרת האינטרנט, למסד הנתונים ולשפת התכנות המשמשים להפעלת ההתקנה של וורדפרס.

הגדרת ערימת ה- LAMP שלך קלה יותר ממה שזה נשמע. יש להודות שיש רשימת כביסה קטנה של תלות שעליך להתקין. למרבה המזל, אובונטו מגיעה עם אוניית נחמדה שמטפלת כל מה בשבילך.

sudo apt - קבל התקנת שרת מנורה ^

מנורת ssh-wordpress

שרת MySQL שלך הוא המקום בו אתה מאחסן את כל הנתונים שלך. כתוצאה מכך מומלץ בחום ליצור סיסמת שורש חזקה לשרת כשתתבקש.

ssh-wordpress-mysql-password

וזה הכל. ברצינות. זה לגמרי זה. הגדרת כעת את שרת ה- LAMP שלך. עכשיו להתקנת וורדפרס!

ראשית עלינו לעשות זאת צור את הטבלה בה וורדפרס מדריך MySQL שלב אחר שלב לבלוגרי Wordpress המארחים את עצמםאם אתה בלוגר, רוב הסיכויים שתשתמש ב- WordPress. ישנן שתי דרכים בהן תוכלו להשתמש בוורדפרס, אידיאלי לבעלי ידע טכני וכאלה ללא. הראשון הוא ... קרא עוד יאחסן את פוסטים הבלוגים שלנו, כמו גם את המשתמש במסד הנתונים בו וורדפרס ישתמש כדי ליצור אינטראקציה עם בסיס הנתונים. היכנס ל- MySQL.

ssh-wordpress-mysql-login

כעת, הפעל את שורות הקוד הבאות. דאג להכנס לכל שורה בנפרד.

צור מילת מפתח של DATABASE;
צור משתמש 'Wordpressuser' @ 'localhost' המזוהה באמצעות 'סיסמה';
הענק את כל הפרטיות על WordPress. * ל- 'wordpressuser' @ 'localhost';
הרשאות סומק;
יציאה

כעת, הורידו ופרקו את וורדפרס.

ווגט http://wordpress.org/latest.tar.gz
tar -zxvf last.tar.gz -C / wordpress

שימו לב איך השתמשנו בווגט כאן במקום להתכרבל? עבודה אחת או אחרת, במקרה זה, די להחלפה. במסגרת זו שניהם עושים את אותו הדבר, פחות או יותר.

ssh-wordpress-להוריד

העבר את וורדפרס ל- / var / www והעניק הרשאות קריאה, כתיבה וביצוע לספריה זו. דאג לכלול את דגל ה- R. זה הופך את זה לרקורסיבי.

mv wordpress / / var / www
chmod -R 777 / var / www

ssh-wordpress-move

כעת, בדפדפן שלך, נווט אל /wordpress. אם עקבת אחר ההוראות האלה, אתה אמור לראות את הדף הזה. לאחר מכן תידרש ליצור קובץ תצורה באמצעות ממשק האינטרנט. עקוב אחר ההוראות המופיעות, ובקרוב מספיק תהיה לך התקנת וורדפרס משלך. מתוק, אה?

ssh-wordpress-config

מה עם ביטנמי?

לפני שנסיים, אני רוצה לדבר בקצרה ביטנמי. אם אתה מתנדנד AWS 4 שימושים נהדרים לשירותי האינטרנט S3 של אמזוןלמרות שאמזון ידועה בעיקר בזכות השירותים הקמעונאיים שלהם, הם למעשה מציעים שלל שירותי אינטרנט עבור מפתחים ומשתמשים ביתיים המנצלים את חוויית אמזונס ומדרגיות עם כמויות אדירות של ... קרא עוד שרת, זה בהחלט משהו שעליכם לחקור. ההפעלה הספרדית הזו מקלה על פריסת יישומי אינטרנט פופולריים מרחוק לפרוסת AWS שלך, כולל דרופל וורדפרס.

ssh-bitnami

אם זה נשמע כמו יותר מדי טרחה, אתה יכול אפילו לגרום לביטנמי לסדר אותך בשרת. רק צפו לשלם פרמיה קלה עבור זה.

אני לא מתכוון לבדוק זאת יותר מדי, מכיוון שזה קצת פלטפורמה ספציפית. עם זאת, אם אתה נואש לנסות אותם, הם מציעים התקנות של שעה בחינם של יישום האינטרנט שלך לפי בחירתך. באשר לשאר המאמר הזה, על מה אני הולך לדון צריך לעבוד על כל שרת שמריץ GNU / Linux.

סיכום

שורת הפקודה לינוקס יכולה להיות מאיימת בהתחלה. אין ספק בכך. אם בטעות מצאת את עצמך אוכף עם אירוח אתרים SSH בלבד, אתה תצטרך להרטיב את רגליך בשורת הפקודה כדי לעשות הכל.

למרבה המזל, אם אתה יכול להתקין יישום אינטרנט אחד, אתה יכול להתקין את כולם. כל מה שאתה צריך זה קצת ביטחון בשורת הפקודה של לינוקס, והיכולת לגוגל את כל הבעיות שצצות.

האם נרשמת אי פעם לאירוח אתרים ב- SSH בטעות? אשמח לשמוע הכל על זה. זרוק לי תגובה למטה.

אשראי צילום: מגמות חדשנות במערך החשיבה הטכנולוגי של מרכז הנתונים (Dell)

מתיו יוז הוא מפתח תוכנה וכותב מליברפול, אנגליה. לעיתים רחוקות הוא נמצא ללא כוס קפה שחור חזק בידו ומעריץ לחלוטין את ה- Macbook Pro ואת המצלמה שלו. תוכלו לקרוא את הבלוג שלו בכתובת http://www.matthewhughes.co.uk ותעקוב אחריו בטוויטר ב- @ matthewhughes.