How To Install Nginx on CentOS 7
תוכן עניינים:
- תנאים מוקדמים
- יצירת מסד נתונים של MySQL
- התקנת PHP 7.2
- מוריד את וורדפרס
- הגדרת Nginx
- השלמת התקנת וורדפרס
- סיכום
וורדפרס היא הפלטפורמה לבלוגים ופיתוח CMS הפופולריים ביותר ברחבי העולם, המפעילה רבע מכל אתרי האינטרנט כיום. היא מבוססת על PHP ו- MySQL ואורזת המון תכונות הניתנות להרחבה באמצעות תוספים ועיצוביות בחינם ופרמיום. וורדפרס היא הדרך הפשוטה ביותר ליצור את החנות המקוונת, האתר או הבלוג שלך.
מדריך זה מתאר כיצד להתקין WordPress ב- CentOS 7. זהו תהליך די פשוט שנדרש פחות מעשר דקות לביצוע.
אנו נשתמש בערימת LEMP עם Nginx כשרת אינטרנט, אישור SSL, PHP 7.2 האחרון ו- MySQL / MariaDB כשרת מסד נתונים.
תנאים מוקדמים
יש לוודא כי מתקיימים התנאים המוקדמים הבאים לפני שתמשיך במדריך זה:
- ציין שם דומיין לכתובת ה- IP הציבורית של השרת שלך. במדריך זה נשתמש ב-
example.com
התחבר כמשתמש עם הרשאות סודו. Nginx מותקן על ידי ביצוע הוראות אלה. יש לך אישור SSL עבור התחום שלך. אתה יכול ליצור תעודת SSL SSL בחינם על ידי ביצוע הוראות אלה.
יצירת מסד נתונים של MySQL
וורדפרס מאחסנת את הנתונים והתצורה שלה במסד נתונים של MySQL. השלב הראשון הוא ליצור בסיס נתונים MySQL, חשבון משתמש MySQL ולהעניק גישה למסד הנתונים.
- התקן את MySQL על CentOS 7. התקן את MariaDB ב- CentOS 7.
התחבר למעטפת MySQL על ידי ביצוע הפקודה הבאה:
mysql -u root -p
מתוך מעטפת MySQL, הפעל את הצהרות ה- SQL הבאות כדי ליצור בסיס נתונים בשם
wordpress
, משתמש בשם
wordpressuser
וכדי להעניק למשתמש את כל ההרשאות הדרושות:
CREATE DATABASE wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
GRANT ALL ON wordpress.* TO 'wordpressuser'@'localhost' IDENTIFIED BY 'change-with-strong-password';
FLUSH PRIVILEGES;
EXIT;
התקנת PHP 7.2
CentOS 7 נשלח עם גרסת PHP 5.4. גרסת ה- PHP המומלצת עבור WordPress היא PHP 7.2.
כדי להתקין PHP וכל תוספי PHP הנדרשים מריצים את הפקודות הבאות:
sudo yum install epel-release yum-utils
sudo yum install
sudo yum-config-manager --enable remi-php72
sudo yum install php-cli php-fpm php-mysql php-json php-opcache php-mbstring php-xml php-gd php-curl
התקנו את PHP FPM מכיוון שאנו משתמשים ב- Nginx כשרת אינטרנט.
כברירת מחדל PHPM FPM יפעל כ-
apache
משתמשים ביציאה 9000. אנו נשנה את המשתמש ל-
nginx
משקע TCP לשקע Unix. לשם כך פתח את קובץ
/etc/php-fpm.d/www.conf
ערוך את השורות המודגשות בצהוב:
… user = nginx… group = nginx… listen = /run/php-fpm/www.sock… listen.owner = nginx listen.group = nginx
ודא
/var/lib/php
יש את הבעלות הנכונה באמצעות הפקודה המפורסמת הבאה:
sudo chown -R root:nginx /var/lib/php
לאחר ביצוע השינויים, הפעל את שירות PHP FPM והפעל אותו:
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
מוריד את וורדפרס
לפני שאתה מוריד את ארכיון Wordpress, צור תחילה ספרייה בה אנו ממקמים את קבצי WordPress:
sudo mkdir -p /var/www/html/example.com
השלב הבא הוא להוריד את הגרסה האחרונה של וורדפרס מדף ההורדה של וורדפרס באמצעות הפקודה הבאה של wget:
cd /tmp
wget
עם סיום ההורדה, חלץ את ארכיון וורדפרס והעביר את הקבצים לספריית השורש של המסמך של הדומיין:
tar xf latest.tar.gz
sudo mv /tmp/wordpress/* /var/www/html/example.com/
הגדר את ההרשאות הנכונות כך שלשרת האינטרנט תהיה גישה מלאה לקבצי וספריות האתר:
sudo chown -R nginx: /var/www/html/example.com
הגדרת Nginx
בשלב זה, עליך להתקין Nginx עם אישור SSL במערכת שלך, אם לא לבדוק את התנאים המוקדמים להדרכה זו.
כדי ליצור חסימת שרת חדשה למופע הוורדפרס שלנו נשתמש במתכון Nginx מאתר ה- Nginx הרשמי.
פתח את עורך הטקסט שלך וצור חסימת שרת nginx חדשה:
sudo nano /etc/nginx/conf.d/example.com.conf
הוסף את השורות הבאות:
/etc/nginx/conf.d/example.com.conf
# Redirect HTTP -> HTTPS server { listen 80; server_name www.example.com example.com; include snippets/letsencrypt.conf; return 301 https://example.com$request_uri; } # Redirect WWW -> NON WWW server { listen 443 ssl http2; server_name www.example.com; ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem; include snippets/ssl.conf; return 301 https://example.com$request_uri; } server { listen 443 ssl http2; server_name example.com; root /var/www/html/example.com; index index.php; # SSL parameters ssl_certificate /etc/letsencrypt/live/example.com/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/example.com/privkey.pem; ssl_trusted_certificate /etc/letsencrypt/live/example.com/chain.pem; include snippets/ssl.conf; include snippets/letsencrypt.conf; # log files access_log /var/log/nginx/example.com.access.log; error_log /var/log/nginx/example.com.error.log; location = /favicon.ico { log_not_found off; access_log off; } location = /robots.txt { allow all; log_not_found off; access_log off; } location / { try_files $uri $uri/ /index.php?$args; } location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ { expires max; log_not_found off; } }
אל תשכח להחליף example.com בדומיין הוורדפרס שלך ולהגדיר את הנתיב הנכון לקבצי אישור SSL. כל בקשות HTTP יופנו ל- HTTPS. הקטעים המשמשים בתצורה זו נוצרים במדריך זה.
לפני הפעלה מחדש של שירות Nginx, בדוק את התצורה כדי לוודא שאין שגיאות תחביר:
sudo nginx -t
אם אין שגיאות, הפלט אמור להיראות כך:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful
ותוכל להפעיל מחדש את Nginx על ידי הקלדת:
השלמת התקנת וורדפרס
כעת, לאחר הורדת וורדפרס ותצורת השרת הושלמה, תוכלו לסיים את ההתקנה דרך ממשק האינטרנט.
פתח את הדפדפן שלך, הקלד את הדומיין שלך ויופיע מסך הדומה לדברים הבאים:
מכאן תוכל להתחיל להתאים אישית את התקנת WordPress שלך על ידי התקנת ערכות נושא ותוספים חדשים.
סיכום
מזל טוב, התקנת בהצלחה את WordPress עם Nginx בשרת CentOS 7 שלך. הצעדים הראשונים עם וורדפרס הם מקום התחלה טוב ללמוד יותר כיצד להפוך את אתר הוורדפרס החדש שלך לשלך.
סנטוס wordpress mysql mariadb cms nginxכיצד להתקין, להתקין hp officejet 6500a בתוספת מדפסת All-in-One

למד כיצד להתקין ולהתקין מדפסת All-in-One של HP Officejet 6500A Plus.
כיצד להתקין nginx ב- debian 10 לינוקס

Nginx הוא שרת פרוקסי קוד פתוח, בעל ביצועים גבוהים, שרת פרוקסי הפוך, המחזיק בכמה מהאתרים הגדולים באינטרנט. במדריך זה נסביר כיצד להתקין ולנהל את Nginx ב- Debian 10 Buster.
כיצד להתקין wordpress עם nginx באובונטו 18.04

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