PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : سوالات و مشکلات تاپیک : آموزش های از وب سرور nGinx - مبتدی تا پیشرفته



ali_fattahi
July 27th, 2011, 03:43
سلام دوستان . سوالات و مشکلات بخش" آموزش هایی از وب سرور nGinx - مبتدی تا پیشرفته" به آدرس
http://www.webhostingtalk.ir/f175/28822/
را در این بخش بپرسید .
از مدیران خواهش میکنم این تاپیک را پاک نکنند تا نظم اون تاپیک به هم نریزه

با تشکر
علی فتاحی

shayaneds
July 28th, 2011, 09:10
سلام دوستان . سوالات و مشکلات بخش" آموزش هایی از وب سرور nGinx - مبتدی تا پیشرفته" به آدرس
http://www.webhostingtalk.ir/f175/28822/
را در این بخش بپرسید .
از مدیران خواهش میکنم این تاپیک را پاک نکنند تا نظم اون تاپیک به هم نریزه

با تشکر
علی فتاحی
دکمه تشکر رو برای این کار کم دیدم.
همینجا هم ازت تشکر میکنم بابت آموزش های خوب , چه عجب یکی پیدا شد یچی یاد داد !!!

ppro
July 30th, 2011, 02:26
برای تبدیل یک فایل htaccess. نیاز به کمک داشتم شما میتونید این رو به nginx تبدیل اش کنید:




DirectoryIndex index.php

FileETag none
ServerSignature Off

Options All -Indexes

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([0-9a-zA-Z]{1,6})$ links/?to=$1 [L]
RewriteRule ^([0-9]{1,9})/banner/(.*)$ links/?uid=$1&adt=2&url=$2 [L]
RewriteRule ^([0-9]{1,9})/(.*)$ links/?uid=$1&adt=1&url=$2 [L]
</IfModule>



تشکر

ali_fattahi
July 30th, 2011, 03:30
برای تبدیل یک فایل htaccess. نیاز به کمک داشتم شما میتونید این رو به nginx تبدیل اش کنید:




DirectoryIndex index.php

FileETag none
ServerSignature Off

Options All -Indexes

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([0-9a-zA-Z]{1,6})$ links/?to=$1 [L]
RewriteRule ^([0-9]{1,9})/banner/(.*)$ links/?uid=$1&adt=2&url=$2 [L]
RewriteRule ^([0-9]{1,9})/(.*)$ links/?uid=$1&adt=1&url=$2 [L]
</IfModule>



تشکر

اینم از فایل .htaccess شما :


http
{
server_tokens off
server
{
listen 80;
server_name _;
rewrite ^([0-9a-zA-Z]{1,6})$ /links/?to=$1 last;
rewrite ^([0-9]{1,9})/banner/(.*)$ /links/?uid=$1&adt=2&url=$2 last;
rewrite ^([0-9]{1,9})/(.*)$ /links/?uid=$1&adt=1&url=$2 last;
}
location \
{
index index.php;
FileETag none;
}
}


یادتون باشه ماژول Etag مربوط به nginx رو نصب کنید در غیر اینصورت FileETag none کار نمیکنه !

ppro
July 30th, 2011, 14:51
با سپاس فراوان از راهنمایی شما

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

یک برنامه تحت وب هست که با cakephp نوشته شده و برای اجراش نیاز به 3 فایل htacsess. داره که باید در 3 شاخه به ترتیب : root و بعدی در پوشه app و بعدی در پوشه app/webroot قرار بگیرند در سرور آپاچی تا اجرا شوند.

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

حالا من که وب سرور ام nginx هست به چه نحوی باید این تنظیمات رو در nginx انجام بدم؟

root or main folder .htaccess file here:


<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
app folder .htaccess file here:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>app/webroot folder .htaccess file here:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>در آینده هر وقت که شد اگر قوانین این تبدیلات رو آموزش بدین خیلی عالی میشه

ali_fattahi
July 30th, 2011, 17:20
با سپاس فراوان از راهنمایی شما

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

یک برنامه تحت وب هست که با cakephp نوشته شده و برای اجراش نیاز به 3 فایل htacsess. داره که باید در 3 شاخه به ترتیب : root و بعدی در پوشه app و بعدی در پوشه app/webroot قرار بگیرند در سرور آپاچی تا اجرا شوند.

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

حالا من که وب سرور ام nginx هست به چه نحوی باید این تنظیمات رو در nginx انجام بدم؟

root or main folder .htaccess file here:


<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>
app folder .htaccess file here:

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>app/webroot folder .htaccess file here:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>در آینده هر وقت که شد اگر قوانین این تبدیلات رو آموزش بدین خیلی عالی میشه

سلام . نه اشکالی نداره . باز هم سوالی بود بپرسید .
اینم از rewrite شما


server
{
listen 80;
server_name yoursite.com;
access_log /var/www/logs/yoursite.access.log main;
error_log /var/www/logs/yoursite.error.log info;
rewrite_log on;

# rewrite rules for cakephp
location / {
root /var/www/sites/yoursite.com/app/webroot;
index index.php index.html;

# If the file exists as a static file serve it
# directly without running all
# the other rewite tests on it
if (-f $request_filename) {
break;
}
if (!-f $request_filename) {
rewrite ^/(.+)$ /index.php?url=$1 last;
break;
}
}

location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME \
/var/www/sites/yoursite.com/app/webroot$fastcgi_script_name;
include fastcgi_params;
}
}

در مباحث پیشرفته حتما در مورد تبدیل از Apache به Nginx صحبت خواهد شد .

ppro
July 31st, 2011, 12:14
با سپاس از راهنمایی تون.

امروز میخوام نظرتون رو در مورد نصب Suhosin-Extension برای محاظت از کد php بر روی وب سرور nginx بدونم, چرا که مقداری سرعت رو کاهش میده در مقابل افزایش امنیت.
[/URL]
شما استفاده از این اکستنشن رو بر روی nginx توصیه می کنید ؟


بازهم سپاس

-----
برای سایر دوستان هم که شاید نا آشنا باشند لینک سایت رو قرار میدیم: [URL="http://www.hardened-php.net/suhosin/"]http://www.hardened-php.net/suhosin (http://www.hardened-php.net/suhosin/)

ali_fattahi
July 31st, 2011, 12:27
با سپاس از راهنمایی تون.

امروز میخوام نظرتون رو در مورد نصب Suhosin-Extension برای محاظت از کد php بر روی وب سرور nginx بدونم, چرا که مقداری سرعت رو کاهش میده در مقابل افزایش امنیت.
[/URL]
شما استفاده از این اکستنشن رو بر روی nginx توصیه می کنید ؟


بازهم سپاس

-----
برای سایر دوستان هم که شاید نا آشنا باشند لینک سایت رو قرار میدیم: [URL="http://www.hardened-php.net/suhosin/"]http://www.hardened-php.net/suhosin (http://www.hardened-php.net/suhosin/)

سلام . قبلا از suhosin php توی وب سرور Apache استفاده میکردم و واقعا توی امنیت php خوب عمل میکرد ولی توی nginx هنوز استفاده نکردم و بعید میدونم با هم مشکل داشته باشن
شما میتونید تست کنید و نتیجه رو اعلام کنید تا دوستان هم استفاده کنند .

ppro
August 1st, 2011, 15:22
بله , بزودی تست میکنم و نتیجه اینجا میگم راهنمای نصب رو هم در صورت تمایل سایرین قرار میدم.

soroushhost
August 3rd, 2011, 22:12
می تونین طرز کانفیگ Nginx برای Rapidleech هم بزارین لطفا

shayaneds
August 19th, 2011, 14:45
کانفیگ nGinx با php 5.3 اومده ؟

ali_fattahi
August 19th, 2011, 14:51
کانفیگ nGinx با php 5.3 اومده ؟
ربطی نداره . شما php5.3 رو نصی کنید nginx هم نصب کنید و کانفیگ کنید .

moontoise
August 20th, 2011, 15:57
من nginx رو نصب کردم، راحت هم اجرا شد...
اما مشکل اینجاست که وقتی phpinfo می گیریم SERVER_SOFTWARE رو Apache نشون می ده.
ممنون می شم کمکم کنید

alireza88
August 23rd, 2011, 01:52
سلام.
ممنون از آموزش عالیتون .
شما برای استفاده از nginx نسخه اصلی ، کدام کنترل پنل رو توصیه میکنید؟
برای کلکسو جواب داده ؟ اخه من نصب کردم نتونستم سایت باهاش بالا بیارم.

ali_fattahi
August 23rd, 2011, 04:01
من nginx رو نصب کردم، راحت هم اجرا شد...
اما مشکل اینجاست که وقتی phpinfo می گیریم SERVER_SOFTWARE رو Apache نشون می ده.
ممنون می شم کمکم کنید

service httpd stop
service nginx restart

---------- Post added at 04:01 AM ---------- Previous post was at 03:59 AM ----------


سلام.
ممنون از آموزش عالیتون .
شما برای استفاده از nginx نسخه اصلی ، کدام کنترل پنل رو توصیه میکنید؟
برای کلکسو جواب داده ؟ اخه من نصب کردم نتونستم سایت باهاش بالا بیارم.

سلام
خواهش میکنم
من خودم از Kloxo استفاده کردم و مشکلی نداشتم . باید درست کانفیگ کنید و virtual host ها رو هم دستی بسازید چون خود Kloxo نمیسازه .

moontoise
August 23rd, 2011, 05:01
با درود
چطور می شه nginx رو آپدیت کرد؟ (از 0.8.54 به 1)
پ.ن: یکی از دوستان گفت از yum update استفاده کنم؛ اما باز nginx آپدیت نشد...

ali_fattahi
August 23rd, 2011, 12:22
با درود
چطور می شه nginx رو آپدیت کرد؟ (از 0.8.54 به 1)
پ.ن: یکی از دوستان گفت از yum update استفاده کنم؛ اما باز nginx آپدیت نشد...

سلام
من نمیدونم چرا وقتی جواب میدم پاک میشه اینجا !
از فایل های کانفیگتون بک آپ بگیرید و nginx 1 رو از سورس کامپایل و نصب کنید بعد هم فایلهای کانفیگ رو جایگزین کنید و بعد هم nginx رو استارت کنید .

moontoise
August 23rd, 2011, 15:59
سلام
من نمیدونم چرا وقتی جواب میدم پاک میشه اینجا !
از فایل های کانفیگتون بک آپ بگیرید و nginx 1 رو از سورس کامپایل و نصب کنید بعد هم فایلهای کانفیگ رو جایگزین کنید و بعد هم nginx رو استارت کنید .

این کار رو انجام دادم و نصب شد، اما باز nginx قبلی میومد بالا...
nginx قبلی رو پاک کردم و جدید رو ریختم، اما دیگه به عنوان سرویس نمی شناسه...
حتی قبلی رو هم که نصب می کنم باز نمی شه استارت کرد:

nginx: unrecognized service
لطفا کمک کنید.
با سپاس

---------- Post added at 03:59 PM ---------- Previous post was at 03:39 PM ----------

با استفاده از yum نصب کردم.
تو یه سایت خارجکی هم یه چیزایی برای آپدیت nginx پیدا کردم:

yum --enablerepo=CentALT update nginx

ali_fattahi
August 24th, 2011, 00:08
این کار رو انجام دادم و نصب شد، اما باز nginx قبلی میومد بالا...
nginx قبلی رو پاک کردم و جدید رو ریختم، اما دیگه به عنوان سرویس نمی شناسه...
حتی قبلی رو هم که نصب می کنم باز نمی شه استارت کرد:

nginx: unrecognized service
لطفا کمک کنید.
با سپاس

---------- Post added at 03:59 PM ---------- Previous post was at 03:39 PM ----------

با استفاده از yum نصب کردم.
تو یه سایت خارجکی هم یه چیزایی برای آپدیت nginx پیدا کردم:

yum --enablerepo=CentALT update nginx

nano -w /etc/init.d/nginx
بعد


#!/bin/sh
#
# nginx - this script starts and stops the nginx daemin
#
# chkconfig: - 85 15
# description: Nginx is an HTTP(S) server, HTTP(S) reverse \
# ***** and IMAP/POP3 ***** server
# processname: nginx
# config: /etc/nginx/nginx.conf
# config: /etc/sysconfig/nginx
# pidfile: /var/run/nginx.pid

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration.
. /etc/sysconfig/network

# Check that networking is up.
[ "$NETWORKING" = "no" ] && exit 0

nginx="/usr/sbin/nginx"
prog=$(basename $nginx)

NGINX_CONF_FILE="/etc/nginx/nginx.conf"

[ -f /etc/sysconfig/nginx ] && . /etc/sysconfig/nginx

lockfile=/var/lock/subsys/nginx

start() {
[ -x $nginx ] || exit 5
[ -f $NGINX_CONF_FILE ] || exit 6
echo -n $"Starting $prog: "
daemon $nginx -c $NGINX_CONF_FILE
retval=$?
echo
[ $retval -eq 0 ] && touch $lockfile
return $retval
}

stop() {
echo -n $"Stopping $prog: "
killproc $prog -QUIT
retval=$?
echo
[ $retval -eq 0 ] && rm -f $lockfile
return $retval
}

restart() {
configtest || return $?
stop
start
}

reload() {
configtest || return $?
echo -n $"Reloading $prog: "
killproc $nginx -HUP
RETVAL=$?
echo
}

force_reload() {
restart
}

configtest() {
$nginx -t -c $NGINX_CONF_FILE
}

rh_status() {
status $prog
}

rh_status_q() {
rh_status >/dev/null 2>&1
}

case "$1" in
start)
rh_status_q && exit 0
$1
;;
stop)
rh_status_q || exit 0
$1
;;
restart|configtest)
$1
;;
reload)
rh_status_q || exit 7
$1
;;
force-reload)
force_reload
;;
status)
rh_status
;;
condrestart|try-restart)
rh_status_q || exit 0
;;
*)
echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"
exit 2
esac

بعد


chmod +x /etc/init.d/nginx


بعد هم

/etc/init.d/nginx start

amolhost
September 2nd, 2011, 18:05
سلام

من ورژن 1.0.6 را نصب کردم
ظاهرا درست نصب شده ولی چطوری باید باهاش کار کرد با دستور زیر
service nginx start
که زدم کار نکرد با اموزشی که دادید در
init.d
یک فایل متنی برای nginx ساختم و دستورهای زیر را میزنم
service nginx start
stop
status
هیچ کدام خروجی ندارد
اگر امکانش است روش نصب به طور کامل را هم بگید که دوباره نصب کنم
لطفا راهنمایی کنید با تشکر

---------- Post added at 05:43 PM ---------- Previous post was at 05:22 PM ----------

سلام

این مشکل را حل کردم فقط الان وقتی سایت را باز میکنم میزنه
Welcome to nginx!
و لینک ها هم کار نمیکنند
چاره چیست؟

---------- Post added at 06:05 PM ---------- Previous post was at 05:43 PM ----------

ظاهرا باید
vhost
تعریف شود برای هر یوزر این کار چگونه قابل انجام است؟

asrehosting
September 4th, 2011, 16:57
سلام
بعد از نصب و کانفینگ nginx چند در صد احتمال به هم ریختن سایت ها هست ؟


و اینکه انگار htacsess. باید روی همه سایت ها تغییر کنند ؟ و این تغییر به چه صورته ؟

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

ali_fattahi
September 4th, 2011, 18:57
سلام
بعد از نصب و کانفینگ nginx چند در صد احتمال به هم ریختن سایت ها هست ؟


و اینکه انگار htacsess. باید روی همه سایت ها تغییر کنند ؟ و این تغییر به چه صورته ؟

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

سلام
ببینید سایت ها که به هم نمیریزن الکی . مگر اینکه از htaccess استفاده کنند که بعد از nginx در حالت معمول لینک های سایت از کار می افته که باید rewrite های اون رو برای Nginx نوشت ضمن اینکه rewite برای بعضی از سی ام اس ها مثل وردپرس و جوملا و... موجود هست و نیازی به بازنویسی توسط شما نداره .
حالا اگه میخوای rewtite های دیگه رو بازنویسی کنی میتونی از لینک زیر کمک بگیری

HttpRewriteModule (http://wiki.nginx.org/HttpRewriteModule)
و
Converting rewrite rules (http://nginx.org/en/docs/http/converting_rewrite_rules.html)
در کل اگه rewrite ها رو درست بنویسی هیچ مشکلی برای سایت ها پیش نمیاد ;)

---------- Post added at 06:57 PM ---------- Previous post was at 06:53 PM ----------


سلام

من ورژن 1.0.6 را نصب کردم
ظاهرا درست نصب شده ولی چطوری باید باهاش کار کرد با دستور زیر
service nginx start
که زدم کار نکرد با اموزشی که دادید در
init.d
یک فایل متنی برای nginx ساختم و دستورهای زیر را میزنم
service nginx start
stop
status
هیچ کدام خروجی ندارد
اگر امکانش است روش نصب به طور کامل را هم بگید که دوباره نصب کنم
لطفا راهنمایی کنید با تشکر

---------- Post added at 05:43 PM ---------- Previous post was at 05:22 PM ----------

سلام

این مشکل را حل کردم فقط الان وقتی سایت را باز میکنم میزنه
Welcome to nginx!
و لینک ها هم کار نمیکنند
چاره چیست؟

---------- Post added at 06:05 PM ---------- Previous post was at 05:43 PM ----------

ظاهرا باید
vhost
تعریف شود برای هر یوزر این کار چگونه قابل انجام است؟

سلام
از nginx اسکریپت که در چند پست قبل نوشتم استفاده کنید درست میشه .
برای welcome to nginx هم اگه virtual host ها رو تعریف کنید درست میشه

amolhost
September 4th, 2011, 21:33
سلام
اون مشکل را 2 روز پیش حل کردم الان مشکل من اجرا نشدن فایل های php است این فایل را برای دانلود میدهد لطفا راهنمایی کنید

ali_fattahi
September 4th, 2011, 21:45
سلام
اون مشکل را 2 روز پیش حل کردم الان مشکل من اجرا نشدن فایل های php است این فایل را برای دانلود میدهد لطفا راهنمایی کنید

ابتدا php-fpm رو نصب کنید

rpm -Uvh http://repo.webtatic.com/yum/centos/5/latest.rpm

yum -y --enablerepo=webtatic install php-fpm

سپس در تنظیمات nginx در بلاک server مربوط به virtual host اون سایت این کد رو وارد کنید


location ~ \.php$
{
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /home/foo/path$fastcgi_script_name;
include fastcgi_params;
}


یادتون نره /home/foo/path رو ویرایش کنید .

amolhost
September 4th, 2011, 23:39
انجام دادم و بعد ریستارت وب سرور ارور زیر امد

nginx: [emerg] unknown directive "fastcgi_pass" in /etc/nginx/vhosts/ariyaserver.in:40
nginx: configuration file /etc/nginx/nginx.conf test failed

ali_fattahi
September 4th, 2011, 23:50
انجام دادم و بعد ریستارت وب سرور ارور زیر امد

nginx: [emerg] unknown directive "fastcgi_pass" in /etc/nginx/vhosts/ariyaserver.in:40
nginx: configuration file /etc/nginx/nginx.conf test failed

خروجی دستور زیر رو بدید به من

nginx -V

amolhost
September 5th, 2011, 17:33
سلام اون مشکل رفع شد ولی وقتی فایل پی اچ پی اجرا میکنم این ارور زیر میاد

The page you are looking for is temporarily unavailable.
Please try again later.

ali_fattahi
September 5th, 2011, 19:01
سلام اون مشکل رفع شد ولی وقتی فایل پی اچ پی اجرا میکنم این ارور زیر میاد

The page you are looking for is temporarily unavailable.
Please try again later.
سلام
لطفا چند خط آخر فایل /var/log/nginx/error.log رو بدید تا بررسی کنم

amolhost
September 5th, 2011, 19:50
2011/09/05 08:45:07 [error] 11431#0: *2 connect() failed (111: Connection refused) while connecting to upstream, client:xxx.xxx.xx.xxx, server: localhost, request: "GET /index.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000", host: "username"

majidbabaei70
September 5th, 2011, 20:39
با سلام

ali_fattahi عزیز اگه امکانش هست یه سری کد htaccess هست که میخواستم به nginx تبدلیش کنی:


RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^images/.*.jpg$ /errors/default.jpg [L]


ErrorDocument 404 /errors/404.php
ErrorDocument 400 /errors/404.php
ErrorDocument 401 /errors/index.html
ErrorDocument 403 /errors/index.html
ErrorDocument 500 /errors/500.php

RewriteCond %{HTTP_HOST} ^yourwebsite\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.yourwebsite\.com$
RewriteRule ^errors\/404\.php$ "http\:\/\/yourwebsite\.com\/" [R=301,L]

amolhost
September 6th, 2011, 09:40
سلام
مشکل من رفع شد لازم به جواب دادن نیست
خیلی ممنون

majidbabaei70
September 7th, 2011, 15:28
با سلام

آقای فتاحی اگه براتون مقدوره کد های htaccess زیر را به Nginx تبدیل کنید ممنون میشم چون واقعا خیلی برام ضروری هستش:-s :


RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^images/.*.jpg$ /errors/default.jpg [L]


ErrorDocument 404 /errors/404.php


RewriteCond %{HTTP_HOST} ^yourwebsite\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.yourwebsite\.com$
RewriteRule ^errors\/404\.php$ "http\:\/\/yourwebsite\.com\/" [R=301,L]

---------- Post added at 03:28 PM ---------- Previous post was at 03:14 PM ----------

کدی را که در پست قبل گذاشتم یکی از دوستان محبت کردن و به Nginx تبدیل کردن اما نمیدونم چرا کار نمی کند اگه یه لطفی کنید و بررسی کنید ببینید مشکل از کجاست ممنون میشم :



error_page 404 /errors/404.php;


if ($http_host ~ "^yourwebsite\.com$"){
set $rule_0 1;
break;
}
if ($http_host ~ "^www\.yourwebsite\.com$"){
set $rule_0 1;
break;
}
if ($rule_0 = "1"){
rewrite ^/errors\/404\.php$ /"http\:\/\/yourwebsite\.com\/" permanent;
break;
}
if (!-f $request_filename){
set $rule_1 1$rule_1;
}
if ($rule_1 = "1"){
rewrite ^/images/.*.jpg$ /errors/default.jpg last;
}

persianboy
April 22nd, 2012, 12:19
سلام
بعد از زدن دستور make این ارور رو میده:

make: *** No rule to make target `build', needed by `default'. Stop.

ali_fattahi
April 22nd, 2012, 20:33
سلام
بعد از زدن دستور make این ارور رو میده:

make: *** No rule to make target `build', needed by `default'. Stop.

سلام . لطفا متن ارور رو کامل بگذارید . این خط آخر که شما گذاشتید معمولا تو اکثر ارور ها هست .
کامل بگذارید تا ببینم مشکلش چیه.

persianboy
April 22nd, 2012, 20:48
سلام . لطفا متن ارور رو کامل بگذارید . این خط آخر که شما گذاشتید معمولا تو اکثر ارور ها هست .
کامل بگذارید تا ببینم مشکلش چیه.

سلام
متن کامل ارور همینه
یه بار دیگه از اول شروع کردم درست شد
همه فایل هایی که اکسترکت کرده بودم رو پاک کردم دوباره دانلود کردم این دفعه نصب شد

ali_fattahi
April 22nd, 2012, 20:49
سلام
متن کامل ارور همینه
یه بار دیگه از اول شروع کردم درست
همه فایل هایی که اکسترکت کرده بودم رو پاک کردم دوباره دانلود کردم این دفعه نصب شد

خب خدا رو شکر .
موفق باشید

RoxxoN
May 14th, 2012, 23:10
با سلام

متاسفانه به مشکلی عجیبی برخوردم و اونم اینه که در هنگام ترنسفر با اسکریپت رپیدلیچ php-fpm یا spawn-fcgi سی پی یو به شدت درگیر میشه و تفریبا سیستم دان میشه...
جهت اطلاع اینم اضافه کنم هیچ تاثیری در مقدار مصرفی رم نمیزاره و من همین طور apc و memcache رو هم اضافه کردم... ولی هیچ تغییری خاصی احساس نکردم

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

ali_fattahi
September 2nd, 2012, 01:01
مشکل از انجینکس نیست . مشکل از یه چیز دیگست . مشخصات سرورت رو بده + کانفیگی که انجام دادید .

اینم رو ببینید :
http://www.webhostingtalk.ir/f175/57561/

asghar_30bil
September 4th, 2012, 21:24
با سلام

می خواستم ببنیم که آیا میشه ریپدلیچ روی وب سرور Nginx که از فایل های .Htaccess ساپورت نمی کنه نصب کنم؟؟؟

اگر میشه یک راهنمایی یا یک رفرنس خوب معرفی کنید.

اگر نمیشه خواهشا یک اسکریپت معرفی کنید که بتونم بااون از لینک هایی که USer و Pass می خوان فایل لیچ کنم!!!!(با Wget تست کردم ولی برای تمامی سایت هایی که USer و Pass می خوان جواب نمیده)
متشکرhttp://forum.dverleech.com/images/smilies/bo.gif

ali_fattahi
September 4th, 2012, 23:43
با سلام

می خواستم ببنیم که آیا میشه ریپدلیچ روی وب سرور Nginx که از فایل های .Htaccess ساپورت نمی کنه نصب کنم؟؟؟

اگر میشه یک راهنمایی یا یک رفرنس خوب معرفی کنید.

اگر نمیشه خواهشا یک اسکریپت معرفی کنید که بتونم بااون از لینک هایی که USer و Pass می خوان فایل لیچ کنم!!!!(با Wget تست کردم ولی برای تمامی سایت هایی که USer و Pass می خوان جواب نمیده)
متشکرhttp://forum.dverleech.com/images/smilies/bo.gif

بله میشه . قبلا هم تست شده و جواب داده فقط اون htaccess رو ترجمه کن . من قبلا انجامش دادم . الان تو سفر هستم یکم دیر به دیر میام نت . مشکلی داشتی بپرس

rsm
September 5th, 2012, 02:56
با سلام

می خواستم ببنیم که آیا میشه ریپدلیچ روی وب سرور Nginx که از فایل های .Htaccess ساپورت نمی کنه نصب کنم؟؟؟

اگر میشه یک راهنمایی یا یک رفرنس خوب معرفی کنید.
متشکرhttp://forum.dverleech.com/images/smilies/bo.gif

بله شما می تونید قواعد .htaccess رو با کمی تغییر به سینتکس nginx تبدیل کنید و مستقیما در فایل default یا nginx.conf بگذارید. یک سری از رول ها رو می شه از طریق این کانورتر آنلاین تبدیل کرد:

http://www.anilcetin.com/convert-apache-htaccess-to-nginx/

البته این کانورتر برای همه رول ها کار نمی کنه. گاهی ممکنه لازم باشه به خود ویکی nginx مراجعه کنید.

asghar_30bil
September 5th, 2012, 19:26
ممنون از راهنماییتون
ولی دوست عزیز این سایت که شما دادید درست Conver نمی کنه.یا بهتر بگم اصلا Conver نمی کنه.من 2-3 تا فایل .htaccess بهش دادم ولی این کار رو نکرد.
از دوستان می خواستم که یک توضیح مختصر بدن که برای نصب رپیدلیچ در Nginx باید چیکار کنیم؟

ali_fattahi
September 13th, 2012, 17:44
دوست عزیز اگه خواستید بنده میتونم براتون انجام بدم . پ خ بدید باهم صحبت کنیم

ppro
September 23rd, 2012, 02:51
با سلام
من باز هم به مشکل برخوردم , یک فایل اچتی اکسس دارم که باید به انجینکس تبدیل کنم به شرح زیر:

<IfModule mod_deflate.c>
# DEFLATE by type - html, text, css, xml
AddOutputFilterByType DEFLATE text/html text/plain text/css text/xml

# DEFLATE by type - javascript
AddOutputFilterByType DEFLATE application/x-javascript application/javascript text/javascript text/x-js text/x-javascript

# DEFLATE by extension
AddOutputFilter DEFLATE js css htm html xml
</IfModule>


## Uncomment this if FollowSymLinks is not already enabled on your server
#Options +FollowSymLinks

## Use mod rewrite
## Comment the line below if RewriteEngine not already enabled on your server
RewriteEngine On

## Uncomment the line below and change the path if your script is installed
## in a different path than the root folder of your domain

RewriteBase /blog

RewriteRule ^index.html index.php [nc]
RewriteRule ^recent_ads.html recent_ads.php [nc]
RewriteRule ^register.html register.php [nc]
RewriteRule ^pre-register.html pre-register.php [nc]
RewriteRule ^login.html login.php [nc]
RewriteRule ^logout.html logout.php [nc]
RewriteRule ^favorites.html favorites.php [nc]
RewriteRule ^contact.html contact.php [nc]
RewriteRule ^listings.html listings.php [nc]
RewriteRule ^pre-submit.html pre-submit.php [nc]
RewriteRule ^([0-9]+)-([^\/]+)?/content.html$ content.php?id=$1 [nc,qsa]
RewriteRule ^([0-9]+)-([^\/]+)?/index.html$ index.php?category=$1 [nc,qsa]
RewriteRule ^([0-9]+)-([^\/]+)?/details.html$ details.php?id=$1 [nc,qsa]
RewriteRule ^([^\/]+)/([^\/]+)/([^\/]+)/recent_ads.html$ recent_ads.php?page=$1&order=$2&order_way=$3 [nc,qsa]
RewriteRule ^([^\/]+)/recent_ads.html$ recent_ads.php?page=$1 [nc,qsa]
RewriteRule ^([0-9]+)-([^\/]+)?/user_listings.html$ user_listings.php?id=$1 [nc,qsa]
RewriteRule ^([0-9]+)-([^\/]+)?/([^\/]+)/([^\/]+)/([^\/]+)/user_listings.html$ user_listings.php?id=$1&page=$3&order=$4&order_way=$5 [nc,qsa]
RewriteRule ^([0-9]+)-([^\/]+)/([^\/]+)/user_listings.html$ user_listings.php?id=$1&page=$3 [nc,qsa]
RewriteRule ^([^\/]+)/([^\/]+)/([^\/]+)/favorites.html$ favorites.php?page=$1&order=$2&order_way=$3 [nc,qsa]
RewriteRule ^([0-9]+)-([^\/]+)?/store.html$ store.php?id=$1 [nc,qsa]
RewriteRule ^([0-9]+)-([^\/]+)?/([^\/]+)/([^\/]+)/([^\/]+)/store.html$ store.php?id=$1&page=$3&order=$4&order_way=$5 [nc,qsa]
RewriteRule ^([0-9]+)-([^\/]+)/([^\/]+)/store.html$ store.php?id=$1&page=$3 [nc,qsa]

## Uncomment the following line when activating location subdomains
## Don't forget to replace yourdomainname.com with your own domain name !

RewriteCond %{HTTP_HOST} !www.yourdomainname.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-_]+).yourdomainname.com [NC]
RewriteRule (.*) %{SCRIPT_FILENAME}?crt_city=%2 [NC,QSA]

