Cheap Domain Logo by AuxoDomain

איך להגדיר שרת אינטרנט על ה-VPS שלך Print

  • Web Server, Server, Website, Ubuntu, VPS, Dedicated server
  • 0

איך להגדיר שרת אינטרנט על ה-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.

Q
?האם התשובה שקיבלתם הייתה מועילה
Back