نمایش نتایج: از شماره 1 تا 9 , از مجموع 9

موضوع: Nginx و دایرکت ادمین

  1. #1
    عضو انجمن m-mehdipoor آواتار ها
    تاریخ عضویت
    Jul 2010
    محل سکونت
    رشت
    نوشته ها
    641
    تشکر تشکر کرده 
    171
    تشکر تشکر شده 
    834
    تشکر شده در
    577 پست

    پیش فرض Nginx و دایرکت ادمین

    دوستان بنده Nginx رو روی یک سرور دایرکت ادمین نصب کردم، ولی پس از نصب وقتی فعالش میکنم کل فایل ها اررور 404 می دن و چیزی رو نمیشناسه...
    ظاهرا مسیر هاست رو باید بهش معرفی کنیم !
    ممنون می شم دوستانی که در این مورد تجربه دارن، تجربیاتشون رو در اختیارم بذارن.

  2. # ADS




     

  3. #2
    عضو انجمن compiler آواتار ها
    تاریخ عضویت
    Sep 2012
    محل سکونت
    USA
    نوشته ها
    544
    تشکر تشکر کرده 
    228
    تشکر تشکر شده 
    615
    تشکر شده در
    443 پست

    پیش فرض پاسخ : Nginx و دایرکت ادمین

    نقل قول نوشته اصلی توسط m-mehdipoor نمایش پست ها
    دوستان بنده Nginx رو روی یک سرور دایرکت ادمین نصب کردم، ولی پس از نصب وقتی فعالش میکنم کل فایل ها اررور 404 می دن و چیزی رو نمیشناسه...
    ظاهرا مسیر هاست رو باید بهش معرفی کنیم !
    ممنون می شم دوستانی که در این مورد تجربه دارن، تجربیاتشون رو در اختیارم بذارن.
    اولا استفاده از nginx در حالی که دایرکت ادمین نصبه فعلا توصیه نمیشه چون custumbuild 2 هنوز ورژن بتا هست و پر از باگ . بهتره دستی نصب کنید . ولی اگر اصرار به انجام این کار دارید :

    1.بهتر است در حین نصب دایرکت ادمین با انتخاب گزینه 4 و در حین نصب کنترل پنل ، اقدام به انتخاب وب سرور nginx و هنلدر php-fpm کنید
    2.دایرکت ادمین استاندارد های nginx رو کمی تعییر میده . مثلا در این مسیر /etc/nginx فایلی با نام directadmin-vhosts.conf موجود است . با ویرایش آن خواهید دید که اطلاعات سرور بلاک nginx مربوط به هر دامنه در یک خط آدرس دهی شده است . از این طریق میتوانید فایل های هر بلاک و ویرچوال هاست رو پیدا کنید . معمولا در این مسیر است : /usr/local/directadmin/data/users/USERNAME/nginx.conf
    به جای کلمه USERNAME که با فونت بولد مشاهده میکنید نام یوزر مربوطه را وارد کنید .
    3.در مواردی که از وب سرور اپاچی به NGINX سوییچ میکنید اختلالات زیادی ممکن است رخ دهد . تسلط به تنظیمات PHP-FPM و NGINX برای هندل کردن وضعیت های بحرانی الزامیست
    4. برای کامپایل مجدد توسط CUSTOMBUILD و سوییچ از آپاچی به انجین ایکس ، بهتر است از طریق فایل options.conf بیشتر سرویس ها و برنامه های غیر ضروری را غیر قعال کنید . حتما یک ورژن php انتخاب کنید . از نصب مود هایی مانند ruid خود داری کنید . فقط یک اسکریپت برای وب میل انتخاب کنید . اگر وضعیت سرور با آپاچی بسیار شلوغ است و سرویس های زیادی نصب کرده اید ، ابتدا یک بار از اول و با حد اقل سرویس های مورد نیاز با آپاچی build کنید و پس از آن وب سرور را به nginx تغییر داده (php-fpm به عنوان هنلدر استفاده شود) و دوباره از اول build کنید

    موفق باشید
    ویرایش توسط compiler : August 4th, 2013 در ساعت 04:05


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


  5. #3
    عضو انجمن m-mehdipoor آواتار ها
    تاریخ عضویت
    Jul 2010
    محل سکونت
    رشت
    نوشته ها
    641
    تشکر تشکر کرده 
    171
    تشکر تشکر شده 
    834
    تشکر شده در
    577 پست

    پیش فرض پاسخ : Nginx و دایرکت ادمین

    نقل قول نوشته اصلی توسط compiler نمایش پست ها
    اولا استفاده از nginx در حالی که دایرکت ادمین نصبه فعلا توصیه نمیشه چون custumbuild 2 هنوز ورژن بتا هست و پر از باگ . بهتره دستی نصب کنید . ولی اگر اصرار به انجام این کار دارید :

    1.بهتر است در حین نصب دایرکت ادمین با انتخاب گزینه 4 و در حین نصب کنترل پنل ، اقدام به انتخاب وب سرور nginx و هنلدر php-fpm کنید
    2.دایرکت ادمین استاندارد های nginx رو کمی تعییر میده . مثلا در این مسیر /etc/nginx فایلی با نام directadmin-vhosts.conf موجود است . با ویرایش آن خواهید دید که اطلاعات سرور بلاک nginx مربوط به هر دامنه در یک خط آدرس دهی شده است . از این طریق میتوانید فایل های هر بلاک و ویرچوال هاست رو پیدا کنید . معمولا در این مسیر است : /usr/local/directadmin/data/users/USERNAME/nginx.conf
    به جای کلمه USERNAME که با فونت بولد مشاهده میکنید نام یوزر مربوطه را وارد کنید .
    3.در مواردی که از وب سرور اپاچی به NGINX سوییچ میکنید اختلالات زیادی ممکن است رخ دهد . تسلط به تنظیمات PHP-FPM و NGINX برای هندل کردن وضعیت های بحرانی الزامیست
    4. برای کامپایل مجدد توسط CUSTOMBUILD و سوییچ از آپاچی به انجین ایکس ، بهتر است از طریق فایل options.conf بیشتر سرویس ها و برنامه های غیر ضروری را غیر قعال کنید . حتما یک ورژن php انتخاب کنید . از نصب مود هایی مانند ruid خود داری کنید . فقط یک اسکریپت برای وب میل انتخاب کنید . اگر وضعیت سرور با آپاچی بسیار شلوغ است و سرویس های زیادی نصب کرده اید ، ابتدا یک بار از اول و با حد اقل سرویس های مورد نیاز با آپاچی build کنید و پس از آن وب سرور را به nginx تغییر داده (php-fpm به عنوان هنلدر استفاده شود) و دوباره از اول build کنید

    موفق باشید
    با تشکر از پاسخ شما.
    الان دایرکت ادمین نصب است و در از کل سرور برای میزبانی دو سایت هاست دانلود ( فقط فایل ) استفاده می شه.
    در حال حاظر با استفاده از راهنمایی موجود در
    nginx: Linux packages
    این وب سرور را نصب کردم و در فایل کانفیگ سرور رو ادد کردم.
    با این تواصیف می تونم به تنظیمات ادامه بدم یا باید از اول کار رو شروع کنم؟

  6. #4
    عضو انجمن compiler آواتار ها
    تاریخ عضویت
    Sep 2012
    محل سکونت
    USA
    نوشته ها
    544
    تشکر تشکر کرده 
    228
    تشکر تشکر شده 
    615
    تشکر شده در
    443 پست

    پیش فرض پاسخ : Nginx و دایرکت ادمین

    سلام

    اون مقاله مربوط به نصب وب سرور nginx روی لینوکس و فارغ از نوع کنترل پنل وب هاستینگ مورود استفاده هست

    شما دارید از کنترل پنل دایرکت ادمین استفاده میکنید . قاعدتا باید وقتی دامنه جدید رو اضافه میکنید خود به خود اطلاعات مربوط به ویرتوال هاست ها و سرور بلاک مربوط به دامنه به صورت اتوماتیک اد بشه . پس حتما باید از طریق خود کنترل پنل نصب کنید . راه حلش هم سادست . وارد این مسیر بشید :
    /usr/local/dierctadmin/custombuild
    فایل optionst.conf رو ویرایش کنید و وب سرور nginx رو انتخاب کنید . همانطور که بالاتر نیز خدمتتون عرض کردم نوع هندلر باید php-fpm انتخاب بشه . اگر از custombuild 1 استفاده میکنید باید آپگرید کنید به نخسه 2 بتا

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

    دایرکت ادمین و آموزش نصب کاستوم بیلد custombuild 2.0


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


  8. #5
    کاربر اخراج شده
    تاریخ عضویت
    Dec 2010
    نوشته ها
    85
    تشکر تشکر کرده 
    10
    تشکر تشکر شده 
    155
    تشکر شده در
    114 پست

    پیش فرض پاسخ : Nginx و دایرکت ادمین

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

  9. #6
    عضو انجمن compiler آواتار ها
    تاریخ عضویت
    Sep 2012
    محل سکونت
    USA
    نوشته ها
    544
    تشکر تشکر کرده 
    228
    تشکر تشکر شده 
    615
    تشکر شده در
    443 پست

    پیش فرض پاسخ : Nginx و دایرکت ادمین

    نقل قول نوشته اصلی توسط Reza68 نمایش پست ها
    وب سرور انجینیکس بیشتر برای فایل سرور پیشنهاد میشه و سعی کنید برای وب سرور وب هاست استفاده نشه بهتر هستش بنده اینو طبق مشکلات فراوانی که دیدم می گم و گاها گیرهای بسیار بی خود و بی دلیل و خرابی ها ناجور
    وب سرور انجین ایکس بسیار عالیست
    اگر خطایی میبینید ناشی از کاننفیگ غلط و اشتباه شماست و نه باگ و ایراد وب سرور


  10. #7
    عضو انجمن m-mehdipoor آواتار ها
    تاریخ عضویت
    Jul 2010
    محل سکونت
    رشت
    نوشته ها
    641
    تشکر تشکر کرده 
    171
    تشکر تشکر شده 
    834
    تشکر شده در
    577 پست

    پیش فرض پاسخ : Nginx و دایرکت ادمین

    نقل قول نوشته اصلی توسط compiler نمایش پست ها
    سلام

    اون مقاله مربوط به نصب وب سرور nginx روی لینوکس و فارغ از نوع کنترل پنل وب هاستینگ مورود استفاده هست

    شما دارید از کنترل پنل دایرکت ادمین استفاده میکنید . قاعدتا باید وقتی دامنه جدید رو اضافه میکنید خود به خود اطلاعات مربوط به ویرتوال هاست ها و سرور بلاک مربوط به دامنه به صورت اتوماتیک اد بشه . پس حتما باید از طریق خود کنترل پنل نصب کنید . راه حلش هم سادست . وارد این مسیر بشید :
    /usr/local/dierctadmin/custombuild
    فایل optionst.conf رو ویرایش کنید و وب سرور nginx رو انتخاب کنید . همانطور که بالاتر نیز خدمتتون عرض کردم نوع هندلر باید php-fpm انتخاب بشه . اگر از custombuild 1 استفاده میکنید باید آپگرید کنید به نخسه 2 بتا

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

    دایرکت ادمین و آموزش نصب کاستوم بیلد custombuild 2.0
    با سلام
    من بر اساس CUSTOMBUILD نصب کردم ولی تغییری در نتیجه حاصل نشد
    فکر میکنم مشکل اینجاست که بعضی فایل ها هنوز تنظیمات اولیه رو دارن که من در نصب قبل اعمال کرده بودم و آورراید نشدن
    مثلا فایلی که متوجهش شدم نشده فایل زیر است
    /etc/nginx/nginx.conf
    محتوای درست این فایل که بتونه به سایر بخش های انجین ایکس در دایرکت ادمین متصلش کنه رو دارید؟

  11. #8
    عضو دائم nginxweb آواتار ها
    تاریخ عضویت
    Dec 2012
    محل سکونت
    Esfahan - Root
    نوشته ها
    2,568
    تشکر تشکر کرده 
    148
    تشکر تشکر شده 
    4,236
    تشکر شده در
    2,247 پست

    پیش فرض پاسخ : Nginx و دایرکت ادمین

    توجه داشته باشید که CB2 با nginx فقط در ساخت خودکار virtualhost ها به شما کمک میکنه و عملا کاربر دیگری برای شما نداره و تمامی کانفیگ های nginx بصورت دستی باید اعمال گردد و همینطور کانفیگ های اعمال شده روی fastcgi و یا php fpm به همین صورت میباشد

    اگر در این زمینه مشکل دارید پیشهاد میشه از nginx بصورت reverse استفاده نمایید که با همه نوع سایت نیز سازگار هستش و برای file hosting نیر میتوانید extension مورد نظر را درونش تعریف نمایید و طبق اون nginx فایل را handle خواهد کرد
    :: کارشناس فنی هاستینگ و مدیریت سرور
    :: کانفیگ حرفه ای سرور مجازی و اختصاصی و رفع اشکال سرور از سال 1388
    :: وب سایت : www.nginxweb.ir | تلفن شرکت: 02191300834

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


  13. #9
    عضو انجمن m-mehdipoor آواتار ها
    تاریخ عضویت
    Jul 2010
    محل سکونت
    رشت
    نوشته ها
    641
    تشکر تشکر کرده 
    171
    تشکر تشکر شده 
    834
    تشکر شده در
    577 پست

    پیش فرض پاسخ : Nginx و دایرکت ادمین

    نقل قول نوشته اصلی توسط nginxweb نمایش پست ها
    توجه داشته باشید که CB2 با nginx فقط در ساخت خودکار virtualhost ها به شما کمک میکنه و عملا کاربر دیگری برای شما نداره و تمامی کانفیگ های nginx بصورت دستی باید اعمال گردد و همینطور کانفیگ های اعمال شده روی fastcgi و یا php fpm به همین صورت میباشد

    اگر در این زمینه مشکل دارید پیشهاد میشه از nginx بصورت reverse استفاده نمایید که با همه نوع سایت نیز سازگار هستش و برای file hosting نیر میتوانید extension مورد نظر را درونش تعریف نمایید و طبق اون nginx فایل را handle خواهد کرد
    همانطور که عرض شد فقط این سرور برای دو هاست دانلود استفاده می شه ...
    با این توصیفات راهی که بشه سایت ها را بالا آورد ممکنه توضیح بدید؟
    در حال حاضر سایت ها :Welcome to nginx! و سایر پوشه ها not found می ده

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

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

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

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

  1. سه سوال در باب nginx اول برای تبدیل htaccess در nginx چه کار باید کرد ؟
    توسط unix_magnet در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 8
    آخرين نوشته: December 1st, 2016, 22:40
  2. پاسخ ها: 96
    آخرين نوشته: September 10th, 2016, 21:36
  3. درخواست اموزش رفع Nginx is functioning normally بعداز نصب وب سرور nginx
    توسط sms.bartarhost در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 0
    آخرين نوشته: February 25th, 2015, 15:51
  4. پاسخ ها: 3
    آخرين نوشته: February 15th, 2015, 18:50
  5. کدام یک ؟ apache+nginx یا nginx به تنهایی ؟
    توسط yas701 در انجمن وب سرورها
    پاسخ ها: 14
    آخرين نوشته: September 2nd, 2012, 00:59

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

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