איך להגדיר שרת אינטרנט על ה-VPS שלך
נבדק על אובונטו/דביאן/CentOS
דרישות מוקדמות
-
VPS עם גישת root/SSH
-
ידע בסיסי בשורת הפקודה בלינוקס
-
10-15 דקות זמן
1️⃣ עדכן את המערכת שלך
# לאובונטו/דביאן: sudo apt update && sudo apt upgrade -y # לסנטוס/RHEL: sudo yum update -y
2️⃣ התקן שרת אינטרנט
אפשרות א: Apache (קל וגלובלי)
# אובונטו/דביאן: sudo apt install apache2 -y # סנטוס: sudo yum install httpd -y
הפעל והפעל באופן אוטומטי:
sudo systemctl start apache2 # או httpd (סנטוס) sudo systemctl enable apache2
✅ אמת: בקר בכתובת ה-IP של השרת בדפדפן. אמור להופיע דף מבחן של Apache.
אפשרות ב: Nginx (מהיר וקל)
sudo apt install nginx -y # אובונטו/דביאן sudo yum install nginx -y # סנטוס
הפעל והפעל באופן אוטומטי:
sudo systemctl start nginx sudo systemctl enable nginx
✅ אמת: בדוק http://[כתובת-IP-של-השרת]
עבור דף קבלת הפנים של Nginx.
3️⃣ התקן MySQL/MariaDB (מסד נתונים)
# אובונטו/דביאן: sudo apt install mariadb-server -y # סנטוס: sudo yum install mariadb-server -y
התקנה מאובטחת:
sudo mysql_secure_installation
(עקוב אחר ההוראות להגדרת סיסמת root והסרת הגדרות ברירת מחדל לא מאובטחות)
4️⃣ התקן PHP (לתוכן דינמי)
# אובונטו/דביאן: sudo apt install php php-mysql -y # סנטוס: sudo yum install php php-mysql -y
בדוק את PHP:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
✅ בקר ב-http://[כתובת-IP-של-השרת]/info.php
כדי לראות את פרטי PHP.
5️⃣ הגדר את חומת האש
אפשר תעבורת HTTP/HTTPS:
# אובונטו/דביאן (UFW): sudo ufw allow 80/tcp sudo ufw allow 443/tcp # סנטוס (FirewallD): sudo firewall-cmd --permanent --add-service=http sudo firewall-cmd --permanent --add-service=https sudo firewall-cmd --reload
6️⃣ הפעלה אוטומטית של שירותים
וודא שהשירותים יופעלו מחדש באתחול:
# עבור Apache: sudo systemctl enable apache2 # או httpd # עבור Nginx: sudo systemctl enable nginx # עבור MariaDB: sudo systemctl enable mariadb
השלבים הבאים
-
העלה את האתר שלך דרך SFTP/FTP
-
אבטח באמצעות SSL (השתמש ב-Let’s Encrypt):
sudo apt install certbot -y sudo certbot --apache # או --nginx
-
אופטימיזציה של ביצועים (הפעל מטמון, השתמש ב-PHP-FPM)
טיפים מקצועיים
-
צריך פאנל ניהול? נסה את:
-
Webmin (חינמי)
-
CyberPanel (ל-OpenLiteSpeed)
-
-
אפשרות Docker? הרץ Nginx/PHP במכולות לבידוד.
דוגמת LAMP Stack בפקודה אחת (אובונטו):
sudo apt update && sudo apt install apache2 mariadb-server php php-mysql -y && sudo mysql_secure_installation
סיימת!
כעת יש לך שרת אינטרנט self-hosted! צריך עזרה? צור קשר עם התמיכה של AuxoDomain.