RewriteCond %{REQUEST_URI} ^(.*)(/listings.html)(.*)$ [NC]
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule (.*) ./listings.php?$1

# error page
ErrorDocument 404 /error.php

# redirect links accesses without www towards the ones with www
#RewriteCond %{HTTP_HOST} ^domain\.com$ [NC]
#RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]

ممنون میشم اگر راهنمایی ام کنید

در ضمن این سایت رو هم جدیدا پیدا کردم که گفتم شاید به درد بقیه دوستان هم بخوره :

http://winginx.com/htaccess

ali_fattahi
October 4th, 2012, 19:55
دوستانی که میخوان فایل های htaccess رو به nginx تبدیل کنند لطفا فایل htaccess رو قرار بدن تا براشون ترجمه کنم ...

vpsiran
October 8th, 2012, 19:29
دوستان بعد تبدیل کدهای htaccess به nginx انهارو باید کجا قرار داد؟ایا ویژگی خاصی باید تو nginx برای تبدیل فعال بشه؟ودر اخر ممنون میشم اگه کد زیر رو برام تبدیل کنید

AddHandler cgi-script .php .pl .py .jsp .asp .htm .shtml .sh .cgi
Options -ExecCGI

ali_fattahi
October 8th, 2012, 21:31
سلام . لطفا فایل رو بفرستید نه متن فایل رو .
برای سوال اولتون هم باید بگم بسته به کانفیگ خودتون میتونید براش مسیر تعیین کنید که کجا باشه . مثلا میتونه تو فایل nginx.conf باشه یا هر مسیری که تو این فایل براش در نظر گرفتید .

ppro
October 10th, 2012, 16:35
با سلام

بله من 2 فایل اچتی اکسس و فایل فعلی کانفیگ دومین رو برای nginx رو ضمیمه کردم

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

usr/local/nginx/sites-available/domain.com

ممنون میشم که راهنمایی کنید در ضمن اگر هزینه ای هم باید پرداخت بشه با کمال میل پرداخت میکنم. شماره حساب رو برام پی ام کنید

بازهم تشکر

ali_fattahi
October 10th, 2012, 21:02
اختیار دارید . هیچ هزینه ای برای شما نداره ...
کل فایل تبدیل شد به جز دو قسمت اون .
یکیش توسط nginx پشتیبانی نمیشد که یکیش
AddOutputFilter DEFLATE js css htm html xml
هست که به خاطر ***** DEFLATE هست که تو این دستور وجود داره و توسط انجینکس پشتیبانی نیمشه که اگه اشتباه نکنم DEFLATE واسه فشرده سازی این فایل ها هست و میشه با یه ماژوله اضافه و 2-3 خط دستور کانفیگ حلش کرد .

قسمت دوم اون هم اینه :
RewriteBase /blog

که انجینکس بهش گیر میداد ولی من با location حلش کردم . فایل پیوست رو دانلود و تست کنید .
در ضمن توی فایل domain.com رو به او چیزی که میخواید تغییر بدید . و location /blog هم به مسیر اون سایت تو سرور .

اینم از فایل پیوست .

ppro
October 10th, 2012, 22:39
خیلی ممنون از لطف شما . بعد از آزمایش حتما اینجا اطلاع میدم

سپاس

ali_fattahi
October 10th, 2012, 23:16
خیلی ممنون از لطف شما . بعد از آزمایش حتما اینجا اطلاع میدم

سپاس
خواهش میکنم.

aalireza439
November 6th, 2012, 18:14
من از nginx برای فایل هاستینگ استفاده می کنم ، مشکلم اینکه ، vps هم هی قطع وصل می ده.
توی لوگ هم این ارور رو نشون می ده 1024 worker_connections are not enough
worker_connections رو مقدارش رو زیاد کردم ، بازم همون مشکل رو درام لوگ هم این ارور رو نشون می ده :maximum number of descriptors supported by select() is 1024 while reading client request lin

من تازه با Nginx کار کردم چیز زیادی نمی دونم ، لطفا اگه میشه راهنمایی کنید.

ali_fattahi
November 7th, 2012, 00:18
من از nginx برای فایل هاستینگ استفاده می کنم ، مشکلم اینکه ، vps هم هی قطع وصل می ده.
توی لوگ هم این ارور رو نشون می ده 1024 worker_connections are not enough
worker_connections رو مقدارش رو زیاد کردم ، بازم همون مشکل رو درام لوگ هم این ارور رو نشون می ده :maximum number of descriptors supported by select() is 1024 while reading client request lin

من تازه با Nginx کار کردم چیز زیادی نمی دونم ، لطفا اگه میشه راهنمایی کنید.
سلام.
ابتدا بفرمایید از چه سیستم عاملی استفاده میکنید و 64 بیتیه یا 32 ؟ مشخصات دقیق سرور هم بگید .
فایل کانفیگتون هم اینجا قرار بدید تا بررسی بشه .

aalireza439
November 7th, 2012, 07:49
ویندوز 2008 64 بیتی ، VPS رم 2 گیگ 2 هسته پردازشی ، 400 گیگ هارد

برای نصب Nginx از winginx (http://winginx.com/) استفاده کردم

فایل کانفیگ اصلی :



#user nobody;
worker_processes 2;

#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;

pid temp/nginx.pid;


events {
worker_connections 2000;
}


http {
include mime.types;
default_type application/octet-stream;

log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';

#access_log logs/access.log main;

sendfile on;
#tcp_nopush on;

#keepalive_timeout 0;
keepalive_timeout 65;

client_max_body_size 55m;

#gzip on;

scgi_temp_path temp/uwsgi_temp 1 2;
uwsgi_temp_path temp/uwsgi_temp 1 2;

fastcgi_connect_timeout 1;


server {
listen 127.0.0.1:80;

root home/localhost/public_html;
index index.php index.html;

log_not_found off;
charset utf-8;

access_log logs/access.log main;

location ~ /\. {deny all;}

location / {

if ($host ~ ^(www\.)?([a-z0-9\-\.]+)$){
root home/$2/public_html;
access_log logs/$2-access.log main;
}

}

location ~ \.php$ {

if ($host ~ ^(www\.)?([a-z0-9\-\.]+)$){
root home/$2/public_html;
access_log logs/$2-access.log main;
}

if (!-e $document_root$document_uri){return 404;}
fastcgi_pass localhost:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}
}

server {
listen 127.0.0.1:443;
include ssl.conf;

root home/localhost/public_html;
index index.php index.html;

log_not_found off;
charset utf-8;

access_log logs/access.log main;

location ~ /\. {deny all;}

location / {

if ($host ~ ^(www\.)?([a-z0-9\-\.]+)$){
root home/$2/public_html;
access_log logs/$2-access.log main;
}

}

location ~ \.php$ {

if ($host ~ ^(www\.)?([a-z0-9\-\.]+)$){
root home/$2/public_html;
access_log logs/$2-access.log main;
}

if (!-e $document_root$document_uri){return 404;}
fastcgi_pass localhost:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}
}


include tools-*.conf;

include vhosts/*.conf;

}


فایل کانفیگ Vhost وب سایت

server {
listen 5.199.129.99:80;
server_name mysite.org www.mysite.org;

root home/mysite.org/public_html;
index index.php index.html;

log_not_found off;
charset utf-8;

access_log logs/mysite.org-access.log main;

location ~ /\. {deny all;}

location / {}

location = /favicon.ico {
}

location /movies2/ { alias e:/movies/;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
limit_rate 50k;

}
location /movies/ { alias c:/inetpub/wwwroot/movies/;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
limit_rate 50k; }
location /tvshow/ { alias c:/inetpub/wwwroot/tvshow/;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
limit_rate 50k; }
location /tv/ { alias f:/tv/;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
limit_rate 50k; }
location = /robots.txt {
}

location ~ \.php$ {
if (!-e $document_root$document_uri){return 404;}
fastcgi_pass localhost:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}

khazarnet
November 7th, 2012, 15:05
سلام دوستان . سوالات و مشکلات بخش" آموزش هایی از وب سرور nGinx - مبتدی تا پیشرفته" به آدرس
http://www.webhostingtalk.ir/f175/28822/
را در این بخش بپرسید .
از مدیران خواهش میکنم این تاپیک را پاک نکنند تا نظم اون تاپیک به هم نریزه

با تشکر
علی فتاحی

واقعآ به دردم خورد بسیار بسیار ممنون!!

ali_fattahi
November 7th, 2012, 23:13
ویندوز 2008 64 بیتی ، VPS رم 2 گیگ 2 هسته پردازشی ، 400 گیگ هارد

برای نصب Nginx از winginx (http://winginx.com/) استفاده کردم

فایل کانفیگ اصلی :



#user nobody;
worker_processes 2;

#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;

pid temp/nginx.pid;


events {
worker_connections 2000;
}


http {
include mime.types;
default_type application/octet-stream;

log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';

#access_log logs/access.log main;

sendfile on;
#tcp_nopush on;

#keepalive_timeout 0;
keepalive_timeout 65;

client_max_body_size 55m;

#gzip on;

scgi_temp_path temp/uwsgi_temp 1 2;
uwsgi_temp_path temp/uwsgi_temp 1 2;

fastcgi_connect_timeout 1;


server {
listen 127.0.0.1:80;

root home/localhost/public_html;
index index.php index.html;

log_not_found off;
charset utf-8;

access_log logs/access.log main;

location ~ /\. {deny all;}

location / {

if ($host ~ ^(www\.)?([a-z0-9\-\.]+)$){
root home/$2/public_html;
access_log logs/$2-access.log main;
}

}

location ~ \.php$ {

if ($host ~ ^(www\.)?([a-z0-9\-\.]+)$){
root home/$2/public_html;
access_log logs/$2-access.log main;
}

if (!-e $document_root$document_uri){return 404;}
fastcgi_pass localhost:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}
}

server {
listen 127.0.0.1:443;
include ssl.conf;

root home/localhost/public_html;
index index.php index.html;

log_not_found off;
charset utf-8;

access_log logs/access.log main;

location ~ /\. {deny all;}

location / {

if ($host ~ ^(www\.)?([a-z0-9\-\.]+)$){
root home/$2/public_html;
access_log logs/$2-access.log main;
}

}

location ~ \.php$ {

if ($host ~ ^(www\.)?([a-z0-9\-\.]+)$){
root home/$2/public_html;
access_log logs/$2-access.log main;
}

if (!-e $document_root$document_uri){return 404;}
fastcgi_pass localhost:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}
}


include tools-*.conf;

include vhosts/*.conf;

}


فایل کانفیگ Vhost وب سایت

server {
listen 5.199.129.99:80;
server_name mysite.org www.mysite.org;

root home/mysite.org/public_html;
index index.php index.html;

log_not_found off;
charset utf-8;

access_log logs/mysite.org-access.log main;

location ~ /\. {deny all;}

location / {}

location = /favicon.ico {
}

location /movies2/ { alias e:/movies/;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
limit_rate 50k;

}
location /movies/ { alias c:/inetpub/wwwroot/movies/;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
limit_rate 50k; }
location /tvshow/ { alias c:/inetpub/wwwroot/tvshow/;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
limit_rate 50k; }
location /tv/ { alias f:/tv/;
autoindex on;
autoindex_exact_size off;
autoindex_localtime on;
limit_rate 50k; }
location = /robots.txt {
}

location ~ \.php$ {
if (!-e $document_root$document_uri){return 404;}
fastcgi_pass localhost:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}



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

abc
November 8th, 2012, 18:13
سلام
قیمت لایسنس این وبسرور به چه شکل هست؟ بصورت ماهیانه؟

ali_fattahi
November 9th, 2012, 00:11
سلام
قیمت لایسنس این وبسرور به چه شکل هست؟ بصورت ماهیانه؟

رایگانه و میتونی دانلودش کنی
اگه از کنترل پنل دایرکت ادمین استفاده میکنی سایت Nginx Panel | پنل مدیریت انجینکس (http://www.Nginxpanel.ir) پلاگین واسه این وب سرور ارائه میکنه که ماهیانه 6500 هست و کامل مانفیگ ها رو هم اتوماتیک انجام میده خودش

abc
November 9th, 2012, 00:21
آقا فتاحی سلام
من الان چک کردم خود سایت nginxpanel.ir از وب سروری که براش داره پنل میفروشه استفاده نکرده و وبسرورش لایت اسپید هست چرا؟

ali_fattahi
November 12th, 2012, 19:27
آقا فتاحی سلام
من الان چک کردم خود سایت nginxpanel.ir از وب سروری که براش داره پنل میفروشه استفاده نکرده و وبسرورش لایت اسپید هست چرا؟

دوست عزیز همچین مساله مهمی هم نیست که من بخوام به شما جواب بدم . ضمن این که اینجا جای این سوال نیست . دلیلشم اینه که بنده نمیام واسه یه سایت سرور بگیرم که بخوام اونو نصب کنم و روی هاستیگ میهن وب هاست داره میزبانی میشه که دست بنده نیست که بخوام وب سرور روش نصب کنم .

NAVAB.S
November 12th, 2012, 20:27
سلام من پلاگین ش رو برای دایرکت ادمین خریدم ولی صفحه اولم این میاد و تغییرم نمیکنه ربطی داره به این پلاگین...؟ اصلا چرا اپاچی باز میاد

Apache is functioning normally

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

ali_fattahi
November 12th, 2012, 20:35
سلام من پلاگین ش رو برای دایرکت ادمین خریدم ولی صفحه اولم این میاد و تغییرم نمیکنه ربطی داره به این پلاگین...؟ اصلا چرا اپاچی باز میاد

Apache is functioning normally

ممنون میشم کمک کنید چون واقعا داره اعصابم خورد میکنه نمیتونم از دست ش خلاص شم :(
سلام دوست عزیز . لطفا در خود سایت تیکت بزنید تا مشکل شما برطرف شود.
با تشکر

NAVAB.S
November 12th, 2012, 20:39
ممنون ..فقط این مشکل مربوط به این پلاگین میشه؟ چون من دامنه مو درست ست کردم ولی این نوشته نمیره!

ali_fattahi
November 12th, 2012, 21:14
به تیکن جواب داده شد .

rasivell
December 7th, 2012, 10:18
سلام دوست خوبم.. ببخشيد ديدم كه دوستان دارن كد htaccess. ميدن تا تبديل بشه!!! ببينم مگه اين توي وب سرور NginX كار نميكنه؟؟ اموزشش رو ميديد ، و اينكه مثلا اگر از وردپرس استفاده ميكنيم شايد هزارتا از اين فايل ها داشته باشيم كه خب اصلا ندونيم توي كدام پوشه و شاخه است و با تغير وب سرور اگر قرار باشه اينا كار نكنن كه سايت به فنا رفته كه!!

eMo
December 18th, 2012, 21:23
رپیدلیچ رو چجوری نصب کنیم؟ اونم htaccess داره

ali_fattahi
December 18th, 2012, 21:38
نصبش فرقی نداره . فقط شما باید اون فولدری که فایل ها توش آپلود میشه رو با کانفیگ انجینکس secure کنی .

eMo
December 19th, 2012, 00:06
داداش ارور 404 میده
نمیزاره نصب کنم

ali_fattahi
December 19th, 2012, 00:07
سلام
انجینکس رو درست کانفیگ نکردید .
موفق باشید..

eMo
December 19th, 2012, 00:30
داداش آموزش اجرا کردن فایل های php رو هم میزاری؟ الان مال من ارور میده و هیچ آموزشی هم پیدا نکردم

ali_fattahi
December 19th, 2012, 00:35
متاسفانه در حال حاضر وقت کافی برای نوشتن آموزش ندارم.
شرمنده...

eMo
December 19th, 2012, 00:39
هزینه آموزشو میدم
من کارم واجبه

eMo
December 19th, 2012, 00:50
اوکی کردم
الان صفحه لوکال هاست داخل وی پی اس کار کرد ولی داخل مرورگر پی سی خودم باز نمیشه

ali_fattahi
December 19th, 2012, 01:58
آحمالا مشکلت تو server_name یا location هست که اشتباه کانفیگ میکنی...

eMo
December 19th, 2012, 02:58
مال من server name نداره:


server {
listen 127.0.0.1:80;

root home/localhost/public_html;
index index.php index.html;

log_not_found off;
charset utf-8;

access_log logs/access.log main;

location ~ /\. {deny all;}

location / {

if ($host ~ ^(www\.)?([a-z0-9\-\.]+)$){
root home/$2/public_html;
access_log logs/$2-access.log main;
}

}

location ~ \.php$ {

if ($host ~ ^(www\.)?([a-z0-9\-\.]+)$){
root home/$2/public_html;
access_log logs/$2-access.log main;
}

if (!-e $document_root$document_uri){return 404;}
fastcgi_pass localhost:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}
}

server {
listen 127.0.0.1:443;
include ssl.conf;

root home/localhost/public_html;
index index.php index.html;

log_not_found off;
charset utf-8;

access_log logs/access.log main;

location ~ /\. {deny all;}

location / {

if ($host ~ ^(www\.)?([a-z0-9\-\.]+)$){
root home/$2/public_html;
access_log logs/$2-access.log main;
}

}

location ~ \.php$ {

if ($host ~ ^(www\.)?([a-z0-9\-\.]+)$){
root home/$2/public_html;
access_log logs/$2-access.log main;
}

if (!-e $document_root$document_uri){return 404;}
fastcgi_pass localhost:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}
}


include tools-*.conf;

include vhosts/*.conf;

}



حالم بد شد از بس با nginx ور رفتم :(

ali_fattahi
December 19th, 2012, 12:28
مال من server name نداره:


server {
listen 127.0.0.1:80;

root home/localhost/public_html;
index index.php index.html;

log_not_found off;
charset utf-8;

access_log logs/access.log main;

location ~ /\. {deny all;}

location / {

if ($host ~ ^(www\.)?([a-z0-9\-\.]+)$){
root home/$2/public_html;
access_log logs/$2-access.log main;
}

}

location ~ \.php$ {

if ($host ~ ^(www\.)?([a-z0-9\-\.]+)$){
root home/$2/public_html;
access_log logs/$2-access.log main;
}

if (!-e $document_root$document_uri){return 404;}
fastcgi_pass localhost:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}
}

server {
listen 127.0.0.1:443;
include ssl.conf;

root home/localhost/public_html;
index index.php index.html;

log_not_found off;
charset utf-8;

access_log logs/access.log main;

location ~ /\. {deny all;}

location / {

if ($host ~ ^(www\.)?([a-z0-9\-\.]+)$){
root home/$2/public_html;
access_log logs/$2-access.log main;
}

}

location ~ \.php$ {

if ($host ~ ^(www\.)?([a-z0-9\-\.]+)$){
root home/$2/public_html;
access_log logs/$2-access.log main;
}

if (!-e $document_root$document_uri){return 404;}
fastcgi_pass localhost:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

include fastcgi_params;

}
}


include tools-*.conf;

include vhosts/*.conf;

}



حالم بد شد از بس با nginx ور رفتم :(

خب داداش مشکلت همینه دیگه ...
داخل بلاک server باید server_name داشته باشی
مثلا

server_name www.yahoo.com;
این virtual host شما رو مشخص میکنه . در ضمن بعد از تغییرات یا انجینکس رو ریست کنید یا سرور رو ...

eMo
December 22nd, 2012, 15:32
من مشکلم حل شد همون روز
تا الان که فوق العاده بوده

چجوری فایل های رپیدلیچ رو secure کنم؟

ali_fattahi
December 23rd, 2012, 00:04
اونو بده خودم واست secure کنم . باید کانفیگ و پد ها رو ببینم و کد بزنم واست ...

eMo
December 25th, 2012, 19:08
دوستان چجوری لینک های دانلود رو میشه پرمیوم کرد و یوزر پسورد گذاشت؟

ali_fattahi
December 25th, 2012, 19:15
واسه پریمیوم کردن باید یک کانفیگ تو انجینکس انجام داد یه برنامه نوسی php هم انجام داد که لینک پریمیوم باهاش بسازی...

eMo
December 25th, 2012, 20:15
ftp هم میشه اوکی کرد؟

ali_fattahi
December 25th, 2012, 20:25
ftp هیچ ارتباطی با Nginx نداره....

eMo
January 1st, 2013, 15:43
دوستانی که سرور ویندوز دارند و با iis و آپاچی مشکل دارن حتما از nginx استفاده کنن

منو نجات داد بلاخره ، خدارو شکر :((

asrhosting
January 2nd, 2013, 09:57
دوستانی که سرور ویندوز دارند و با iis و آپاچی مشکل دارن حتما از nginx استفاده کنن

منو نجات داد بلاخره ، خدارو شکر :((


Ngnix نجاتتون داد ؟ با iis چه مشکلی داشتید ؟

eMo
January 3rd, 2013, 11:49
iis سرعتش افت میکرد به خاطر دانلود زیاد
همچنین iis با رپیدلیچ سازگاری کامل نداره

آپاچی هم که خود به خود stop میشد و باید ریست میکردم آپاچی رو،تحقیق کردم دیدم آپاچی رو ویندوز کلا اینجوریه و مشکل داره:


http://www.webhostingtalk.ir/f56/66565

abolfazl201358
January 4th, 2013, 19:41
سلام
ما nGinx رو نصب کردیم ی مشکلی داریم باش از ایپی خود سرور تهداد کانکشن بالای ایجاد میکنه 500تا 600 بعضی وقتها هم بالای 1000تا
ولی روی اپاچی این مورد رو نداریم !! زمانی هم که ایجاد میشه این کانکشنها لود میچسبونه بالا !؟

کنتر پنل هم دایرکت ادمین !؟

ali_fattahi
January 4th, 2013, 23:27
میشه با نصب ماژول های ای امنیتی روی تا حدی از این تحدیدات کاست .و با مدیریت کانکشن ها با این مشکلات تا حدی مقابله کرد .

abolfazl201358
January 4th, 2013, 23:48
میشه با نصب ماژول های ای امنیتی روی تا حدی از این تحدیدات کاست .و با مدیریت کانکشن ها با این مشکلات تا حدی مقابله کرد .
فکر میکنم این خودش یک نوع ضعف باشه برای این وب سرور چون از طرفی میاد حجم بار روی سرور رو کم میکنه از طرفی هم یک مرتبه باعث میشه
سرور به خودش حمله کنه !
که خیلی بده این مورد ای پی خود سرور هست و کاریش نمیشه کرد
بیشتر فکر میکنم برای مد پراکسی های این وب سرور باشه که درگیری ایجاد میکنه بین سرور و ایپی خودش
چندین موردش برسی کردیم امروز نتیجه ای در برنداشته روی ی سرور دیگه هم فقط انجکس رو خالی نصب کردیم اونم همین حالت درگیری بین سرور و ایپی خودشو داشت !!
کسی راه حلی چیزی میدونه بگه ممنون میشیم

ali_fattahi
January 4th, 2013, 23:55
نه . در مورد چیزی که تخصص ندارید اظهار نظر نفرمایید . ممکنه آپاچی تو این قسمت مشکلی نداشته باشه چون کانفیشگش اینجوره و هزار جور مد روش نصب شده . در صورتی که خیلی از حملاتی که خود انجینکس به طور ذاتی تحمل میکنه حتی 1% هم آپاچی زیرش دووم نمیاره . سرور هم به خودش حمله نمیکنه مگر اینکه شما یه برنامه مخربی رو سرور داشته باشی .

abolfazl201358
January 5th, 2013, 00:05
نه . در مورد چیزی که تخصص ندارید اظهار نظر نفرمایید . ممکنه آپاچی تو این قسمت مشکلی نداشته باشه چون کانفیشگش اینجوره و هزار جور مد روش نصب شده . در صورتی که خیلی از حملاتی که خود انجینکس به طور ذاتی تحمل میکنه حتی 1% هم آپاچی زیرش دووم نمیاره . سرور هم به خودش حمله نمیکنه مگر اینکه شما یه برنامه مخربی رو سرور داشته باشی .


نه اشتباه نشه اقای فتاحی شاید من منظورم رو بد رسوندم

منظورم ایکنه تهداد کانکشنهای ای پی هست که ایپی خود سرور هم داخلش وجود داره
مثال :

[root@server ~]# netstat -atun | awk '{print $5}' | cut -d: -f1 | sed -e '/^$/d' |sort | uniq -c | sort -n
1 180.76.5.103
1 180.76.5.111
1 180.76.5.143
1 180.76.5.162
1 180.76.5.168
1 180.76.5.183
1 180.76.5.187
1 180.76.5.190
1 180.76.5.192
1 180.76.5.55
1 180.76.5.56
1 180.76.5.65
1 180.76.5.93
1 180.76.5.94
1 180.76.6.20
1 180.76.6.232
1 65.49.68.166
1 66.249.75.16
1 66.249.75.35
1 78.46.218.83
1 Address
1 and
2 180.76.5.110
2 180.76.5.137
5 5.116.249.65
6 37.98.96.133
10 78.96.141.150
15 192.64.8.4
28 0.0.0.0
350 xxxxxxxx
41 65.255.37.169
564 xxxxxxxx
[root@server ~]#


ایپی xxxxxxxx ایپی خودذ سرور هست که تعداد بالای کانکشن ایجاد کرده که این باعث درگیری بین کوکی ها ی انجمن سازهای مثل ویبولتن میشه
بیشتر سوال من این بود که چطور این مورد رو رفع کنیم که ایپی سرور داخل این معقوله نباشه ؟

usahost2
January 18th, 2013, 15:19
آبا nginx به لایسنس نیاز داره اگه داره قیمتش چقدر هست ؟

ali_fattahi
January 18th, 2013, 15:38
آبا nginx به لایسنس نیاز داره اگه داره قیمتش چقدر هست ؟

خیر . رایگانه و میتونید از nginx news (http://www.nginx.org) دانلود نمایید .

usahost2
January 18th, 2013, 15:46
خیر . رایگانه و میتونید از nginx news (http://www.nginx.org) دانلود نمایید .

اگه در هنگام نصب
یه اشتباهی صورت بگره
ممکنه برای سرور مشکل درست شه ؟

usahost2
January 18th, 2013, 15:47
برای نصب مرحله به مرحله از این تاپیک برم جلو ؟
http://www.webhostingtalk.ir/f175/28822/

ali_fattahi
January 18th, 2013, 16:08
برای نصب مرحله به مرحله از این تاپیک برم جلو ؟
http://www.webhostingtalk.ir/f175/28822/

بله میتونید از این آموزش استفاده کنید ولی به ورژن جدید توجه کنید که بعضی از پارامتر ها تغییر میکنه . نصب nginx بدون کانفیک کاری برای شما انجام نمیده و باید به کانفیگ کردنش مسلط باشید تا بتونید با سرورتون راش بندازید در غیر اینصورت نمیتونید باهاش کار کنید . بهتره اول کانفیگ کردنشو یاد بگیرید یا بدید یه نفر واستون کانفیگ کنه .

Dead.Zone
February 1st, 2013, 12:28
میشه یکم در مورد nginx توضیح بدید ؟

سرویس رایگان هستش ؟

Enginx چیه دیگه ؟

یا Cpnginx دیگه

چیه ؟

لطفا همه رو توضیح بدید بد بگید هر کدوم بدرد چه کاری میخورند

من میخوام چند تا سایت روی سرورم حدود 6 تا اوکی کنم بدش

با استفاده از وبسرور NGINX

راهنمایی کنید .

بوس :-*

ali_fattahi
February 1st, 2013, 12:37
میشه یکم در مورد nginx توضیح بدید ؟

سرویس رایگان هستش ؟

Enginx چیه دیگه ؟

یا Cpnginx دیگه

چیه ؟

لطفا همه رو توضیح بدید بد بگید هر کدوم بدرد چه کاری میخورند

من میخوام چند تا سایت روی سرورم حدود 6 تا اوکی کنم بدش

با استفاده از وبسرور NGINX

راهنمایی کنید .

بوس :-*

سلام . مختصر بگم . Nginx یه وب سرور قدرتمند هست که برای سایت های پر بازدید خیلی مناسبه و از منابع سرور هم خیلی بهینه استفاده میکنه و سایت ها با سرعت بهتری باز میشن ولی راه اندازیش نیاز به تخصص و دانش کانفیگ اون داره که هر کسی به راحتی نمیتونه باهاش کار کنه و مشکلات خاص خودشو داره . رایگان بودنش هم باید بگم بله رایگانه .
چیزی به نام Enginx ندیدم تا حالا
CPNginx هم یه پلاگین هست برای سی پنل و nginx
اگه از کنترل پنل directadmin استفاده میکنید میتونید از محصول ما استفاده کنید که کلیه مشکلات Nginx رو حل کرده و کانفیگ ها رو هم به صورت اتوماتیک انجام میده و شما نیاز به هیچ دانشی در مورد nginx نیاز نخواهید داشت .
Nginx Panel | پنل مدیریت انجینکس (http://www.NginxPanel.ir)

mihan_server
February 9th, 2013, 03:57
سلام زمانیکه دستور make یا#-o make install


رو میزنم میگه command not found

مشکل چیه روی cent os 64bit ver 6.x

هستم#-o8-|

Reza.exe
February 9th, 2013, 04:11
سلام زمانیکه دستور make یا#-o make install


رو میزنم میگه command not found

مشکل چیه روی cent os 64bit ver 6.x

هستم#-o8-|


yum install make

mihan_server
February 9th, 2013, 04:15
مرسی make رو زدم کلی خط اومد انگار که نصب شد ولی بازم

دیدم نصب نشد دوباره make install زدم این اروور داد


[root@2Q28 nginx-1.3.12]# make install
make: *** No rule to make target `install'. Stop.

ali_fattahi
February 9th, 2013, 11:26
سلام
در ابتدا شما باید این دستور رو اجرا کنید


./configure

سپس از دستورات make و make install استفاده کنید . قبل از اون هم یادتون باشه که ++g و openssl و pcre-devel هم نصب کرده باشید که پیش نیازه واسه کامپایل nginx

Mohsenx2
March 8th, 2013, 12:19
سلام
من ورژن 1.3.14 رو روی ویندوز 2003 نصب کردم و ازش میخوام بعنوان فایل سرور استفاده کنم .
منتها تو پوشه html که فایل یا فولدر میسازم ارور 403 میزنه !

ali_fattahi
March 8th, 2013, 13:18
سلام
من ورژن 1.3.14 رو روی ویندوز 2003 نصب کردم و ازش میخوام بعنوان فایل سرور استفاده کنم .
منتها تو پوشه html که فایل یا فولدر میسازم ارور 403 میزنه !

سلام . در ابتدا باید متذکر بشم که شما دارید از ورژن Development استفاد میکنید و باید از ورژن Stable که در حال حاظر 1.2.7 هست استفاده کنید . توجه کنید که 1.2.7 stable از 1.3.14 بهتره
در مورد مشکلتون هم باید بگم که شما نباید در پوشه html این کار رو انجام بدید که . اون پوشه واسه html های خود Nginx هست و از نظر استاندارد باید شما یه مسیر دیگه ای استفاده کنید و Virtual host که ساختید مسیرشو اون مسیری بدید که جدیدا ساختید .

Mohsenx2
March 8th, 2013, 13:59
سلام . در ابتدا باید متذکر بشم که شما دارید از ورژن Development استفاد میکنید و باید از ورژن Stable که در حال حاظر 1.2.7 هست استفاده کنید . توجه کنید که 1.2.7 stable از 1.3.14 بهتره
در مورد مشکلتون هم باید بگم که شما نباید در پوشه html این کار رو انجام بدید که . اون پوشه واسه html های خود Nginx هست و از نظر استاندارد باید شما یه مسیر دیگه ای استفاده کنید و Virtual host که ساختید مسیرشو اون مسیری بدید که جدیدا ساختید .

سلام
ممنون بابت راهنمائی
چشم از اون ورژن استفاده میکنم .
منتها من Virtual host نساختم چجوری باید بسازم و مسیر تعیین کنم ؟

ali_fattahi
March 8th, 2013, 14:10
خواهش میکنم .توی آموزش هایی که دادم نحوه ساختش نوشته شده

Mohsenx2
March 14th, 2013, 13:27
درود
من چجوری میتونم در دایرکتوری : Index of /dl/
با htacess یوزر و پسورد تعریف کنم ؟

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

ali_fattahi
March 14th, 2013, 13:58
با htaccess که نمیشه مگر اینکه در حالت پروکــسی کار کرده باشی
تو خود کانفیگ nginx این کد رو اضافه کن


location /dl {
auth_basic "Restricted";
auth_basic_user_file password_file;
}


که password_file همون مسیر فایل حاوی یوزرنیم پسورد هست . در ضمن به این نکته توجه کنید که پسورد باید با crypt(3) کد بشه که میتونید از htpasswd تو لینوکس واسه ساختش استفاده کنید
فرمت فایل هم به این شکل هست
username:crypted_password

Mohsenx2
March 14th, 2013, 14:37
ممنون
فرمت فایل پسورد باید چی باشه ؟
و اینکه دسترسی به لینوکس ندارم سایت های آنلاین برای ساختن پسورد هست ؟
و اینکه در این دایرکتوری حجم فایلها رو به کیلو بایت میزنه میشه کاری کرد به مگابایت بزنه ؟

ali_fattahi
March 14th, 2013, 14:49
اگه منظورتون از فرمت همون پسوند فایل هست هر چیزی میتونه باشه . من خودم txt استفاده میکنم معمولا

اینم یه نمونه سایتی که پسورد رو میسازه
.htpasswd Generator - Apache Verzeichnisschutz online generieren (http://www.htpasswdgenerator.de/)

فقط یادت باشه وقتی خواستی پسورد بسازی گزینه crypt رو انتخاب کنی

Mohsenx2
March 14th, 2013, 15:21
من اون کد رو اضاف کردم ولی حتی پنجره یوزر و پسورد هم نمیاد و دایرکتوری هنوز بازه !
امکانش هست در کد زیر برام دستور رو اضافه کنین ؟
فایل پسورد هم :pass.txt در فولدر conf هست .
این کد کانفیگ :



#user nobody;
worker_processes 1;

#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;

#pid logs/nginx.pid;


events {
worker_connections 1024;
}


http {
include mime.types;
default_type application/octet-stream;

#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';

#access_log logs/access.log main;

sendfile on;
#tcp_nopush on;

#keepalive_timeout 0;
keepalive_timeout 65;

#gzip on;

server {
listen 80;
server_name localhost;

#charset koi8-r;

#access_log logs/host.access.log main;


location / {
root html;
index index.html index.htm;
autoindex on;
}

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}

# ***** the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# *****_pass http://127.0.0.1;
#}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}

# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}


# another virtual host using mix of IP-, name-, and port-based configuration
#
#server {
# listen 8000;
# listen somename:8080;
# server_name somename alias another.alias;

# location / {
# root html;
# index index.html index.htm;
# }
#}


# HTTPS server
#
#server {
# listen 443;
# server_name localhost;

# ssl on;
# ssl_certificate cert.pem;
# ssl_certificate_key cert.key;

# ssl_session_timeout 5m;

# ssl_protocols SSLv2 SSLv3 TLSv1;
# ssl_ciphers HIGH:!aNULL:!MD5;
# ssl_prefer_server_ciphers on;

# location / {
# root html;
# index index.html index.htm;
# }
#}

}

ali_fattahi
March 14th, 2013, 19:40
من اون کد رو اضاف کردم ولی حتی پنجره یوزر و پسورد هم نمیاد و دایرکتوری هنوز بازه !
امکانش هست در کد زیر برام دستور رو اضافه کنین ؟
فایل پسورد هم :pass.txt در فولدر conf هست .
این کد کانفیگ :



#user nobody;
worker_processes 1;

#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;

#pid logs/nginx.pid;


events {
worker_connections 1024;
}


http {
include mime.types;
default_type application/octet-stream;

#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';

#access_log logs/access.log main;

sendfile on;
#tcp_nopush on;

#keepalive_timeout 0;
keepalive_timeout 65;

#gzip on;

server {
listen 80;
server_name localhost;

#charset koi8-r;

#access_log logs/host.access.log main;


location / {
root html;
index index.html index.htm;
autoindex on;
}

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}

# ***** the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# *****_pass http://127.0.0.1;
#}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}

# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}


# another virtual host using mix of IP-, name-, and port-based configuration
#
#server {
# listen 8000;
# listen somename:8080;
# server_name somename alias another.alias;

# location / {
# root html;
# index index.html index.htm;
# }
#}


# HTTPS server
#
#server {
# listen 443;
# server_name localhost;

# ssl on;
# ssl_certificate cert.pem;
# ssl_certificate_key cert.key;

# ssl_session_timeout 5m;

# ssl_protocols SSLv2 SSLv3 TLSv1;
# ssl_ciphers HIGH:!aNULL:!MD5;
# ssl_prefer_server_ciphers on;

# location / {
# root html;
# index index.html index.htm;
# }
#}

}

دوست عزیز شما که یه Virtual host ساده هم واسه خودت نساختی !! با ای پی میخوای کار کنی ؟

Mohsenx2
March 15th, 2013, 00:44
دوست عزیز شما که یه virtual host ساده هم واسه خودت نساختی !! با ای پی میخوای کار کنی ؟

سلام
بله با آیپی کار میکنم .
من سرور مجازی دارم میخوام دانلود کنم کارم با ip راه میفته .
ممنون میشم برام قرار بدین .

ali_fattahi
March 15th, 2013, 01:01
سلام
بله با آیپی کار میکنم .
من سرور مجازی دارم میخوام دانلود کنم کارم با ip راه میفته .
ممنون میشم برام قرار بدین .

همون کدی رو که بهتون دادم رو توی بلاک http قرار بدید درست میشه

Mohsenx2
March 15th, 2013, 18:18
قرار دادم اوکی نشد !

vpsiran
March 21st, 2013, 02:15
ایا راهی هست بشه فایل لاگ nginx رو به صورت دقیق بررسی کرد چون حجم فایل وقتی بالا میره برای بررسی نمیشه با ویرایشگر لاگها رو گشت اگر راهی میبود که مثلا بشه اگر اتکی به سرور میشه ip مهاجم رو راحت دراورد خوب بود دستان راهی سراغ دارن؟

ali_fattahi
March 21st, 2013, 02:34
میشه . یه اسکریپت بنویس که این کار رو بکنه . از اونجایی که فرمتش قابل تنظیمه میشه جوری تنظیم کرد که نرم افزار های مانیتورینگ بتونن فایل لاگشو بخونن . یکم وقت گیر هست ولی شدنیه

vpsiran
March 21st, 2013, 11:51
میشه . یه اسکریپت بنویس که این کار رو بکنه . از اونجایی که فرمتش قابل تنظیمه میشه جوری تنظیم کرد که نرم افزار های مانیتورینگ بتونن فایل لاگشو بخونن . یکم وقت گیر هست ولی شدنیه

کسی هست بتونه این کار رو واسه ما انجام بده

ali_fattahi
March 21st, 2013, 13:38
بنده میتونم ولی تا بعد از 18 ام وقت ندارم . اگه خواستید بعد از این تاریخ هماهنگ میکنیم

kanik
April 1st, 2013, 19:47
از دوستان کسی میدونه این ارور برای چی هست؟

400 Bad Request

Dead.Zone
April 4th, 2013, 16:02
ارور 404 . میده

روی کلوکسو نصب کردم . از طریق ssh

چیکارش کنم ؟

یکی کمک کنه :((

http://smilies.ir

sahama
May 22nd, 2013, 15:29
سلام
می تونید طریق پشتیبانی انجین ایکس از زبان پایتون به واسطه uWSGI رو توضیح بدید؟

hamid.m331
August 16th, 2013, 11:07
سلام

سوالی داشتم؟
من وقتی Nginx رو اجرا میکنم برخی فرمت ها مثل rar با ارور 404 مواجه میشم!این مشکل از چی میشه؟

p30cloud
August 16th, 2013, 11:09
سلام

سوالی داشتم؟
من وقتی Nginx رو اجرا میکنم برخی فرمت ها مثل rar با ارور 404 مواجه میشم!این مشکل از چی میشه؟
سلام
در کنارش از آپاچی هم استفاده کردید؟

hamid.m331
August 16th, 2013, 11:11
سلام
در کنارش از آپاچی هم استفاده کردید؟

نه دیگه اول service httpd stop رو زدم بعدش service nginx start

p30cloud
August 16th, 2013, 11:16
پس از مهندس محمدزاده راهنمایی بگیرید
نمایش مشخصات: nginxweb - انجمن تخصصی وب هاستینگ ایران (http://www.webhostingtalk.ir/member/69972/)

ali_fattahi
August 16th, 2013, 11:22
سلام . ارور 404 برای فرمت یکم غیر عادیه . لطفا فایل کانفیگ رو بدید نگاه بندازم . اگه لازم بود میگم چی رو به mime types ها اضافه کنید

Arianismmm
September 9th, 2013, 14:11
وب سرور سایت رو منتقل کردیم به NgiX اما 1 مشکل هست

در وردپرس مسیر فولدر tmp برای اپلود تصاویر باید خارج از public_html باشه
اما در ویبولتین باید اون فولدر داخل public_html باشه برای اپلود و خواندن پیوست اینا

حالا هرکدومو دست بزنم قطعا اون یکی از کار میوفته
راه حلی دارید ؟

ali_fattahi
September 9th, 2013, 16:05
همچین مشکلی ارتباطی با انجینکس نداره . کانفیگ های دیگتون رو بررسی بفرمایید

Arianismmm
September 9th, 2013, 16:10
والا اگه مشکل ارتباطی nginx رو کنار بگذاریم٬ از بعد از انتقال به این وب سرور اون مشکلی که گفتم پیش اومده الان وردپرس درسته اما ویبولتین ... به نظرتون از چی میتونه باشه

nginxweb
September 9th, 2013, 16:23
والا اگه مشکل ارتباطی nginx رو کنار بگذاریم٬ از بعد از انتقال به این وب سرور اون مشکلی که گفتم پیش اومده الان وردپرس درسته اما ویبولتین ... به نظرتون از چی میتونه باشه


درود
فایل های virtualhost اکانت مورد نظر را چک کنید
همینطور در nginx.conf کدهای rewrite و directive تعریف شده را بررسی نمایید

S.Y.B
October 23rd, 2013, 03:35
سلام...
میشه بگید چجوری میشه محدودیت تعداد کانکشن ها و سرعتشون رو ادیت کنم؟

ali_fattahi
October 23rd, 2013, 13:40
با دستورات limit_conn و limit_rate میتونید تعداد کانکشن و سرعتش رو تنظیم کنید

S.Y.B
October 23rd, 2013, 16:01
میشه کامل تر بگید بنده سرورم رو دادم یکی دیگه برام کانفیگ کرده...

ali_fattahi
October 23rd, 2013, 16:08
میشه کامل تر بگید بنده سرورم رو دادم یکی دیگه برام کانفیگ کرده...

خب کسی که کانفیگ میکنه حتما توانایی انجام این کار رو داره ، شما واسه چی خودتون رو درگیر کانفیگ میکنید . باید برای شما انجام بده

Dr.XJ
January 11th, 2014, 06:54
دوستان کسی میتونه طریقه نصب ماژول GeoIP و بستن آی پی بر اساس کشور GeoIP رو روی سرور ویندوز توضیح بده؟ ممنون میشم

mahdiazarnia
January 11th, 2014, 07:40
دوستان کسی میتونه طریقه نصب ماژول GeoIP و بستن آی پی بر اساس کشور GeoIP رو روی سرور ویندوز توضیح بده؟ ممنون میشم
با این کد فعال می کنید این خاصیت رو در nginx

GeoIPEnable On
سپس تو فایل vhost از کد زیر باید استفاده کنید

Deny from all
Allow from env=code_keshvar

البته بسته به نوع نصب nginx داره ، پنلتون رو هم بکید بهتر میشه راهنمایی کرد
اگر دیتابیسه geoip نصب نشده باشه ، عمل نمی کنه و باید قبلش اون رو نصب کنید
اگر کار نکرد بگید بهتون بگم به چه صورته

cityhost
January 11th, 2014, 13:17
سلام ، من انجین ایکس رو روی سرور ویندوز نصب کردم ، همونطور که از یکی از سایت ها گفته شد مراحل رو طی کردم
وارد سایت Nginx.org شدم و فایل مربوط به ویندوز و نسخه stable رو دانلود کردم
بعد از اون nginx-1.4.4 رو در درایو c قرار دادم و بعد وارد پوشه شدم و nginx.exe رو ران کردم
همونطور که در سایت (این سایت نه) گفته شده بود nginx در TaskManager در شاخه پروسس قابل مشاهده بود
بعد از آن فایل ها را در پوشه nginx-1.4.4/html قرار دادم و از مای اس کیو ال ومپ برای اتصال به دیتابیس کمک گرفتم
اما حالا با صفحه Forbidden مواجه میشم و وقتی آدرس رو میزنم و در آخرش index.php میذارم فایل رو دانلود میکنه
چطور باید انجین ایکس رو کانفیگ کنم که برای سایت مناسب باشه و دانلود نکنه؟

Nginx.conf


#user nobody;
worker_processes 1;

#error_log logs/error.log;
#error_log logs/error.log notice;
#error_log logs/error.log info;

#pid logs/nginx.pid;


events {
worker_connections 1024;
}


http {
include mime.types;
default_type application/octet-stream;

#log_format main '$remote_addr - $remote_user [$time_local] "$request" '
# '$status $body_bytes_sent "$http_referer" '
# '"$http_user_agent" "$http_x_forwarded_for"';

#access_log logs/access.log main;

sendfile on;
#tcp_nopush on;

#keepalive_timeout 0;
keepalive_timeout 65;

#gzip on;

server {
listen 80;
server_name localhost;

#charset koi8-r;

#access_log logs/host.access.log main;

location / {
root html;
index index.html index.htm index.php;
}

#error_page 404 /404.html;

# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}

# ***** the PHP scripts to Apache listening on 127.0.0.1:80
#
#location ~ \.php$ {
# *****_pass http://127.0.0.1;
#}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# root html;
# fastcgi_pass 127.0.0.1:9000;
# fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
# include fastcgi_params;
#}

# deny access to .htaccess files, if Apache's document root
# concurs with nginx's one
#
#location ~ /\.ht {
# deny all;
#}
}


# another virtual host using mix of IP-, name-, and port-based configuration
#
#server {
# listen 8000;
# listen somename:8080;
# server_name somename alias another.alias;

# location / {
# root html;
# index index.html index.htm index.php;
# }
#}


# HTTPS server
#
#server {
# listen 443;
# server_name localhost;

# ssl on;
# ssl_certificate cert.pem;
# ssl_certificate_key cert.key;

# ssl_session_timeout 5m;

# ssl_protocols SSLv2 SSLv3 TLSv1;
# ssl_ciphers HIGH:!aNULL:!MD5;
# ssl_prefer_server_ciphers on;

# location / {
# root html;
# index index.html index.htm index.php;
# }
#}

}

nginxweb
January 11th, 2014, 13:41
سلام ، من انجین ایکس رو روی سرور ویندوز نصب کردم ، همونطور که از یکی از سایت ها گفته شد مراحل رو طی کردم
وارد سایت Nginx.org شدم و فایل مربوط به ویندوز و نسخه stable رو دانلود کردم
بعد از اون nginx-1.4.4 رو در درایو c قرار دادم و بعد وارد پوشه شدم و nginx.exe رو ران کردم
همونطور که در سایت (این سایت نه) گفته شده بود nginx در TaskManager در شاخه پروسس قابل مشاهده بود
بعد از آن فایل ها را در پوشه nginx-1.4.4/html قرار دادم و از مای اس کیو ال ومپ برای اتصال به دیتابیس کمک گرفتم
اما حالا با صفحه Forbidden مواجه میشم و وقتی آدرس رو میزنم و در آخرش index.php میذارم فایل رو دانلود میکنه
چطور باید انجین ایکس رو کانفیگ کنم که برای سایت مناسب باشه و دانلود نکنه؟

Nginx.conf

درود
مشکل شما به این دلیل میباشد که php و مثلا fastchi نصب نکردید و به همین دلیل فایل شناسایی نمیشود و دانلود میگردد

cityhost
January 11th, 2014, 14:07
درود
مشکل شما به این دلیل میباشد که php و مثلا fastchi نصب نکردید و به همین دلیل فایل شناسایی نمیشود و دانلود میگردد

نمیشه کاری کرد که انجین ایکس همراه با اپاچی پردازش فایل ها رو انجام بده؟
مثلا الان من listen انجین ایکس رو از 80 به 808 قرار دادم و آپاچی ومپ رو همراه با انجین ایکس روشن کردم و بدون مشکل هر دو ران شدن
تو ی خط دیگه از nginx.conf نوشته شده :
prox y the PHP scripts to Apache listening on 127.0.0.1:80

aalireza439
January 15th, 2014, 19:27
برای انتقال WWW به بدون WWW از کد زیر توی Virtual Host ام اضافه کردم ، ولی کار نمی کنه ، کسی میدونه مشکل از چیه ؟



server {
server_name "~^(?!www\.).*" ;
return 301 $scheme://www.$host$request_uri;
}

https://rtcamp.com/tutorials/nginx/www-non-www-redirection/

compiler
January 16th, 2014, 19:11
برای انتقال WWW به بدون WWW از کد زیر توی Virtual Host ام اضافه کردم ، ولی کار نمی کنه ، کسی میدونه مشکل از چیه ؟



server {
server_name "~^(?!www\.).*" ;
return 301 $scheme://www.$host$request_uri;
}


https://rtcamp.com/tutorials/nginx/www-non-www-redirection/


سلام

بهترین کار اینه که به جای یک بلاک nginx برای هر دو حالت با www و بدون www از ۲ بلاک مجزا استفاده کنید . یکی برای دامنه با www و دیگری برای دامنه بدون www
تو بلاک بدون www این دستور رو وارد کنید :

return 301 $scheme://www.domain.com$request_uri;

ذخیره و ریستارت وب سرور Nginx

حالا با باز کردن سایت بدون www دستور فوق اجرا میشه و اتوماتیک ریدایرکت میشه روی بلاکی که دامنه رو با www روش ست کردید . در نتیجه سایت فقط و فقط با www باز میشه


تمام!

aalireza439
January 17th, 2014, 11:21
سلام

بهترین کار اینه که به جای یک بلاک nginx برای هر دو حالت با www و بدون www از ۲ بلاک مجزا استفاده کنید . یکی برای دامنه با www و دیگری برای دامنه بدون www
تو بلاک بدون www این دستور رو وارد کنید :

return 301 $scheme://www.domain.com$request_uri;

ذخیره و ریستارت وب سرور Nginx

حالا با باز کردن سایت بدون www دستور فوق اجرا میشه و اتوماتیک ریدایرکت میشه روی بلاکی که دامنه رو با www روش ست کردید . در نتیجه سایت فقط و فقط با www باز میشه


تمام!

تشکر ،

سرور نیم اصلی رو روی بدون Www گذاشتم و یک بلاک هم به این صورت تعریف کردم.



server {
server_name www.domain.ir ;
return 301 $scheme://domain.ir$request_uri;
}

bl4ck
February 25th, 2014, 09:02
سلام

یه مشکل دارم یه کد htaccess دارم میخوام تبدیل بشه به nginx اگه کسی وقتشو داره لطفا کمک کنه






DirectoryIndex index.php index.html


Options -Indexes
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^stats$ index.php?stats
RewriteCond %{REQUEST_URI} !RPLCH/
RewriteCond %{REQUEST_URI} !.\.(gif|jpg|png|ico|js|css|txt|xml|html|php|eot|w off|ttf)
RewriteRule ^(.+)$ index.php?url=$1 [L,QSA]
</IfModule>

nginxweb
February 25th, 2014, 09:23
سلام

یه مشکل دارم یه کد htaccess دارم میخوام تبدیل بشه به nginx اگه کسی وقتشو داره لطفا کمک کنه






DirectoryIndex index.php index.html




Options -Indexes
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^stats$ index.php?stats
RewriteCond %{REQUEST_URI} !RPLCH/
RewriteCond %{REQUEST_URI} !.\.(gif|jpg|png|ico|js|css|txt|xml|html|php|eot|w off|ttf)
RewriteRule ^(.+)$ index.php?url=$1 [L,QSA]
</IfModule>








خدمتتون:



rewrite ^/stats$ /index.php?stats last;
RewriteCond %{REQUEST_URI} !RPLCH/
RewriteCond %{REQUEST_URI} !.\.(gif|jpg|png|ico|js|css|txt|xml|html|php|eot|w off|ttf)
rewrite ^/(.+)$ /index.php?url=$1 last;

Mohsen.b
March 2nd, 2014, 20:44
یه سوال: = و ~ و ~* هر کدوم توی if چه معنی دارند ؟

mohammadaqa
March 18th, 2014, 14:27
با سلام
من یک سایت asp.net دارم و می خوام روی ویندوز سروری که در اختیارم هست با استفاده از nginx سایتم رو آپلود کنم.اولین سوال اینکه آیا nginx سایت های تحت asp رو ساپورت می کنه و اگه می کنه طریقه آپلودش روی nginx رو لطفا شرح بدهید.با تشکر
mohammadaqa1369@gmail.com

ali_fattahi
March 18th, 2014, 14:54
خیر . ساپورت نمیشه . شما باید از iis استفاده کنید فقط

daniad
May 29th, 2014, 18:53
برا پریمیوم کردن باید از همین استفاده کرد؟

location /dl {
auth_basic "Restricted";
auth_basic_user_file password_file;
}
بعد چطور میشه اکانتینگشو اتوماتیک کرد یعنی با 1 فرم ثبت نام؟
میشه کامل آموزش بدین؟
ممنون

ali_fattahi
May 29th, 2014, 20:11
برا پریمیوم کردن باید از همین استفاده کرد؟

location /dl {
auth_basic "Restricted";
auth_basic_user_file password_file;
}
بعد چطور میشه اکانتینگشو اتوماتیک کرد یعنی با 1 فرم ثبت نام؟
میشه کامل آموزش بدین؟
ممنون
یله همینه ولی در مورد ثبت نام باید عرض کنم که اسکریپت های vip استفاده کنید که خودش فایل پسورد رو به روز رسانی میکنه.
اگر هم خودتون سیستم ثبت نام نوشتید باید یه فایل درست کنید که داخل یوزر پسورد ها باشه با فرمت user:sha1 که sha1 همون پسورد با هش sha1 هست.

daniad
May 29th, 2014, 22:54
میشه مورد آخر رو بیشتر توضیح بدین؟
فایل php آماده ندارین؟
با php آشنایی دارمیکم ولی نه در حدی که این فایلو بسازم.
ممنون

ali_fattahi
May 29th, 2014, 23:38
میشه مورد آخر رو بیشتر توضیح بدین؟
فایل php آماده ندارین؟
با php آشنایی دارمیکم ولی نه در حدی که این فایلو بسازم.
ممنون

توضیحات کاملا واضح هست . چیز خاصی نداره . یه فایل حاوی user pass باید بسازید فقط
فایل php ندارم برای این کار

hanzaleh
July 6th, 2014, 16:16
خیلی خوبه با تشکر

Sent from my SM-N9005 using Tapatalk

dashjalal
August 5th, 2014, 02:32
سلام دوستان .
درحال یادگیری کانفیگ هستم و تو این زمینه تازه کار .
بعد از نصب انجین ایکس طبق آموزشی که داشتم روی سنتوز 6.5 ، وقتی کد زیر رو میزنم که پورت هشتاد رو باز کنم یه فایل خالی برام باز میکنه که یه فایل جدید درست کنم :

nano etc/sysconfig/iptables

تنظیم خاصی رو قبلش انجام ندادم یا اشتباه توی نصب بوده یا ...
ممنون میشم راهنمایی کنین چون طبق آموزش ویدئویی جلو میرم و برای اون درسته ولی برای من نه .
دستور نصبم هم اینه :

wget http://nginx.org/packages/rhel/6/noarch/RPMS/nginx-release-rhel-6-0.el6.ngx.noarch.rpm
از نسخه ی 64 بیت هم استفاد میکنم .
ممنون

mahdiazarnia
August 5th, 2014, 02:37
سلام دوستان .
درحال یادگیری کانفیگ هستم و تو این زمینه تازه کار .
بعد از نصب انجین ایکس طبق آموزشی که داشتم روی سنتوز 6.5 ، وقتی کد زیر رو میزنم که پورت هشتاد رو باز کنم یه فایل خالی برام باز میکنه که یه فایل جدید درست کنم :

nano etc/sysconfig/iptables

تنظیم خاصی رو قبلش انجام ندادم یا اشتباه توی نصب بوده یا ...
ممنون میشم راهنمایی کنین چون طبق آموزش ویدئویی جلو میرم و برای اون درسته ولی برای من نه .
دستور نصبم هم اینه :

wget http://nginx.org/packages/rhel/6/noarch/RPMS/nginx-release-rhel-6-0.el6.ngx.noarch.rpm
از نسخه ی 64 بیت هم استفاد میکنم .
ممنون
با زدن دستور زیر
iptables -A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
پورت مورد نظر رو باز کنید
همچنین با زدن دستور setup می تونید customize کنید در قسمت firewall و باز کنید سرویس های مورد نظر رو

dashjalal
August 5th, 2014, 02:51
ممنون از لطفتون . مشکل رو از روی گفته هاتون پیدا کردم و مربوط میشد به غیر فعال بودن فایروال .
اما برای این تست نکرده بودم که من سیستم رو تازه ریلود کرده بودم و بدون هیچ تغییری بود و اصلا فایروالو دست نزده بودم .
به نظرتون پیشفرض روی سیستم عامل پنل غیرفعال بوده ؟ که امکانش نیست این اصلا .
میتونم بپرسم از کجا میتونه باشه و فقط برای تجربه ی بیشتر .
ممنون و خوش باشین .

mahdiazarnia
August 5th, 2014, 02:54
ممنون از لطفتون . مشکل رو از روی گفته هاتون پیدا کردم و مربوط میشد به غیر فعال بودن فایروال .
اما برای این تست نکرده بودم که من سیستم رو تازه ریلود کرده بودم و بدون هیچ تغییری بود و اصلا فایروالو دست نزده بودم .
به نظرتون پیشفرض روی سیستم عامل پنل غیرفعال بوده ؟ که امکانش نیست این اصلا .
میتونم بپرسم از کجا میتونه باشه و فقط برای تجربه ی بیشتر .
ممنون و خوش باشین .
احتمالاً خودتون غیرفعال کرده بودید

dashjalal
August 5th, 2014, 06:50
نه متاسفانه .
الان که فایروال رو فعال کردم کلیه دسترسی ها از دست رفت و اس اچ اچ هم غیر فعال شد .
دوباره رفتم توی پنل و رینستال کردم و توی قسمت فایروال که رفتم دیدم غیر فعال هست و وقتی فایروال رو فعال کردم دوباره نرم افزار پوتی غیر فعال شد و وصل نمیشه به اس اس اچ .
البته این موضوع به این تاپیک مربوط نمیشه دیگه و بعد جواب شما تو تاپیک دیگه ادامش میدم اگر مشکل حل نشد .
بازم ممنون .

- - - Updated - - -

مشکل حل شد . باید پورت 22 رو توی فایروال باز کنم و یا توی تنظیماتش تیک ssh رو بذارم .
فقط نباید به صورت پیشفرض اینجوری میبود !!
خوش باشین .

eshghejalal
August 29th, 2014, 13:28
سلام دوستان
من اسکریپتی که دارم از rewrite استفاده میکنه برای همین وب سرور انجینکس رو که نصب کردم اجرا نمیشد یکی از دوستان گفت داخل فایل کانفینگ اون هاستت مثلا /usr/local/directadmin/data/users/****/nginx.conf
این متن زیری رو بعد از index ..... اینا اضافه کن اضافه کردم مشکلم حل شد
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?$query_string last;
}

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

nginxweb
August 29th, 2014, 15:40
سلام دوستان
من اسکریپتی که دارم از rewrite استفاده میکنه برای همین وب سرور انجینکس رو که نصب کردم اجرا نمیشد یکی از دوستان گفت داخل فایل کانفینگ اون هاستت مثلا /usr/local/directadmin/data/users/****/nginx.conf
این متن زیری رو بعد از index ..... اینا اضافه کن اضافه کردم مشکلم حل شد
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?$query_string last;
}

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

