שרת לאתר
-
שלום, יש לי שרת ווינדוס שאני משתמש בו.
אני רוצה להתחיל להפעיל ע"ג אתר, דא עקא, שאין לי שמץ של מושג איך עושים כזה דבר, מה צריך להתקין, ואיך חוסמים/פותחים פורטים, אשמח לעזרתם של חברי הפורום, תודה! -
@ענן אם מדובר על אתר שאתה רוצה לחשוף לאינטרנט הרחב לא מומלץ להשתמש ב-XAMPP.
חוץ מזה, השאלה שלך כללית מאוד, נסה לשאול משהו יותר ספציפי. אני מבין שאתה בדרגת מתחיל בסוגיה זו, אז כדאי ללמוד קצת על הנושא ולשאול אם אתה מתקשה במשהו ספציפי.
אני לא יודע מהם המקורות הטובים בעברית ללמוד את הנושא. יש על זה אשכולים כאן ובפורומים אחרים
-
@ענן
שרת היא שם עבור
א) מכונה שמחוברת לרשת עם כתובת קבועה כך שאחרים יכולים לגשת אליו. (זה כבר קיים?)
ב) תוכנה שמשרתת בקשות לקוחות שמגיעים אליה.בנוגע לא'. צריך לדאוג שיש לך
- IP קבוע (בד"כ יש).
- שפורט 80 ו-443 פתוחים לאינטרנט. (תלוי לפי המארח אם זה פתוח בברירת מחדל ואיך פותחים במידה ולא)
- מומלץ (אבל לא חייבים) דומיין. (ואז לחבר את הדומיין ל-IP של השרת)
בנוגע לב'.
יש המווון תוכנות שמתפקדים כשרתי ווב. זה נשמע שהאתר שלך בנוי ב-PHP. אין לי נסיון או ידיעות ב-PHP, אבל נראה לי שאפשר להשתמש ב-nginx או apache או IIS המובנה של ווינדוס סרבר. מעבר לזה אני לא יודע הרבה. -
@שמואל4 או אולי אתה תעזור לי? אני לא מעוניין לאינטרנט הרחב, אלא לתפעל עליו כל מיני דברים שאני בונה, לי ולכמה חברים...
אולי תסביר לי שלב שלב איך עושים כל דבר?
זה לא ממש ככה.
בשורה התחתונה מה שאתה צריך מה XMAPP זה Apache ו SQL.זה כבר נותן לך יחסית מרחב עבודה גדול.
מה אתה מתכוון "לתפעל עליו" אתה בונה בphp? במה?
-
@ענן בקצרה.
הקבצים בhtdocs
צריך לפתוח פורט 80 לhttp ו443 לhttps
חשוב מאד, חיבור לשרת, אם אתה מתחבר בRDP ישיר מומלץ ואף הכרחי לחסום RDP ישיר ולהתחבר בצורה יותר מאובטחת, למשל, ssh + הפניית פורטים.אם אין לך ידע בכלל בכלל בכלל מוקדם אני אומר לך את האמת יקח לך קצת זמן. לזה יש גוגל..
-
חשוב מאד, חיבור לשרת, אם אתה מתחבר בRDP ישיר מומלץ ואף הכרחי לחסום RDP ישיר ולהתחבר בצורה יותר מאובטחת, למשל, ssh + הפניית פורטים.
אתה כותב את זה תמיד ובכל מקום, אבל פה הגזמת כי אין לזה קשר בכלל עם השאלה.
לגופה של שאלה לא אמרת כלום חוץ מאיפה הקבצים...
ואגב, אני מתחבר בRDP רגיל, ואני חי עם זה בשלום המון שנים... -
@ענן יש לך אתר?
איך הוא כתוב? אכן בPHP?
אתה יכול להסתדר עם ההוראות פה: https://www.znetlive.com/blog/how-to-install-apache-php-and-mysql-on-windows-10-machine/
? -
-
@ענן אוקי.
בתוך השרת כשאתה פותח דפדפן וכותב localhost
נפתח משהו?כן, זה.
http://localhost/dashboard/Welcome to XAMPP for Windows 7.4.4 You have successfully installed XAMPP on this system! Now you can start using Apache, MariaDB, PHP and other components. You can find more info in the FAQs section or check the HOW-TO Guides for getting started with PHP applications. XAMPP is meant only for development purposes. It has certain configuration settings that make it easy to develop locally but that are insecure if you want to have your installation accessible to others. If you want have your XAMPP accessible from the internet, make sure you understand the implications and you checked the FAQs to learn how to protect your site. Alternatively you can use WAMP, MAMP or LAMP which are similar packages which are more suitable for production. Start the XAMPP Control Panel to check the server status. וכו' וכו'
-
-
-
אם בתוך השרת נפתח הדף של XAMPP, תנסה חיצונית מהשרת (על ידי כניסה לIP שלו), האם זה גם מופיע?
מופיע גם חיצונית.
@dovid @yossiz אבל 2 שאלות חדשות, א. איך אני מסתיר את הנתיב המלא לקובץ? שלא יוצג ככה, אלא כמו בכל אתר נורמלי?
ב. ראיתי שם כתוב משהו על מייל, ולא הבנתי בדיוק איך עושים את זה, איך אני עושה דף ששולח מייל מהחשבון שלי?
-
@dovid @yossiz אבל 2 שאלות חדשות, א. איך אני מסתיר את הנתיב המלא לקובץ? שלא יוצג ככה, אלא כמו בכל אתר נורמלי?
אתה מוזיז את המיקום שלו בשרת לתיקיה הראשית.
אם אתה רוצה שprojectsend יהיה הראשי לגמרי תכניס את התוכן שלו לתוך htdocs ישר.ב. ראיתי שם כתוב משהו על מייל, ולא הבנתי בדיוק איך עושים את זה, איך אני עושה דף ששולח מייל מהחשבון שלי?
אם אתה רוצה שהשרת שלך עצמו יהיה שרת מיילים זה דורש תוכנת שרת מיילים.
בxampp יש משהוא אבל אני לא אהבתי את זה.
אני משתמש ב hmailserver ואז תוכל לשלוח מיילם מהשרת המקומי. -
אתה מוזיז את המיקום שלו בשרת לתיקיה הראשית.
אני מתכוון, אם יש לי תמונה בתיקייה מסוימת, ואני לא רוצה שיהיה כתוב נתיב מלא, כי אז אפשר למחוק את השם של התמונה, ולראות את כל הקבצים בתיקייה, אז אני רוצה להסתיר את זה. וגם אני רוצה לחסום את הגישה לתיקייה, לדוג'
http://ASDF.CO.IL/ASD/AAAA.PHP
שאם יעשו ככה, זה יציג 404, איך עושים את זה?
http://ASDF.CO.IL/ASD/
-
@ענן
אוקי, זה משהוא אחר לגמרי.
אתה עושה:<Directory "C:\xampp\htdocs\"> Options FollowSymlinks AllowOverride All Require all granted </Directory> זה יתן גישה רק למיקום מדוייק כמו:
http://ASDF.CO.IL/ASD/AAAA.PHP
אבל ל
http://ASDF.CO.IL/ASD/
הוא יחזיר 403 -
@שמואל4
א. תודה!
ב. איפה אני שם את הקוד שהבאת?
ג. אני לא צריך שרת מיילים, אני רוצה דף שאני כותב בו את הנמען, ואת גוף ההודעה, והוא שולח את זה מהכתובת שלי הרגילה, זה קיים?
ד. איך אני עושה שהדפדפן יבקש סיסמא בכניסה לדף?
-
עכשיו מצאתי את הקוד הזה לשליחת מיילים, איך אני מתפעל אותו?
$to = "your@mail.com"; //לאן ישלח mail ($to,"subject","message","from")
פוסט 17 מתוך 30