-
نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
سلام
این مورد را امروز دیدم گفتم برای خیلی ها ممکنه جالب باشه ، قبلا نصب nginx یا ترکیب nginx + apache توسط پلاگین ها و خرید لایسنس و این مسائل بصورت غیررسمی انجام می شد ولی الان هر دو کانفیگ و وب سرور توسط cb 2 بصورت رسمی توسط خود دایرکت ادمین بودن نیاز به هیچ پلاگینی انجام میشه این اموزش هم خدمت شما:
Reverse-proxy NGINX + Apache on Directadmin powered server with CB 2.x
نسخه فارسی آموزش
ابتدا باید مطمئن بشوید که کاستوم بیلد 2 استفاده می کنید
کد:
cd /usr/local/directadmin/custombuild
./build version
خروجی باید ورژن دو باشه مثل این
کد:
[root@server custombuild]# ./build version
2.0.0-RC7 (rev: 863)
سپس مطمئن بشوید که ورژن دایرکت ادمین هم بالاتر از 1.45.2 هست
کد:
[root@server custombuild]# /usr/local/directadmin/directadmin v
Version: DirectAdmin v.1.45.4
خب حالا همه چیز اماده است و کافیه این دستورات را اجرا کنید
کد:
cd /usr/local/directamin/custombuild
./build update
./build update_da
./build set webserver nginx_apache
./build nginx_apache
./build rewrite_confs
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
با سلام وقت بخیر
ضمن تایید فرمایشات استارتر محترم ،
nginx_apache در دایرکت ادمین از پایداری بسیار مناسبی برخوردار هست و مشکلاتی که در پلاگین ها با آن مواجه میشوید در این نسخه از Custombuild و ترکیب این وب سرور ها اصلا مشاهده نمی کنید.
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
خودتون نصب کردید ؟ ، الان ./build nginx_apache وب سرور nginx رو بصورت p-roxy-reverse نصب میکنه ؟
اگر نصب کردید ، لطفا لینک یکی از سایت های رو سرور بزارید من یک مورد رو تست کنم ...
با تشکر ...
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
با mod rewite مورد و مشکلی نداره ؟
دقیقا reverse میشه ؟
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
نقل قول:
نوشته اصلی توسط
OmidX
خودتون نصب کردید ؟ ، الان ./build nginx_apache وب سرور nginx رو بصورت p-roxy-reverse نصب میکنه ؟
اگر نصب کردید ، لطفا لینک یکی از سایت های رو سرور بزارید من یک مورد رو تست کنم ...
با تشکر ...
بله میتونید تست کنید
- - - Updated - - -
نقل قول:
نوشته اصلی توسط
OPENFIRE
با mod rewite مورد و مشکلی نداره ؟
دقیقا reverse میشه ؟
بله مشکلی با rewrite فایل های .htaccess ندارد
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
سلام
هیچ مشکلی ندارد و بخوبی کار می کند
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
درود
بله تایید است این نکته را روی یک سرور اخیرا تست کرده ایم برای یک از مشتریان
موفق باشید
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
بله ، خودم نصب کردم تا این لحظه بدون مشکل کار میکند و هیچ مسئله ای ندارد.
- - - Updated - - -
نقل قول:
نوشته اصلی توسط
OPENFIRE
با mod rewite مورد و مشکلی نداره ؟
دقیقا reverse میشه ؟
بله ، نصب و تست کردم هیچ مشکلی ندارد و دقیقا reverse میشه :)
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
با درود.
بنده هم کاملا تائید میکنیم و نیازی به نصب انجین ایکس نال شده که هزاران مشکل داره دیگه نیست
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
هههه مهره تایید رو می زنم
فیکسه مخصوصا هاستینگ اشتراکی !
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
نقل قول:
نوشته اصلی توسط
MOHAMMAD MOHSEN
البته یه مرحله دیگر رو هم باید انجام بدین اگر انجام ندین سرور آیپی (در اسکریپ های PHP و در لاگ های آپاچی) درست رو بر نمی گردونه و مخصوصا اسکریپ ها لایسنس دار که با آیپی کار می کنن به مشکل می خورن! اول باید unzip رو نصب کنید
برای حل این مشکل mod_rpaf باید نصب بشه.
کد:
cd /usr/local/src
wget https://github.com/y-ken/mod_rpaf/archive/master.zip
unzip master.zip
cd mod_rpaf-master
/bin/sed -i "s/remote_/client_/g" mod_rpaf-2.0.c
make && make install
حالا باید دستورات زیر رو در /etc/httpd/conf/extra/httpd-includes.conf قرار بدین
کد:
LoadModule rpaf_module /usr/lib/apache/mod_rpaf-2.0.so
<IfModule mod_rpaf-2.0.c>
RPAFenable On
RPAF*****_ips 127.0.0.1
RPAFsethostname On
RPAFheader X-Client-IP
</IfModule>
بعد از انجام مراحل بالا آپاچی رو ریست کنید!
نیازی به انجام این کار نیست ، mod_rpaf2 به جاش mod_remoteip آمده که بصورت خودکار توسط directadmin نصب میشه و ip صحیح رو ثبت می کند دیگه نیازی نیست این مرحله انجام بشه :)
طی بررسی هایی که از دیروز کردم این پیاده سازی رسمی دایرکت ادمین واقعا کامل و دقیق هست و خیلی نکات ریز را رعایت کردند ...
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
دوستان ngnix رو تا حالا به تنهایی از روش خود دایرکت ادمین نصب کردن ؟
ngnix + apache که واقعا خوب کار می کنه .
ولی ngnix به تنهایی چی ؟
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
نقل قول:
نوشته اصلی توسط
asrhosting
دوستان ngnix رو تا حالا به تنهایی از روش خود دایرکت ادمین نصب کردن ؟
ngnix + apache که واقعا خوب کار می کنه .
ولی ngnix به تنهایی چی ؟
روش نصب nginx به تنهایی مثل همین روش هست فقط دستور زیر جایگزین میشه
نقل قول:
./build set webserver nginx
همچنین برای راه اندازی php باید توی option ها php-fpm رو انتخاب کنید و بعد از نصب انجینکس بزنید ./build php
یکی از اولین مشکلات نصب انجینکس به تنهایی عدم پشتیبانی از .htaccess هست که عمدتا مشکل rewrite رو برای اکثر اسکریپت ها بوجود میاره و نهایتا نیاز به کانورتور دستورات داره که اصلا کار جالبی نیست و تقریبا روی هاست اشتراکی فاجعه هست ... ولی برای یک سایت ارزشش رو داره.
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
نقل قول:
نوشته اصلی توسط
asrhosting
دوستان ngnix رو تا حالا به تنهایی از روش خود دایرکت ادمین نصب کردن ؟
ngnix + apache که واقعا خوب کار می کنه .
ولی ngnix به تنهایی چی ؟
برای نصب nginx به تنهایی باید php-fpm نصب کنید با نصب کش apc عالی جواب میده و در لود سرور و صرفه جویی در مصرف رم تاثیر بالایی داره
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
با نصب ngnix + apache موقع ریست ngnix این ارور می یاد :
نقل قول:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: [emerg] socket() [::1]:80 failed (97: Address family not supported by protocol)
nginx: configuration file /etc/nginx/nginx.conf test failed
البته ngnix به درستی داره کار میکنه .
احساس هم میشه سرعت کند تر شده نسبت به خود apache !
راهی برای افزایش سرعت وب سرور با اپاچی و ngnix هست ؟
و اینکه با هر بار rewrite_confs کانفینگ آپاچی به حالت دیفالت بر می گرده !
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
روی دایرکت ادمین نال شده هم نصب میشه؟؟
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
نقل قول:
نوشته اصلی توسط
omid3963
روی دایرکت ادمین نال شده هم نصب میشه؟؟
با سلام
فکر نمی کنم مشکلی پیش بیاد ، چون کافی هست شما کاستوم بیلد قبلی را با جدید جایگزین کنید.
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
دایرکت ادمین قرار هست به زودی (این مورد الان در بتا هست) نصب nginx رو در نرم افزار خودش بگنجونه و دیگه نیازی به پنل جداگانه و افزونه نخواهد بود.
به این ترتیب nginx بصورت native در دایرکت ادمین قرار میگیره.
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
سلام
یعنی اون لاینسس که ما میرفتیم از سایت ها مثل nginxpanel.ir
تهیه میکردیم ماهیانه هم پول شارز میدادیم
الان شرکت دایرکت ادمین شرایطی فراهم ساخته که رایگان میشه استفاده کرد؟
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
سلام
دایرکت ادمین هم Apache هم NGINX هم NGINX_APACHE و هم Litespeed را نصب می کند.
فقط برای نسخه لایت اسپید نیاز به لایسنس دارید.
Nginx خالی برای سرورهای دانلود بسیار کارآمد هست و نسخه nginx_apache هم برای هاستینگ
موفق باشید
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
این الان لایسنس نداره nginx_apache ؟؟؟
مطمئن هست؟ خرابی اروری چیزی به وجود نیورده تا حالا تو سرورهای دوستان؟؟
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
نقل قول:
نوشته اصلی توسط
meysam021
این الان لایسنس نداره nginx_apache ؟؟؟
مطمئن هست؟ خرابی اروری چیزی به وجود نیورده تا حالا تو سرورهای دوستان؟؟
هیچ مشکلی نداره .
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
نقل قول:
نوشته اصلی توسط
meysam021
این الان لایسنس نداره nginx_apache ؟؟؟
مطمئن هست؟ خرابی اروری چیزی به وجود نیورده تا حالا تو سرورهای دوستان؟؟
هیچ مشکلی نداره
ولی یک بار روی یکی از سرورهامون نصب کردیم و بعد از چند روز حذفش کردیم و تمام سایت های روی سرور ارور
Apache is functioning normally
می داد که مجبور شدیم اول از همه بکاپ بگیریم و همه یوزرها رو پاک کنیم و سپس دوباره ریستور کنیم ( اینجوری مشکل حل شد)
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
نقل قول:
نوشته اصلی توسط
djmohammad
هیچ مشکلی نداره
ولی یک بار روی یکی از سرورهامون نصب کردیم و بعد از چند روز حذفش کردیم و تمام سایت های روی سرور ارور
Apache is functioning normally
می داد که مجبور شدیم اول از همه بکاپ بگیریم و همه یوزرها رو پاک کنیم و سپس دوباره ریستور کنیم ( اینجوری مشکل حل شد)
یکبارvirtual host ٰرو ریبیلد میکردید + write conf ٰرو اجرا میکردید مشکل حل میشد
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
نقل قول:
نوشته اصلی توسط
djmohammad
هیچ مشکلی نداره
ولی یک بار روی یکی از سرورهامون نصب کردیم و بعد از چند روز حذفش کردیم و تمام سایت های روی سرور ارور
Apache is functioning normally
می داد که مجبور شدیم اول از همه بکاپ بگیریم و همه یوزرها رو پاک کنیم و سپس دوباره ریستور کنیم ( اینجوری مشکل حل شد)
با درود و احترام.
مشکل از انجام مراحل توسط خود شما هست.
برای حذف انجین ایکس باید ابتدا فعالیتش رو کاملا متوقف کنید تا فعالیت کاملا دیگه روی آپاجی انجام بشه و بعد حذف بشه انجین ایکس. که خللی در فعالیت سرور پیش نیاد.
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
اگر دایرکت ادمین نال شده باشد و نسخه 1.45 باشه میشه نصب کرد؟
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
کسی از این برای سایت وردپرسی استفاده کرده؟
مفید بوده؟روی دایرکت ادمین نال شده جواب میده؟
- - - Updated - - -
من اینکارو انجام دادم اما یکی از اسکریپت هام از کار افتاد!
نمیشه برگردوند به حالت قبل؟
یعنی فقط آپاچی باشه و انجینکس رو حذف کنم
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
سلام
پس از انجام مراحل فوق سرویس httpd استپ شد و تمامی سایت ها با ارور Bad Gateway مواجه شدن که با دستور Build All مشکل حل شد (برای دوستانی که به این مشکل برخوردند)
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
در آخر بایستی ./build rewrite_confs صورت گیرد.
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
دوستانی که می خوان به کاستم بیلد رو ارتقا بدن کافیه دستورات زیر رو بزنن
کد:
cd /usr/local/directadmin
mv custombuild custombuild_1.x
wget -O custombuild.tar.gz http://files.directadmin.com/services/custombuild/2.0/custombuild.tar.gz
tar xvzf custombuild.tar.gz
cd custombuild
./build
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
من نیاز به fastcgi دارم . ولی ساپورت نمیکنن راه حلی ندارید؟
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
سلام بنده نصب کردم ولی ارور 502 میده لطفا کمک کنید
Restarting apache.
Stopping httpd: [FAILED]
Starting httpd: httpd: Syntax error on line 50 of /etc/httpd/conf/httpd.conf: Syntax error on line 4 of /etc/httpd/conf/extra/httpd-phpmodules.conf: Cannot load /usr/lib/apache/libphp5.so into server: / usr/lib/apache/libphp5.so: undefined symbol: unixd_config
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
نقل قول:
نوشته اصلی توسط
reza0071
سلام بنده نصب کردم ولی ارور 502 میده لطفا کمک کنید
Restarting apache.
Stopping httpd: [FAILED]
Starting httpd: httpd: Syntax error on line 50 of /etc/httpd/conf/httpd.conf: Syntax error on line 4 of /etc/httpd/conf/extra/httpd-phpmodules.conf: Cannot load /usr/lib/apache/libphp5.so into server: / usr/lib/apache/libphp5.so: undefined symbol: unixd_config
./build clean
./build update
./build php n
./build rewrite_confs
دستورات بالا رو به تریب بزنید و نتیجه رو اطلاع دهید .
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
بنده نصب کردم
هیچ تغییر ایجاد نشد !
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
نقل قول:
نوشته اصلی توسط
Yas-Host
./build clean
./build update
./build php n
./build rewrite_confs
دستورات بالا رو به تریب بزنید و نتیجه رو اطلاع دهید .
سلام
من هم به همین مشکل برخوردم
این دستورات رو در کدام فولدر وارد کنم ؟
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
نقل قول:
نوشته اصلی توسط
ahmadjafarian
سلام
من هم به همین مشکل برخوردم
این دستورات رو در کدام فولدر وارد کنم ؟
بعد از فعال کردن داخل فایل options.conf باید دستورات زیر را به ترتیب وارد کنید
کد PHP:
cd /usr/local/directadmin/custombuild
./build update
./build nginx_apache
./build php n
./build rewrite_confs
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
سلام
من نصب کردم خیلی جالبه اما نمیدونم چرا با بعضب از پلاگین ها مشکل داره
اگه ممکنه بفرمایید چطوری میتونم غیر فعال کنم ؟
ممنون
- - - Updated - - -
لطفا یکی از دوستان بگه چجوری این nginx رو غیر فعال کنم ؟
-
پاسخ : نصب nginx و nginx +apache بدون نیاز به پلاگین بصورت رسمی توسط دایرکت ادمین
سلام
کافی هست موارد زیر رو انجام بدید موردی بود در ارتباط باشید (البته احتمالا یه مورد دیگه هست چون من هیچ مشکلی باهاش ندارم مثلا ممکنه مشکل از ورژن php باشه و ...)
cd /usr/local/directamin/custombuild
./build set webserver apache
./build apache
./build rewrite_confs
- - - Updated - - -
همچنین پیشنهاد میکنم دوستان نگاهی به این دوتا تاپیک هم بکنند (این کاستوم بیلد براش پلاگین هم هست تا نیازی به کانفیگ با ssh در خیلی موارد نباشه ....)
http://forum.directadmin.com/showthread.php?t=44743
http://forum.directadmin.com/showthread.php?t=48989