درود

اگر rule فوق برای تمامی سایتهاتون یکسان هستش و میخواهید تا هاست ساخته میشود کد فوق نیز در virtualhost موجود باشد باشد در template مربوط به nginx قرار دهید که معمولا در مسیر
/ysr/local/directadmin/templates میتوانید پیدا کنید

eshghejalal
August 29th, 2014, 19:19
درود

اگر rule فوق برای تمامی سایتهاتون یکسان هستش و میخواهید تا هاست ساخته میشود کد فوق نیز در virtualhost موجود باشد باشد در template مربوط به nginx قرار دهید که معمولا در مسیر
/ysr/local/directadmin/templates میتوانید پیدا کنید

سلام طی صحبت شما من چنین فایلی پوشه ای رو پیدا نکردم /ysr/local/directadmin/templates

فکر کنم منظور شما /usr/local/directadmin/templates
من داخل این فایل رفتم ولی اصلا فایلی که ربط به nginxداشته باشه رو نبود میشه راهنمایی کامل کنید تشکر

roozbeh837
September 19th, 2014, 14:12
دوستان عزیز من nginx روی سرورم نصبه ولی عکسه ا غیر فعاله هستش و همینطور چت روم میزبانی میکنم وارد چت روم ها هم نمیشه

ghazadi2002
December 15th, 2014, 10:06
سلام
این کد رو میخوام برای انجیکس تبدیل کنم
ممنون میشم اساتید تایپیک زحمتشو بکشن
با تشکر فراوان
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond $1 !^(google1832aaf63699d\.html)
RewriteCond %{HTTP_HOST} !^(www\.)?domain\.ir$
RewriteRule (.*) http://domain.ir/$1 [L,R=301]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

