خانه bread crumb arrow icon وبلاگ bread crumb arrow icon آموزش های پیشرفته bread crumb arrow icon آموزش نصب وردپرس در راکی لینوکس

آموزش نصب وردپرس روی Rocky Linux 9 با نکات امنیتی

آموزش نصب وردپرس روی Rocky Linux 9 با نکات امنیتی
تیم محتوا
مدت زمان مطالعه : 9 دقیقه
0 کامنت
۱۴۰۴/۰۶/۱۲

وردپرس بدون شک یکی از محبوب‌ ترین سیستم‌ های مدیریت محتواست که میلیون‌ ها سایت توی دنیا باهاش ساخته شدن. اما فقط نصب وردپرس کافی نیست! انتخاب سیستم‌عامل درست خیلی روی امنیت، سرعت و پایداری سایت تاثیر می‌ذاره. تو این مقاله می‌خوایم با هم یاد بگیریم چطور نصب وردپرس روی Rocky Linux 9 انجام دهسم و در کنارش چند نکته کاربردی درباره امنیت، بهینه‌ سازی و تجربه‌ های واقعی هم مرور کنیم.

آموزش نصب وردپرس در راکی لینوکس

چرا Rocky Linux برای وردپرس انتخاب خوبی است؟

راکی لینوکس به عنوان جایگزین مستقیم CentOS، روی پایداری و امنیت تمرکز ویژه‌ ای دارد. این یعنی برای وب‌ سایت‌ های سازمانی و پروژه‌ های Production، ریسک کمتری نسبت به توزیع‌ های سریع‌ تر مثل Ubuntu خواهید داشت:

پایداری طولانی‌ مدت بر پایه RHEL

امنیت بالا با آپدیت‌ های تست‌ شده

سازگاری کامل با CentOS و RHEL

بدون تغییرات ناگهانی در نسخه‌ ها

چرا Rocky Linux برای وردپرس انتخاب خوبی است؟

مقایسه Rocky Linux با سایر توزیع‌ ها

اگر بخوای Rocky Linux رو با بقیه توزیع‌ های معروف مقایسه کنیم، تفاوت‌ ها به شکل زیره:

  • Rocky Linux

برای محیط‌ های سازمانی و Production طراحی شده، پایداری خیلی بالایی داره و آپدیت‌ هاش محافظه‌ کارانه منتشر می‌ شن. جامعه کاربریش هنوز در حال رشده ولی به خاطر اینکه جایگزین CentOS محسوب میشه، سریع داره بزرگ‌ تر میشه.

  • Ubuntu

جامعه کاربری خیلی بزرگی داره، یادگیری و منابع آموزشی برایش فراوونه و به خاطر آپدیت‌ های سریع‌ تر، برای توسعه و تست خیلی مناسبه. اما برای محیط‌ های کاملاً پایدار سازمانی ممکنه تغییرات ناگهانی اذیت کنه.

  • Debian

مثل Rocky پایدار و مطمئنه، اما به‌ روز رسانی‌ ها کندتر انجام میشه. بیشتر برای سرورهای سبک یا جاهایی که تغییر کمتر و ثبات بیشتر مهمه انتخاب میشه.

  • AlmaLinux

خیلی شبیه Rocky هست چون اون هم جایگزین CentOS به حساب میاد. از نظر پایداری و چرخه آپدیت تقریباً مثل Rocky عمل می‌ کنه، اما انتخاب بین Rocky و Alma بیشتر به سلیقه یا جامعه کاربری مد نظر بر می‌ گرده.

بینش تحلیلی: اگر یک وبلاگ شخصی یا سایت کوچک دارید اوبونتو به خاطر سادگی و منابع آموزشی گزینه بهتری است. اما برای سازمان‌ ها یا هاستینگ‌ های حرفه‌ ای که SLA و امنیت مهم است راکی لینوکس انتخاب مطمئن‌ تری محسوب می‌ شود .

مقایسه Rocky Linux با سایر توزیع‌ ها

مراحل نصب وردپرس روی Rocky Linux

پیش‌نیازهای نصب وردپرس روی راکی لینوکس

سرور Rocky Linux 9 با دسترسی sudo

اتصال SSH یا ترمینال

آشنایی مقدماتی با لینوکس

دامنه

1- آپدیت سیستم

sudo dnf upgrade -y

2- نصب LAMP

  • نصب Apache
sudo dnf install httpd -y
sudo systemctl enable --now httpd

 

مراحل نصب وردپرس روی راکی لینوکس - نصب Apache

  • نصب MariaDB
sudo dnf install mariadb-server mariadb -y
sudo systemctl enable --now mariadb
sudo mysql_secure_installation

مراحل نصب وردپرس روی راکی لینوکس - نصب MariaDB

  • نصب PHP و افزونه‌ های لازم
