خانه / سرور مجازی / نصب وردپرس با OpenLiteSpeed بر روی ابونتو ۱۶٫۰۴
نصب وردپرس با OpenLiteSpeed بر روی ابونتو ۱۶٫۰۴

نصب وردپرس با OpenLiteSpeed بر روی ابونتو ۱۶٫۰۴

در این مقاله به شما نشان خواهیم داد که چگونه می توانید وردپرس را با OpenLiteSpeed بر روی اوبونتو ۱۶٫۰۴ نصب کنید. همانطور که می دانید OpenLiteSpeed یک سرور HTTP متن باز و سبکی است که  توسط فناوری لایت اسپید توسعه یافته است.  این گزینه رابط وب کاربرپسندی را ارائه می کند و از سیستم عامل های مختلفی همچون لینوکس، مک، Freebsd پشتیبانی می نماید.  نصب وردپرس به کمک OpenLiteSpeed بر روی سرور مجازی که سیستم  عامل اوبونتو را در خود دارد بسیار ساده است. فرایند نصب در این شرایط تنها ۱۵ الی ۲۰ دقیقه طول می کشد. در این مقاله همراه وب ایده باشید تا فرایند نصب وردپرس به کمک OpenLiteSpeed را با هم مرور کنیم.

از طریق SSH وارد سرور مجازی خود شوید:

در ابتدا از طریق SSH و به عنوان کاربر روت، وارد سرور مجازی اوبونتوی خود شوید.

 

ssh root@IP_address

screen session را آغاز نمایید:

در ابتدای کار، بهتر است با اجرای دستور زیر، screen session را آغاز کنید:

screen -U -S openlitespeed

سیستم را به روزرسانی کنید:

به کمک دستورات زیر،پکیج ها را به روزرسانی کنید

apt-get update && apt-get -y upgrade

اطمینان حاصل کنید که همیشه سرور مجازی خود را به روز نگه می دارید.

 MariaDB را نصب و امن کنید:

برای نصب این گزینه می توانید دستور زیر را اجرا کنید:

apt-get install -y mariadb-server

زمانی که فرایند نصب کامل شد، دستور زیر را امن کردن نصب اجرا نمایید:

mysql_secure_installation

آن را همانند گزینه زیر پیکربندی کنید:

Enter current password for root (enter for none): Enter

Set root password? [Y/n]: Y

New password:

Re-enter new password:

Remove anonymous users? [Y/n]: Y

Disallow root login remotely? [Y/n]: Y

Remove test database and access to it? [Y/n]: Y

Reload privilege tables now? [Y/n]: Y

 

پایگاه داده جدیدی ایجاد کنید:

خوب حالا باید برای نصب وردپرس خود پایگاه داده جدیدی ایجاد کنیم:

 [user]$ mysql -u root -p

MariaDB [(none)]> CREATE DATABASE wordpress;

MariaDB [(none)]> GRANT ALL PRIVILEGES ON wordpress.* TO ‘wordpressuser’@’localhost’ IDENTIFIED BY ‘your-password’;

MariaDB [(none)]> FLUSH PRIVILEGES;

MariaDB [(none)]> \q

فراموش نکنید که به جای your-password از پسورد قوی تری استفاده نمایید.

 OLS را نصب کنید:

اسکریپت نصب یک کلیکی OLS را بر روی سرور مجازی خود دانلود کنید:

cd /opt

wget https://raw.githubusercontent.com/litespeedtech/ols1clk/master/ols1clk.sh

برای اجرای این اسکریپت، باید فایل را به کمک دستور زیر قابل اجرا کنید:

chmod +x ols1clk.sh

برای این راهنما فرض می کنیم که شما می خواهید از PHP7 استفاده کنید و تنها OLS را بدون نصب وردپرس نصب نمایید. پس دستور زیر را اجرا کنید:

./ols1clk.sh –lsphp 70

بعد از اینکه فرآیند نصب کامل شد، نام کاربری و پسورد را برای رابط وب OpenLiteSpeed پیکربندی کنید. برای اینکار از دستور زیر استفاده کنید.

/usr/local/lsws/admin/misc/admpass.sh

از شما خواسته می شود نام کاربری برای کاربر ادمین فراهم کنید. اگر تنها اینتر را بزنید نام کاربری admin انتخاب خواهد شد.  بعد از انجام اینکار باید پسورد جدیدی برای این اکانت انتخاب نمایید.  حالا https://your-ip-address:7080 را بر روی مرورگر خود بزنید تا ببینید OLS کار می کند یا خیر.

نصب وردپرس:

به دایرکتوری بروید که می خواهید فایل های Core وردپرس را بر روی آن دانلود کنید:

cd /usr/local/lsws/Example

وردپرس را به کمک دستور wget دانلود کنید:

wget https://wordpress.org/latest.zip

حالا فایل وردپرس را از حالت زیپ خارج کنید:

unzip latest.zip

دسترسی ساختار کلی دایرکتوری را به کاربری که وب سرور را اجرا می کند بدهید:

chown -R nobody:nogroup /usr/local/lsws/Example/wordpress/

خوب حالا به دایرکتوری وردپرس بروید:

cd wordpress

باید وردپرس را به گونه ای پیکربندی کنید که بتواند با پایگاه داده ای که ایجاد کردید کار کند. در ابتدا wp-config-sample.php را به wp-config.php تغییر نام دهید. برای اینکار از دستور زیر استفاده کنید:

mv wp-config-sample.php wp-config.php

فایل پیکربندی وردپرس را با ویرایشگر موردنظر خود باز کنید و مقادیر پایگاه داده را با آن هایی که در زمان ایجاد پایگاه داده دریافت کرده اید جایگزین نمایید:

nano wp-config.php

// ** MySQL settings – You can get this info from your web host ** //

/** The name of the database for WordPress */

define(‘DB_NAME’, ‘wordpress’);

/** MySQL database username */

define(‘DB_USER’, ‘wordpressuser’);

/** MySQL database password */

define(‘DB_PASSWORD’, ‘your-password’);

/** MySQL hostname */

define(‘DB_HOST’, ‘localhost’);

حالا OpenLiteSpeed را پیکربندی کنید:

حالا باید ویرچوال هاست پیش فرض را اصلاح کنید.  در مرورگر خود https://your-ip-address:7080 را وارد کنید و اینتر را بزنید. بعد از ورود به OLS، عبارت ویرچوال هاست را از نوار منو انتخاب کنید و بر روی لینک view کلیک نمایید. اینکار به شما اجازه می دهد پیکربندی ویرچوال هاست را ویرایش کنید. در ابتدا Document root ویرچوال هاست را به دایرکتوری وردپرس تغییر دهید.  برای ویرچوال هاست خود بر روی تب General کلیک کنید و سپس بر روی دکمه edit کلیک نمایید.  در فیلد Document Root مقدرا را از $VH_ROOT/html/ به $VH_ROOT/wordpress/ تغییر دهید.

حالا بر روی Save کلیک کنید.

در مرحله بعدی فایل index.php را فعال می کنیم تا بتوانیم از آن برای پردازش فرآیندها استفاده کنیم. بر روی دکمه edit برای Index Files کلیک کنید

در فیلد Index Files،  قبل از index.html عبارت index.php را اضافه کنید.

حالا save را بزنید.

پیکربندی WordPress Rewrites:

در مرحله بعدی باید دستورات rewrite را تنظیم کنیم. برای اینکار روی تب rewrite برای ویرچوال هاست خود کلیک کنید. در صفحه بعدی بر روی edit برای جدول Rewrite Control کلیک نمایید.

Yes را انتخاب کنید.

حالا save را بزنید تا به منوی اصلی بازگردید. بر روی دکمه edit برای جدول Rewrite Rules کلیک کنید. قوانینی که در حال حاضر وجود دارد را پاک کنید و قوانین زیر را وارد نمایید:

حالا save را بزنید. کار بعدی که باید انجام دهیم تغییر پورت listening پیش فرض از ۸۰۸۸ به ۸۰ است. از نوار منو Listeners را انتخاب کنید و بر روی لینک view کلیک کنید

سپس بر روی دکمه edit برای جدول Address Settings کلیک کنید. در فیلد پورت مقدار را به ۸۰ تغییر دهید و save را بزنید.

 سرور مجازی خود را ریستارت کنید تا تغییرات اعمال شود:

حالا باید سرور را ریستارت کنید.

از طریق رابط وردپرس فرآیند نصب را کامل کنید. مرورگر خود را باز کنید و دامنه خود را بزنید.

جوابی بنویسید

ایمیل شما نشر نخواهد شدخانه های ضروری نشانه گذاری شده است. *

*