صفحه 1 از 2 12 آخرینآخرین
نمایش نتایج: از شماره 1 تا 10 , از مجموع 13

موضوع: مشکل به هم خوردن تنظیمات nginx برای دامین پس از هر بار اضافه کردن دامین جدید

  1. #1
    عضو انجمن
    تاریخ عضویت
    Nov 2015
    نوشته ها
    122
    تشکر تشکر کرده 
    66
    تشکر تشکر شده 
    38
    تشکر شده در
    29 پست

    پیش فرض مشکل به هم خوردن تنظیمات nginx برای دامین پس از هر بار اضافه کردن دامین جدید

    من مشکلم اینه که تنظیماتی که در این قسمت اعمال می کنم
    کد:
    nano /usr/local/directadmin/data/users/*/nginx.conf
    بعد از اینکه دامین جدیدی تو سیستم اضافه میشه تمظیمات دامین های قبلی به هم می خوره و باید مجدد تنظیمات هر دامینی رو جدا جدا اعمال کنم

    چطور می تونم کاری کنم که تنظیمات دامین های قبلی به هم نخوره

    ممنون

  2. # ADS




     

  3. #2
    عضو انجمن alicpk آواتار ها
    تاریخ عضویت
    Jan 2012
    نوشته ها
    103
    تشکر تشکر کرده 
    2
    تشکر تشکر شده 
    108
    تشکر شده در
    85 پست

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

    دوست عزیز یعنی چطوری به هم میخوره؟
    تنظیمات دی ان اس به هم میریزه ؟
    کدوم قسمت به هم میریزه؟
    اگه میشه شات بذارید
    ارائه دهنده انواع سرور مجازی داخلی و خارجی با کانفیگ های متنوع رفع تحریم و رفع فیلترینگ داخلی و خارجی جهت استعلام . خرید و دریافت اکانت تست از طریق تلگرام و ایمیل یا خصوصی در ارتباط باشید@mrsaeidi

  4. #3
    عضو انجمن
    تاریخ عضویت
    Nov 2015
    نوشته ها
    122
    تشکر تشکر کرده 
    66
    تشکر تشکر شده 
    38
    تشکر شده در
    29 پست

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

    لینکشو گذاشتم
    به جای این لینک می تونید لینک تعریف شده خودتون رو بدید
    شما برید این قسمت
    کد:
    /usr/local/directadmin/data/users/
    اینجا یوزرهایی که ساختید رو میبینید

    تغییرات داخل یوزرها بعد اینکه تو هر یوزری یک دامین دیگه ساخته میشه تنظیماتش به هم میریزه

    اگه بخوام بیشتر توضیح بدم وقتی داخل directadmin می خوایم یک دامین دیگه add کنیم اون بعد اد شدنش اینجا تو این لینک فایل server برای nginx ساخته میشه

    اما بعدش اون دامین های قبلی که براشون کد server ساخته شده به هم میریزن نمی دونم چرا

    امیدوارم توضیح کامل داده باشم

  5. #4
    عضو جدید masteryi آواتار ها
    تاریخ عضویت
    Sep 2014
    نوشته ها
    17
    تشکر تشکر کرده 
    155
    تشکر تشکر شده 
    57
    تشکر شده در
    45 پست

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

    نقل قول نوشته اصلی توسط unix_magnet نمایش پست ها
    لینکشو گذاشتم
    به جای این لینک می تونید لینک تعریف شده خودتون رو بدید
    شما برید این قسمت
    کد:
    /usr/local/directadmin/data/users/
    اینجا یوزرهایی که ساختید رو میبینید

    تغییرات داخل یوزرها بعد اینکه تو هر یوزری یک دامین دیگه ساخته میشه تنظیماتش به هم میریزه

    اگه بخوام بیشتر توضیح بدم وقتی داخل directadmin می خوایم یک دامین دیگه add کنیم اون بعد اد شدنش اینجا تو این لینک فایل server برای nginx ساخته میشه

    اما بعدش اون دامین های قبلی که براشون کد server ساخته شده به هم میریزن نمی دونم چرا

    امیدوارم توضیح کامل داده باشم
    میتونید با دستور chatrr +i قفلشون کنید

  6. #5
    عضو دائم OmidX آواتار ها
    تاریخ عضویت
    Apr 2011
    محل سکونت
    Tehran
    نوشته ها
    2,472
    تشکر تشکر کرده 
    1,165
    تشکر تشکر شده 
    3,648
    تشکر شده در
    2,594 پست

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

    برای یک دامین خاص باید ویرچوال هاست مربوط ب همان دامین رو ویرایش کنید ، نه فایل nginx.conf کلی سرور رو ...

    برای ادیت کردن template های پیش فرض nginx بصورت زیر عمل کنید :

    کد:
    cd /usr/local/directadmin/data/templates
    mkdir custom
    cd custom
    cp ../nginx_*.conf .
    حالا هر فایلی ک میخواید (داخل پوشه custom) ویرایش کنید و برای اعمال تغییرات دستورات زیر رو اجرا کنید :

    کد:
    cd /usr/local/directadmin/custombuild
    ./build rewrite_confs
    ...Zzzz...

  7. تعداد تشکر ها از OmidX به دلیل پست مفید


  8. #6
    عضو انجمن
    تاریخ عضویت
    Nov 2015
    نوشته ها
    122
    تشکر تشکر کرده 
    66
    تشکر تشکر شده 
    38
    تشکر شده در
    29 پست

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

    نقل قول نوشته اصلی توسط OmidX نمایش پست ها
    برای یک دامین خاص باید ویرچوال هاست مربوط ب همان دامین رو ویرایش کنید ، نه فایل nginx.conf کلی سرور رو ...

    برای ادیت کردن template های پیش فرض nginx بصورت زیر عمل کنید :
    این قسمت مگه فایل کلی سرور هست ؟ /usr/local/directadmin/data/users/*/nginx.conf
    این به نظرم باشه
    /usr/local/directadmin/custombuild/configure/nginx/conf/nginx.conf

    ضمنا من تو این مسیر
    cd /usr/local/directadmin/data/templatesهر چی فایلهای مربوط به این موضوع رو گشتم چیزی نیست برای ویرایش مربوط به دامین که بررسی کنم
    کمی گیج شدم به این گفته شما !
    ویرایش توسط unix_magnet : January 5th, 2017 در ساعت 23:00

  9. #7
    عضو دائم OmidX آواتار ها
    تاریخ عضویت
    Apr 2011
    محل سکونت
    Tehran
    نوشته ها
    2,472
    تشکر تشکر کرده 
    1,165
    تشکر تشکر شده 
    3,648
    تشکر شده در
    2,594 پست

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

    نقل قول نوشته اصلی توسط unix_magnet نمایش پست ها
    این قسمت مگه فایل کلی سرور هست ؟ /usr/local/directadmin/data/users/*/nginx.conf
    این به نظرم باشه
    /usr/local/directadmin/custombuild/configure/nginx/conf/nginx.conf

    ضمنا من تو این مسیر
    cd /usr/local/directadmin/data/templatesهر چی فایلهای مربوط به این موضوع رو گشتم چیزی نیست برای ویرایش مربوط به دامین که بررسی کنم
    کمی گیج شدم به این گفته شما !
    تو این مسیر /usr/local/directadmin/custombuild/custom/nginx/conf/nginx.conf هم اگر ویرایش کنید ، یکبار ./build rewrite_confs رو بزنید تغییرات اعمال میشه.

    مسیری بالا برای nginx.conf اصلی سرور هست ، مسیر cd /usr/local/directadmin/data/templates تمپلیت ویرچوال هاست ها هست ، ک بصورت general رو همه ی ویرچوال هاست ها اعمال خواهد شد.

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


    این nginx با nginxیی ک بصورت stand alone رو سرور نصب میشه و همه ی کانفیگ در nginx.conf هست فرق داره ، کانفیگ بین یکسری فایل ک داخل این فایل اینکلود شدن پخش شده ، مثلا بخش مربوط ب کش یا gzip جدا شده بخش mime type ها جدا شده و و و ... اگر ندونید ک دارید چه کار میکنید ب مشکل میخورید.
    ویرایش توسط OmidX : January 6th, 2017 در ساعت 16:29
    ...Zzzz...

  10. #8
    عضو انجمن
    تاریخ عضویت
    Nov 2015
    نوشته ها
    122
    تشکر تشکر کرده 
    66
    تشکر تشکر شده 
    38
    تشکر شده در
    29 پست

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

    نقل قول نوشته اصلی توسط OmidX نمایش پست ها
    تو این مسیر /usr/local/directadmin/custombuild/configure/nginx/conf/nginx.conf هم اگر ویرایش کنید ، یکبار ./build rewrite_confs رو بزنید تغییرات اعمال میشه.

    مسیری بالا برای nginx.conf اصلی سرور هست ، مسیر cd /usr/local/directadmin/data/templates تمپلیت ویرچوال هاست ها هست ، ک بصورت general رو همه ی ویرچوال هاست ها اعمال خواهد شد.
    ...
    دستتوت درد نکنه اما نقدی که به شما دارم اینه که مطلب رو خوب توضیح نمیدی . یعنی به زبان ساده توضیح نمیدی احساس می کنم میخوای مطلب رو سخت و یادگیری اون رو مشکل نشون بدی .
    لطفا به چیزی که دقیقا من پرسیدم پاسخ بدین فایل اصلی رو هر کسی که برای بار اول بخواد کار بکنه میشناسه
    /usr/local/directadmin/data/users/*/nginx.conf
    این فایل بالایی و
    مسیر cd /usr/local/directadmin/data/templates تمپلیت ویرچوال هاست ها
    چه تفاوتی می کنن ؟ سوال من اینه .
    اگر ما نخوایم در این مسیر تغییری ایجاد کنیم
    /usr/local/directadmin/data/users/*/nginx.conf
    می بایست لینکی داخل این مسیر باشه که تغییراتش اعمال بشه
    اگر لینکی داخل اینجا باشه بعدا باز تغییرات این مسیر برای بنده به هم می خوره بعد ثبت هر دامین جدید در یک زیر reseller جدید

    شما می فرمایید مسیر cd /usr/local/directadmin/data/templates تمپلیت ویرچوال هاست ها رو باید تغییر بدیم اما من اینجا چیزی نمی بینم که مثل فایل بالا به دامینی اشاره شده باشه و ما بتونیم رو هم تغییرات جدید اعمال کنیم

  11. #9
    عضو دائم OmidX آواتار ها
    تاریخ عضویت
    Apr 2011
    محل سکونت
    Tehran
    نوشته ها
    2,472
    تشکر تشکر کرده 
    1,165
    تشکر تشکر شده 
    3,648
    تشکر شده در
    2,594 پست

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

    نقل قول نوشته اصلی توسط unix_magnet نمایش پست ها
    دستتوت درد نکنه اما نقدی که به شما دارم اینه که مطلب رو خوب توضیح نمیدی . یعنی به زبان ساده توضیح نمیدی احساس می کنم میخوای مطلب رو سخت و یادگیری اون رو مشکل نشون بدی .
    توضیحات من کامل هست و شما اگر یک کوچولو ب دایرکت ادمین آشنایی داشتید مشکلتون کامل حل شده بود !

    نقل قول نوشته اصلی توسط unix_magnet نمایش پست ها
    /usr/local/directadmin/data/users/*/nginx.conf
    این فایل بالایی و
    مسیر cd /usr/local/directadmin/data/templates تمپلیت ویرچوال هاست ها
    چه تفاوتی می کنن ؟ سوال من اینه .
    هر بار ک شما nginx رو ری بیلد کنید ، یکبار nginx.conf از سرور دایرکت ادمین دانلود و اور رایت میشه رو فایل nginx.conf اصلی سرور ، بنابر این هر تغییری در این فایل بدید موقت خواهد بود ، اما این موضوع راه حل داره ، شما در مسیر :

    کد:
    usr/local/directadmin/custombuild/
    یک پوشه ب نام custom ایجاد کنید:

    کد:
    mkdir custom
    حالا میخواید nginx.conf رو ادیت کنید دیگه ؟ درسته ؟

    خب یک پوشه ب نام nginx داخل custom بسازید :

    کد:
    mkdir nginx
    داخل nginx هم یک پوشه ب نام conf :

    کد:
    mkdir conf
    مسیر شما میشه این :

    کد:
    /usr/local/directadmin/custombuild/custom/nginx/conf
    حالا هر فایل کانفیگ nginxیی ک میخواید تغییر بدید رو کپی کنید تو این مسیر (مسیر بالا) و در انتها
    کد:
    cd /usr/local/directadmin/custombuild
    ./build rewrite_confs
    الان دیگه بعد هر بار ری بیلد یا اد کردن ادمین یا هر تغییری ، فایل nginx.conf از مسیر /usr/local/directadmin/custombuild/custom/nginx/conf اور رایت میشه و تغییرات شما ثابت میمونه .


    این تا اینجا ... یعنی الان مشکلی ک در پست اول با nginx.conf داشتید بصورت کامل و همراه با کامند و مرحله ب مرحله توضیح داده شده ، دیگه نمیدونم چطوری باید توضیح بدم واقعا !! :


    سوال دوم :

    نقل قول نوشته اصلی توسط unix_magnet نمایش پست ها
    /usr/local/directadmin/data/users/*/nginx.conf
    این فایل بالایی و
    مسیر cd /usr/local/directadmin/data/templates تمپلیت ویرچوال هاست ها
    چه تفاوتی می کنن ؟ سوال من اینه .
    مسیر /usr/local/directadmin/data/templates مربوط ب ویرچوال هاست های nginx است ، ویرچوال هاست ک میدونید چی هست ؟ هر دامینی ک اد میشه یک ویرچوال هاست براش ایجاد میشه ک مثلا تعیین میکنه سرور نیم فلان از دایرکتوری فلان لود شه یا مثلا مجل ذخیره لاگ هاش رو مشخص میکنه و یا .... این مسیر تمپلیت ه ، یعنی بخواید ادیت کنید باید طبق پست #5 عمل کنید.



    حالا اگر بخواید ویرچوال هاست یک دامین مشخص رو تغییر بدید ، باید فقط ب مسیر http://ipserver:2222/CMD_CUSTOM_HTTPD برید و ب راحتی ادیت کنید .


    چون شما توضیح ندادید ک دقیقا چه ادیتی میخواید رو nginx.conf انجام بدید ، من بیشتر از این نمیتونم کمک کنم .
    ویرایش توسط OmidX : January 6th, 2017 در ساعت 16:46
    ...Zzzz...

  12. #10
    عضو انجمن
    تاریخ عضویت
    Nov 2015
    نوشته ها
    122
    تشکر تشکر کرده 
    66
    تشکر تشکر شده 
    38
    تشکر شده در
    29 پست

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

    نقل قول نوشته اصلی توسط OmidX نمایش پست ها
    توضیحات من کامل هست و شما اگر یک کوچولو ب دایرکت ادمین آشنایی داشتید مشکلتون کامل حل شده بود !



    هر بار ک شما nginx رو ری بیلد کنید ، یکبار nginx.conf از سرور دایرکت ادمین دانلود و اور رایت میشه رو فایل nginx.conf اصلی سرور ، بنابر این هر تغییری در این فایل بدید موقت خواهد بود ، اما این موضوع راه حل داره ، شما در مسیر :

    کد:
    usr/local/directadmin/custombuild/
    یک پوشه ب نام custom ایجاد کنید:

    کد:
    mkdir custom
    ....
    پس شما می فرمایید این فایل موقت هست که صرفا تغییرات توش اوررایت میشن
    /usr/local/directadmin/data/users/*/nginx.conf

    این فولدر
    /usr/local/directadmin/data/templates/custom
    و این فایل ارتباطی به هم ندارن ؟
    /usr/local/directadmin/custombuild/custom

    ما کدوم فایل مربوط به این مسیر رو می تونیم ویرایش کنیم
    cd /usr/local/directadmin/data/templates/custom
    که تغییرات در /usr/local/directadmin/data/users/*/nginx.conf ذخیره بشه
    اینجا 6 تا فایل هست
    کد:
    nginx_ips.conf                  nginx_redirect.conf         nginx_server_secure.conf
    nginx_php.conf                  nginx_server.conf           nginx_server_secure_sub.conf


    ضمنا اگه ما 5 تا reseller درست کرده باشیم تنها reseller ادمین و دامین هایی که تو اون رسلر ساخته شدن اینجا هستن
    /usr/local/directadmin/custombuild/custom
    و دامین های مربوط به همه reseller ها اینجا نیست . برای حل این مشکل چی کار باید کرد ؟

    مثلا
    /usr/local/directadmin/data/users/admin/nginx.conf
    /usr/local/directadmin/data/users/ermia/nginx.conf
    /usr/local/directadmin/data/users/hassan/nginx.conf
    /usr/local/directadmin/data/users/shadi/nginx.conf
    /usr/local/directadmin/data/users/majid/nginx.conf
    ویرایش توسط unix_magnet : January 6th, 2017 در ساعت 18:36

صفحه 1 از 2 12 آخرینآخرین

اطلاعات موضوع

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

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. دانلود شدن index.html پس از قرار دادن کد تبدیل htaccess در nginx
    توسط unix_magnet در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 0
    آخرين نوشته: April 1st, 2018, 02:29
  2. تحویل محصول پس از پرداخت پس از تایید مدیریت
    توسط mostafaHD در انجمن درخواست انواع ماژول،پلاگین،قالب،امکانات سفارشی
    پاسخ ها: 0
    آخرين نوشته: August 12th, 2017, 11:28
  3. از کار افتادن htaccess پس از نصب nginx
    توسط sabair در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 4
    آخرين نوشته: April 2nd, 2016, 15:02
  4. پاسخ ها: 8
    آخرين نوشته: April 22nd, 2015, 10:50
  5. مگه لایت اسپید بهتر از nginx نیست؟ پس چرا...
    توسط navibd در انجمن وب سرورها
    پاسخ ها: 22
    آخرين نوشته: July 7th, 2011, 15:36

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •