میزبان سرور مجازی VPS ، به شما امکان می دهد منابع اختصاصی برای میزبانی وب سایت خود در یک سرور مشترک دریافت کنید. بنابراین اساساً یک میزبان VPS بصورت جزئی و اختصاصی ارائه می شود. VPS یکی از چندین روشی است که می توانید وب سایت خود را در اینترنت میزبانی کنید. به طور معمول بر سرورهای میزبانی مشترک و اختصاصی ترجیح داده می شود زیرا:

الف) میزبانی مشترک را در انعطاف پذیری ، در دسترس بودن و عملکرد ضرب می کند.

ب) در مقایسه با میزبانی کاملا اختصاصی بسیار ارزان تر است.

 

در یک میزبانی VPS ، پرونده های وب سایت های مختلف وجود دارد اما هر مجموعه از پرونده ها در یک فضای مجازی مجزا قرار دارند ، که به صاحبان وب سایت اجازه می دهد تا از مزایای منابع اختصاصی با کسری از قیمت بهره مند شوند. در این مقاله ، ما راهنمای گام به گام ایجاد وب سایت با استفاده از میزبانی VPS را به اشتراک خواهیم گذاشت. ما در ابتدا به تشریح components و برنامه های اصلی استفاده خواهیم پرداخت، شامل Apache ، MySQL ، Perl / CGI و PHP.

پس از آن ، ما روش بارگذاری مطالب وب سایت خود را با استفاده از FTP به شما نشان خواهیم داد. این آموزش به منظور پاسخگویی به نیازهای مبتدیان و کارشناسان به طور یکسان است ، بنابراین مهم نیست که قبلاً هرگز وب سایتی را میزبانی نکرده باشید ، این آموزش تمام نیاز شما برای میزبانی اولین مورد استفاده از VPS برآورده می نمایید:

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

به سرور راه دور متصل شوید (Remote server)

برای اتصال به سرور VPS از راه دور ، از دستور ssh به شرح زیر استفاده خواهید کرد:
ssh [email protected] که root نام کاربری ارائه شده به شما و X.X.X.X IP محلی است که سرور در آن میزبانی می شود. پس از درخواست ، رمز ورود خود را وارد کنید تا ادامه دهید.

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

به عنوان یک مرحله مقدماتی توصیه شده ، باید بسته های سیستم خود را به روز کنید. این امر به ویژه از این جهت مهم است که ما قصد نصب PHP و Apache را داریم که اغلب دارای تعداد زیادی وابستگی هستند که یک به روزرسانی در سطح سیستم به طور خودکار دریافت می کند. بسته به توزیع لینوکس که سرور شما در حال اجرا است ، برای به روزرسانی سیستم خود از دستورات apt-get یا yum استفاده کنید (به شرح زیر):

Sudo apt-get update
Sudo yum update

نصب ابزارهای لازم:

اکنون باید وب سرور ، Apache ، برنامه پایگاه داده ، MySQL و مفسرهای کد ، Perl و PHP خود را نصب کنیم. از

yum install httpd php php-mysql perl mysql mysql-server

یا استفاده کنید:

Apt-get install httpd php php-mysql perl mysql mysql-server

پیکربندی Apache

اکنون ما به قسمت فنی این آموزش می پردازیم. اگر قصد میزبانی یک وب سایت منفرد را دارید ، تنها کاری که باید انجام دهید این است که پرونده های خود را در دسته پیش فرض var / www/ کپی کرده و اتفاقات جادویی را ببینید. با این حال ، می توانید چندین وب سایت را در سرور VPS میزبانی کنید تا از پتانسیل واقعی آن استفاده کنید. برای حفظ امنیت، توصیه می شود برای هر وب سایت کاربری ایجاد کنید و سپس پرونده های آن وب سایت را در پوشه public_html در main /home نگه دارید. این یک ساختار دایرکتوری تمیز، به راحتی قابل نگهداری ایجاد می کند و همچنین باعث ایجاد امنیت در ترکیب می شود. بیایید روند را شروع کنیم:

1. کاربر جدید اضافه کنید: useradd john

2. برای کاربر تازه ایجاد شده یک رمز عبور تعیین کنید: passwd john

3. یک پوشه جدید در پوشه home/ ایجاد کنید: mkdir / home / john / public_html

4- مالکیت پوشه تازه ایجاد شده را به کاربر تازه ایجاد شده بدهید: chown john: john / home / john / public_html /