mohammadali3517
December 26th, 2014, 02:03
دوستان عزیز من nginx روی سرورم نصبه ولی عکسه ا غیر فعاله هستش و همینطور چت روم میزبانی میکنم وارد چت روم ها هم نمیشه

بعنی شروع به کار یا همون استارت نمیزنه???
از چه پنلی استفاده میکنین?

OCZ
February 12th, 2015, 03:10
سلام
چطور میتونم از این ارور نبینم دیگر :

http://x.x.x.x.x./dl (http://x.x.x.x.x./dl)

403 Forbidden

nginx/1.7.10

این ارور زمانی رخ میدهد که در سرور ویندوز 2008 یک دایرکتوری جدید در html مکه کردم ولی دایرکتوری لیستی از فایلها در بروزر شو نمیکنه اما فایل های آن فولدر رو میتونم دانلود کنم ...

اگزمپل : http://x.x.x.x.x./dl/100MB.test (http://x.x.x.x.x./dl/100MB.test) این فایل اوکی دانلود میشود در منیجیر با تایپ دستی !

ممنون از شما

mahdiazarnia
February 12th, 2015, 03:22
سلام
چطور میتونم از این ارور نبینم دیگر :

http://x.x.x.x.x./dl

403 Forbidden

nginx/1.7.10

