منو سایت

نحوه نصب وب سرور Nginx

 تاریخ انتشار :
/
  وبلاگ
نحوه نصب وب سرور Nginx

در این مقاله سعی داریم نحوه نصب وب سرور Nginx را به شما آموزش دهیم.

نحوه نصب وب سرور Nginx

اول از همه، قبل از شروع کار، layout را برای هر دامنه انجام دهید. از آنجایی که مجوزهای پیش‌فرض در سرور مجازی تنها به کاربر امکان می‌دهد تا پوشه‌های خود را مرور کند، باید با اجرای دستور زیر دسترسی NGINX را به این پوشه منتقل کنید:

chmod 755 /home/demo

اکنون می توانید برای هر دامنه یک قالب ایجاد کنید. با اجرای دستور زیر یک پوشه public_html در سرور اصلی خود (سرور اختصاصی، سرور مجازی) ایجاد کنید:

mkdir /home/demo/public_html

 

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

mkdir -p /home/demo/public_html/domain1.com/{public,private,,backup}

mkdir -p /home/demo/public_html/domain2.com/{public,private,log,backup}

 

این دستورات پوشه های Public، Private، Login و Backup را برای دامنه هاست و سرور شما ایجاد می کند. محتوای وب سایت عمومی را به Domain1.com اضافه کنید.

این مثال یک فایل HTML بسیار ساده را در پوشه عمومی ایجاد می کند که به شما امکان می دهد بررسی کنید که سرور وب کار می کند. یا نه

 

برای افزودن محتوای Domain1.com دستور زیر را اجرا کنید:

nano /home/demo/public_html/domain1.com/public/index.html

 

کد زیر را در Domain1.com وارد کنید:

 

<एचटीएमएल>
<सिर>
<शीर्षक>domain1.com

<शरीर>

domain1.com


 

این فرآیند را برای ایجاد همان فایل html برای دامنه Domain2.com تکرار کنید. ايجاد كردن

توجه: مطمئن شوید که محتوای فایل index.html را به نمایش domain2.com تغییر داده اید.

 

طرح میزبان مجازی:

این مقاله هنگام ایجاد میزبان های مجازی (که از یک پوشه conf.d برای ذخیره فایل های پیکربندی شما استفاده می کند) از یک طرح به سبک CentOS استفاده می کند. اگر NGINX را از منبع دریافت کرده اید، ممکن است این طرح را نیز داشته باشید.

 

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

برای افزودن domain1.com، فایل مجازی را با اجرای دستور زیر ویرایش کنید:

sudo nano /etc/nginx/conf.d/virtual.conf

اگر از منبع نصب می کنید مسیر زیر را وارد کنید:

 

sudo nano /usr/local/nginx/conf/conf.d/virtual.conf

 

کد زیر را به فایل اضافه کنید:

 

سرور {

80 گوش کن
نام سرور www.domain1.com;
بازنویسی ^/(.*) http://domain1.com/$1 permanent;

،

سرور {

80 گوش کن
server_name domain1.com;

access_log /home/demo/public_html/domain1.com/log/access.log;
error_log /home/demo/public_html/domain1.com/log/error.log;

محل / {

root /home/demo/public_html/domain1.com/public/;
index index.html;

،

،

 

در آموزش نصب وب سرور Nginx، اولین ماژول سرور مجازی موجود در فایل یک قانون بازنویسی ساده است که بازدیدکنندگان را از www.domain1.com به domain1.com هدایت می کند. ماژول سرور دوم حاوی اطلاعات بسیار ابتدایی از جمله server_name است.

 

سپس، کدهای محل ورود را مشخص کنید تا بتوانید به راحتی آنها را پیدا کنید. در نهایت فایل روت و دایرکتوری سرور را تنظیم کنید.

وب سرور nginx را دوباره بارگیری کنید

 

برای فعال کردن سایت خود، NGINX را با اجرای دستور زیر دوباره بارگیری کنید:

sudo /etc/init.d/nginx بارگذاری مجدد

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

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

http://www.domain1.com

می توانید یک صفحه وب آزمایشی را مشاهده کنید که جزئیات فایل index.html را نشان می دهد.

گزارش بررسی

در مرحله قبل، کدی را به فایل virtual.conf اضافه کردید که مکان log را پیکربندی می کند. اکنون دستور زیر را اجرا کنید تا بررسی کنید که آیا آن مکان وجود دارد یا خیر.

ls /home/demo/public_html/domain1.com/log/
،
access.log error.log

اکنون وب سرور Nginx شما آماده است.

نوین هاست ارائه دهنده انواع خدمات هاست، سرورهای ابری، سرور مجازی ایران و سرورهای اختصاصی در انواع مختلف با موقعیت های مختلف می باشد.

منبع: https://support.rackspace.com/how-to/create-centos-nginx-virtual-hosts/

آموزش نصب وب سرور Nginx برای اولین بار در نوین نوشته شده است. ظاهر شد.