5. مجوزها را برای پوشه تنظیم کنید: chmod 755 / home / john / public_html / && chown 711 / home / example /

6. پرونده /etc/httpd/conf/httpd.conf را با استفاده از ویرایشگر مورد علاقه خود ویرایش کنید. برای این مثال ، ما از vi: vi /etc/httpd/conf/httpd.conf استفاده خواهیم کرد

به پایین پرونده بروید و کد زیر را وارد کنید تا یک میزبان مجازی اضافه کنید:


NameVirtualHost *:80
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.ariaservice\.net$ [NC]
RewriteRule ^(.*)$ http://ariaservice.net$1 [R=301,L]
ServerName www.ariaservice.net
ServerAlias www.ariaservice.net
DocumentRoot /home/john/public_html
ErrorLog /var/log/ ariaservice.net_error_log
CustomLog /var/log/ ariaservice.net_access_log combined
DirectoryIndex index.html index.htm index.php index.php4 index.php5
SetOutputFilter DEFLATE
Options -Indexes +IncludesNOEXEC +SymLinksifOwnerMatch +ExecCGI
allow from all

AllowOverride All

در خطوط کد بالا ، مسیر / home / john / public_html را با توجه به نام کاربری خود ، هر کجا که آن را مشاهده کردید ، اصلاح کنید. همچنین www.ariaservice.net را به نام دامنه وب سایت خود در هر کجا که لازم است تغییر دهید. فایل را ذخیره کنید و آن را ببندید.

7. اکنون ، ما باید مطمئن شویم که Apache به محض روشن شدن دستگاه روشن می شود.


etc/init.d/httpd start/

chkconfig httpd on

8- به عنوان آخرین مرحله ، باید DNS  A record را به آدرس IP سرور خود اتصال دهیم. این دامنه شما را به آدرس IP دستگاه Map می کند و اطمینان حاصل می کند که هر زمان نام دامنه شما وارد شد ، درخواست به سرور شما ارسال می شود. پس از انجام این کار ، می توانید از دامنه خود بازدید کنید تا ببینید به صفحه پیش فرض Apache منتقل شده اید یا خیر. اگر همه چیز خوب است ، ادامه دهید.

پیکربندی MySQL

1. به عنوان اولین قدم ، سرور MySQL را start کرده و تنظیم کنید تا هنگام راه اندازی  start شود.


/etc/init.d/mysqld start

chkconfig mysqld on

2. رمز عبور کاربر اصلی را برای MySQL تنظیم کنید. برای انجام این کار از دستورات زیر استفاده کنید:


mysql -u root

UPDATE mysql.user SET Password = PASSWORD(‘P@ssw0rd’) WHERE User = ‘root;'

رشته “P @ ssw0rd” را با رمز عبوری که می خواهید تنظیم کنید جایگزین کنید.

3- در مرحله بعدی ، پایگاه داده ایجاد کرده و امتیازات لازم را برای آن به کاربر مربوطه اعطا کنید.


mysql -u root -p

ایجاد آزمون پایگاه داده:


grant all privileges on test.* to john@localhost;

FLUSH PRIVILEGES;

بدیهی است که شما به ترتیب test و john @ localhost را با نام دلخواه برای پایگاه داده و نام کاربری خود جایگزین خواهید کرد.

بارگذاری پرونده های خود با استفاده از SFTP

اکنون که MySQL و Apache راه اندازی شده اند ، شما به سادگی باید پرونده های وب سایت خود را بارگذاری کنید. شما می توانید از هر سرویس گیرنده SFTP (پروتکل انتقال پرونده SSH) استفاده کنید اما توصیه می کنیم از FileZilla استفاده کنید. این مراحل را دنبال کنید:

1. با استفاده از نام کاربری که ایجاد کرده اید به سرور خود متصل شوید.

2. تمام پرونده های وب سایت خود را انتخاب کرده و در فهرست  home / public_html/ بارگذاری کنید.
خودشه. اکنون وقتی نام دامنه خود را در مرورگر وارد می کنید ، باید به صفحه اصلی وب سایت خود هدایت شوید.


و در آخر, میزبانی VPS روشی مقرون به صرفه برای بهره مندی از مزایای سرور اختصاصی میزبانی وب بدون پرداخت هزینه کامل است. در این آموزش ، ما تمام مراحل لازم برای میزبانی اولین وب سایت خود را در یک سرور میزبان VPS به شما آموزش دادیم. هنگامی که وب سایت شما فعال شد ، می توانید آن را به دلخواه خود تغییر دهید.