این ارور زمانی رخ میدهد که در سرور ویندوز 2008 یک دایرکتوری جدید در html مکه کردم ولی دایرکتوری لیستی از فایلها در بروزر شو نمیکنه اما فایل های آن فولدر رو میتونم دانلود کنم ...

اگزمپل : http://x.x.x.x.x./dl/100MB.test این فایل اوکی دانلود میشود در منیجیر با تایپ دستی !

ممنون از شما

با سلام
باید مقدار زیر رو در کانفیگ انجینیکستون قرار بدید
autoindex on

mgtco
March 8th, 2015, 15:14
عرض ادب خدمت اساتید محترم
در وردپرس نصب شده روی nginx مشکل پیوندهای یکتا دارم
ممنون میشم کمک کنید

roozbeh837
March 8th, 2015, 15:24
سرور رو کانفیگ کردم کنترل پنل دیراکت ادمین میباشد

http://takgolchat.ir

هاست ها ساپسند میشود یا هاست ها خالی میباشن این ارور نشون میده

این مورد رو در nginx چطور حل کنم

mahdiazarnia
March 9th, 2015, 19:23
سرور رو کانفیگ کردم کنترل پنل دیراکت ادمین میباشد

http://takgolchat.ir

هاست ها ساپسند میشود یا هاست ها خالی میباشن این ارور نشون میده