sudo dnf install php php-mysqlnd php-dom php-xml php-mbstring php-curl php-gd php-zip unzip -y
sudo systemctl restart httpd

مراحل نصب وردپرس روی راکی لینوکس - نصب PHP و افزونه‌ های لازم
3- ایجاد دیتابیس وردپرس

CREATE DATABASE wordpressdb;
CREATE USER 'wordpressuser'@'localhost' IDENTIFIED BY 'StrongPassword';
GRANT ALL PRIVILEGES ON wordpressdb.* TO 'wordpressuser'@'localhost';
FLUSH PRIVILEGES;

4- دانلود و تنظیم وردپرس

cd /tmp
wget https://wordpress.org/latest.tar.gz
tar -xvzf latest.tar.gz
sudo mv wordpress /var/www/html/wordpress
sudo chown -R apache:apache /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress
  • ویرایش فایل wp-config.php:
define('DB_NAME', 'wordpressdb');
define('DB_USER', 'wordpressuser');
define('DB_PASSWORD', 'StrongPassword');
define('DB_HOST', 'localhost');

5- پیکربندی Apache برای وردپرس

<VirtualHost *:80>
DocumentRoot /var/www/html/wordpress
ServerName your_domain_or_IP

<Directory /var/www/html/wordpress>
AllowOverride All
</Directory>
</VirtualHost>
  • راه‌ اندازی مجدد Apache و فایروال:
sudo systemctl restart httpd
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --reload

6- تکمیل نصب وردپرس از طریق مرورگر

  • به آدرس زیر بروید و مراحل نصب گرافیکی را انجام دهید:
http://your_domain_or_IP/wordpress

نکات امنیتی بعد از نصب وردپرس

  • فعال‌ سازی SELinux برای جلوگیری از حملات .
  • نصب SSL رایگان با Let’s Encrypt (هم امنیت، هم SEO) .
  • بکاپ‌ گیری منظم از دیتابیس و فایل‌ ها .
  • بررسی امنیت سرور با ابزارهایی مثل Lynis .

بهینه‌ سازی وردپرس روی Rocky Linux

  • استفاده از Nginx به عنوان Reverse Proxy جلوی Apache.
  • تنظیم PHP-FPM برای سایت‌ های پرترافیک .
  • مانیتورینگ منابع با htop یا glances .

مشکلات رایج در نصب وردپرس روی Rocky Linux 9

Error establishing a database connection: بررسی تنظیمات دیتابیس

عدم نصب پلاگین‌ ها: مشکل Permission فایل‌ ها

صفحه سفید: بررسی لاگ‌ های PHP و Apache

خطاهای مربوط به SELinux: فعال‌ سازی Policy های لازم برای Apache و PHP

تجربه شخصی و تحلیل منحصر به فرد

اولین بار که وردپرس روی Rocky نصب کردم، به خاطر دسترسی اشتباه فایل‌ها (Permission 777)، نصب پلاگین غیرممکن بود. بعد فهمیدم بهترین حالت برای امنیت و عملکرد اینه که مالکیت فایل‌ها با کاربر Apache باشه و دسترسی فقط 7.5.5 یا 6.4.4 داده بشه.

منابع بیشتر

برای کسب اطلاعاب بیشتر در زمینه راکی لینوکس و وردپرس از روی منابع زیر کلیک کنید:

مستندات رسمی Rocky Linux

راهنمای وردپرس

جمع‌ بندی

نصب وردپرس روی Rocky Linux 9 ساده است، اما ارزش واقعی در انتخاب یک توزیع پایدار و امن نهفته است. Rocky به‌خاطر سازگاری کامل با RHEL به گزینه‌ای عالی برای سازمان‌ها و پروژه‌های حساس تبدیل شده. 

پیشنهاد عملی: اگر تازه‌کار هستید، بهتر است ابتدا روی یک سرور مجازی تمرین کنید مثل سرویس‌ مجازی لینوکس آذرسیس و بعد از یادگیری کامل، روی محیط Production پیاده‌سازی کنید . این کار ریسک اشتباهات اولیه را کاهش می‌دهد.

این پست را به اشتراک بگذارید
سوالات متداول نصب وردپرس در راکی لینوکس

تغییر مسیر پیش‌ فرض فایل‌ های حساس، تنظیم سطح دسترسی فایل‌ ها، فعال کردن SSL و به‌ روزرسانی منظم وردپرس و افزونه‌ ها.

بله، وردپرس با هر دو وب‌ سرور Apache و Nginx سازگار هست.

بعد از پیکربندی، مرورگر رو باز کنید و آدرس سرور رو وارد کنید؛ اگر صفحه نصب وردپرس نمایش داده شد، همه چیز آماده است.

0

دیدگاه و پرسش