אשמח לעזרה, כיצד להפנות פורט חדש לשרת בקונטאבו
-
הבנתי אותך.
אתה צריך להוסיף אתר לשרת.
א. דבר ראשון אתה יוצר תיקיה ושם שמה את הקובץ PHP שרכשת, בא תעשה את זה פה: /var/www/ ותקרא לתיקיה לבינתיים בשם new-site.
ב. אתה צריך להגדיר דומיין או פורט בשירות האינטרנט כדי שפניה דרך הדומיין הזה/הפורט יביאו לך את התשובה הנכונה (נרחיב על זה להלן)
ג. בשביל לבדוק אם זה עובד או לא אתה יכול לפתוח בדפדפן את הip עם הפורט, לא צריך לנסות דרך ימות המשיח. כשזה עובד בדפדפן אתה מגדיר בימות המשיח.נרחיב כעת איך מרימים אתר חדש של PHP בשרת:
קודם צריך לברר מה שירות האינטרנט, האם apache (מסתבר) או אחר.
האם יש לך תיקיה כזו /etc/apache2/sites-enabled/ ?
אם כן צור שמה קובץ בשם new-site.conf (אתה יכול שם אחר, אבל בא תזרום בינתיים)
בתוך הקובץ שים את התוכן הבא:<VirtualHost *:8585> ServerName example.com DocumentRoot /var/www/new-site </VirtualHost>
(כשיהיה לך דומיין אז תחליף את הexample.com, בינתיים אתה יכול להשאיר ככה).
כעת צריך להפעיל מחדש את apache. אם יש לך גישה קלה לשורת פקודה, זה אמור להיות הפקודה:sudo systemctl reload apache2
אם לא, תפעיל פשוט את השרת מחדש.
אחרי הפעולות האלו אז תוכל לכתוב בדפדפן 5.5.5.5:8585 (תחליף את האייפי כמובן למה שצריך) ואתה אמור לקבל איזה תשובה כל שהיא או שגיאה (ולא סיבוב איטי שבסופו כתוב האתר לא נמצא).תעדכן אם יש בעיה, כלול טקסט או צילומי מסך רלוונטיים.
-
אתה מסביר בצורה מעולה!!
עשיתי לפי כל ההוראות, (כל התיקיות כבר היו קיימות),כעת הדפדפן מגיב:
הדף הזה לא עובד
XXX.XX.XX.XXX לא שלח נתונים. (תחת האיקסים מופיע ה IP הראשי כמובן)
ERR_EMPTY_RESPONSEכיצד אני מתקדם הלאה??
תודה רבה!!! -
זה לא בעיה, יכול להיות שהכל בסדר.
לקובץ שלך קוראים index.php?
תוסיף שמה באותה התיקיה קובץ בשם dagim.php עם תוכן זה:<?php echo 'WORK!'; ?>
כנס לכתובת האמורה, ככה:
http://5.5.5.5:8585/dagim.phpנ.ב. ממשמע שאמרת שכל התיקיות היו קיימות עולה שאלה מה עם ההגדרות, האם היו קיימות? האם המספר פורט הוגדר נכון ב/etc/apache2/sites-enabled/?
-
לא הבנתי,
עשיתי רק את ההוראות של ההדרכה הראשונה,
והתיקיות היו קיימות (או כמעט כולם), אז נשאר לי רק להוסיף את הקבצים בתוכם, ואח"כ הפעלתי את הקוד בשורת הפקודה בשרת.
לא עשיתי עוד שום דבר נוסף שלא היה כתוב בהדרכה.
אשמח לפירוט מורחב יותר,
לא הבנתי את השאלה שלך: לקובץ שלך קוראים index.php? לאיזה קובץ אתה מתכוין? -
@יצחק-ז בהוראות שלי כתוב רק פעם אחת ליצור תיקיה... אני ודאי מניח שעשית את כל ההוראות. אם לא, תמיד תוכל לקרוא שוב ולעשות...
עזוב את השאלה שלי בקשר לindex.php, תעשה את ההוראה האחרונה עם הdagim.php ותדווח על תוצאות.
אם לא עובד, תצרף פה את הקובץ/צילום מסך של /etc/apache2/sites-enabled/new-site.conf
אם הקובץ לא קיים, עשה שוב את ההוראות בדקדקנות. -
עשיתית את ההוראות עם ה dagim
והתוצאה מהדפדפן:
Not Found
The requested URL was not found on this server.
Apache/2.4.41 (Ubuntu) Server at XXX.XX.XX.XXX Port 80 -
סליחה טעות,
התגובה היא:הדף הזה לא עובד
XXX.XX.XX.XXX לא שלח נתונים. (תחת האיקסים מופיע ה IP הראשי כמובן)
ERR_EMPTY_RESPONSE -
מצורף הקובץ
-
מה למעשה הכתובת שאני צריך לכתוב בשביל להגיע לקובץ החדש שלי?? (שהשתלתי אותו היכן שאמרת),
אבדוק בתוך ימות המשיח איך זה מגיב לי.
(גם שאר הפורטים הפרטיים בשרת שלי, שעובדים לי מצויין בימות המשיח, מגיבים אותו דבר בדפדפן,
אז אני רוצה לנסות להכניס לימות המשיח,
אך איזו כתובת לרשום שם?? -
בכל אופן תודה ענקית! על שהקדשת מזמנך היקר בערב פסח, בשביל לעזור ליהודי שאינך מכיר!!!
אני מקווה שכל העזרה לא תלך לריק,
ואולי עוד מישהו יוכל להמשיך להחכים אותי איך לסיים את העניין,
אך בכל אופן ודאי שהתקיים בך עכ"פ: חישב לעשות מצוה ונאנס, מעלה עליו הכתוב כאילו עשאה!!
אשריך!!