این مورد رو در nginx چطور حل کنم

هاست های شما به درستی تنظیم نشدند
انجینیکس رو به چه صورت نصب کرده اید ؟

roozbeh837
March 9th, 2015, 19:49
هاست های شما به درستی تنظیم نشدند
انجینیکس رو به چه صورت نصب کرده اید ؟

انجیکس رو به صورت خود دایرکت ادمین در فایل option.conf تنظیم و کانفیگ شده وب سرور رو از اپاچی به انجیکس تغییر دادم

farshid17
March 3rd, 2016, 01:03
دوستان از کجا باید تشخیص داد سرور از nginx استفاده می کنه فایل 404 عوض شده قابل تشخیص از اون راه نیست

Repgad_inc
April 20th, 2018, 23:47
سلام
وقتی وب سرور را دانلود و از حالت فشرده خارج میکنم
دستور تنظیم محل تنظیمات وب سرور رو میزنم ارور میدهد و هر دستوری که ذکر کردید رو میزنم ارور میدهد
مثال:
./configure --conf-path=/etc/nginx/nginx.conf

که بعد ارورش میگهرو نمشناسه ./configure


لطفا راهمایی کنید

- - - Updated - - -

سلام
وقتی وب سرور را دانلود و از حالت فشرده خارج میکنم
دستور تنظیم محل تنظیمات وب سرور رو میزنم ارور میدهد و هر دستوری که ذکر کردید رو میزنم ارور میدهد
مثال:
./configure --conf-path=/etc/nginx/nginx.conf

که بعد ارورش میگهرو نمشناسه ./configure


لطفا راهمایی کنید

gdfire
June 17th, 2018, 16:20
اپدیتشو کسی بلده؟
من چه کدی بزنم که از نسخه Nginx 1.13.12 به اخرین نسخه که اینه اپدیت شه nginx-1.15.0

nginxweb
June 17th, 2018, 19:30
اپدیتشو کسی بلده؟
من چه کدی بزنم که از نسخه Nginx 1.13.12 به اخرین نسخه که اینه اپدیت شه nginx-1.15.0
درود بر شما
بصورت عادی nginx کدی برای آپدیت مستقیم ندارد و باید از سورس اصلی آپدیت نمایید بدین صورت که آخرین نسخه آن را از سایت اصلی nginx.org دانلود نمایید و روی nginx فعلی نصب نمایید آپدیت خواهد شد. همچنین در برخی repository ها با اپدیت repo میتوانید nginx را نیز آپدیت کنید مثلا برای سیستم های ubuntu base به صورت زیر میباشد:




sudo add-apt-repository ppa:nginx/stable
sudo apt-get update
sudo apt-get install nginx