ورود ثبت نام 021 - 49624
Logo Logo
  • سرور مجازی
    • فروش سرور مجازیسرور مجازی خارج20 لوکیشن ، تحویل فوری
    • فروش سرور مجازیسرور مجازی ایران5 دیتاسنتر ، ترافیک نامحدود
    • فروش سرور گرافیک دارسرور مجازی گرافیک دارمناسب رندر ، ماشین لرنینگ
    • فروش سرور گرافیک دارسرور مجازی تریدآی پی ثابت ، ترافیک نامحدود
    • فروش سرور مجازیسرور مجازی بورسسرعت بالا ، دسترسی آسان
    • فروش سرور مجازیسرور مجازی اقتصادیآی پی ثابت ، قیمت مناسب
  • سرور اختصاصی
    • فروش سرور اختصاصیسرور اختصاصی ایرانپورت 10 گیگ ، سخت افزار بروز
    • فروش سرور اختصاصیسرور اختصاصی خارجلوکیشن های برتر
    • فروش سرور اختصاصیکولوکیشنارائه از 5 دیتاسنتر برتر
  • هاست
    • هاستهاست ایرانبکاپ منظم ، پهنای باند نامحدود
    • هاستهاست خارجبکاپ منظم ، ترافیک نامحدود
    • فروش اس اس الگواهینامه SSLدامنه های داخلی و خارجی
  • دامنه
  • دانشنامه
  • تماس با ما

لینک های مفید

  • About

آموزش نصب وب سرور Nginx

  • خانه
  • ادامه مطلب
شهریور 5 1398
  • وبلاگ

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

 

ابتدا قبل از شروع کار طرح بندی را برای هر دامنه انجام دهید . از آنجا که مجوزهای پیش فرض در سرور مجازی فقط ، کاربر را قادر می سازد تا پوشه های خود را مرور کند ، باید با اجرای دستور زیر دسترسی 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}

 

این دستورات پوشه ها را به صورت عمومی ، خصوصی ، ورود به سیستم و تهیه نسخه پشتیبان برای دامنه های هاست و سرور شما ایجاد می کند . محتوای عمومی وب سایت را در domain1.com اضافه کنید .

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

 

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

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

 

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

 

<html>
<head>
<title>domain1.com</title>
</head>

<body>
<h1>domain1.com</h1>
</body>
</html>

 

این روند را تکرار کنید تا یک فایل html مشابه برای دامنه domain2.com. ایجاد کنید .

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

 

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

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

 

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

با اجرای دستور زیر پرونده مجازی را برای اضافه کردن domain1.com ویرایش کنید:

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

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

 

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

 

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

 

server {

listen 80;
server_name www.domain1.com;
rewrite ^/(.*) http://domain1.com/$1 permanent;

}

server {

listen 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;

location / {

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

}

}

 

اولین ماژول سرور مجازی موجود در پرونده ، یک قانون بازنویسی ساده است که بازدید کنندگان را از www.domain1.com به domain1.com هدایت می کند. ماژول سرور دوم دارای اطلاعات بسیار اساسی از جمله server_name است .

 

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

بارگیری مجدد وب سرور Nginx

 

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

sudo /etc/init.d/nginx reload

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

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

http://www.domain1.com

شما میتوانید یک صفحه وب تست را مشاهده نمایید که اظلاعات پرونده index.html را نمایش میدهد .

بررسی کردن گزارش ها

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

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

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

نوین هاست ارائه دهنده انواع خدمات هاستینگ , سرور ابری , سرور مجازی ایران و انواع سرور های اختصاصی با لوکیشن های مختلف

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

امتیاز دهید!
نوشته قبلی نوشته بعدی

درج نظر لغو پاسخ

نوشته‌های تازه

  • URL چیست و چه کاربرد هایی دارد ؟
  • مقدمه ای بر HTML5 و مفاهیم مربوطه
  • آشنایی با windows server 2012 | بخش دوم
  • آشنایی با ویندوز سرور ۲۰۱۲
  • موتور های جستحو چگونه کار می کنند ؟

آخرین دیدگاه‌ها

  1. محمدمهدی در آموزش نصب wordpress ، نصب آسان و سریع وردپرس در ۵ دقیقه
  2. pars-design.ir در اسکن امنیتی ورد پرس با WPscan + فیلم
  3. نوین هاست در اتصال به سرور های لینوکسی + آموزش
  4. یاسین در اتصال به سرور های لینوکسی + آموزش
  5. نوین هاست در اصطلاحات Docker

دسته‌ها

  • راهکار های سازمانی
  • سرور مجازی
  • لایسنس
  • محصولات
  • نمایندگی فروش
  • وبلاگ

برچسب‌ها

اموزش نصب ssl در ویندوز سرور اموزش نصب اس اس ال رایگان اموزش وصل شدن به سرور نحوه اتصال به سرور با موبایل
Logo


تلفن : 49624 – 021
تلفن : 91070308 – 021
admin@novinhost.org
تلگرام : novinhost_org@
کانال تلگرام : novinhost@
تهران ، فلکه دوم صادقیه ، بلوار آیت الله کاشانی ، روبروی پمپ بنزین ، پلاک 160 طبقه 8

سرور مجازی

  • سرور مجازی آلمان
  • سرور مجازی فرانسه
  • سرور مجازی انگلیس
  • سرور مجازی آمریکا
  • سرور مجازی کانادا
  • سرور مجازی هلند
  • سرور مجازی فنلاند

سرور اختصاصی

  • سرور اختصاصی ایران
  • سرور اختصاصی برج میلاد
  • سرور اختصاصی تبیان
  • سرور اختصاصی خارج
  • سرور اختصاصی آلمان
  • سرور اختصاصی فرانسه
  • سرور اختصاصی آمریکا

نمادها و مجوزها

نمادها و مجوزهانظام صنفی

  • شبکه های اجتماعی نوین هاست را در شبکه های اجتماعی حتما دنبال کنید!

تمام حقوق این سایت محفوظ و متعلق به نوین هاست می باشد.

  • قوانین سرویس دهی
  • درباره ما
  • شماره حساب ها
  • استخدام