توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : مشکل IP در Nginx
zirefi
June 17th, 2016, 12:18
سلام
من nginxcp رو نصب کردم و الان با مشکل IP مواجه شدم یعنی اینکه آی پی افراد رو میاد آی پی سرور نشون میده!
این ها رو هم توی فایل کانفیگش اضافه کردم اما مشکل پابرجاست :
*** در فایل phpinfo آی پی کاربر رو درست نشون میده اما وقتی کسی مثلا نظر میده تو سایت آی پی سرور رو میزنه
- اگر کسی بلده و نیازه به هزینه هستش ، مشکلی نداره هزینه پرداخت میشه فقط با تیم ویوور بیان و آموزش بدن یاد بگیرم
ممنون
ali.arabi
June 17th, 2016, 12:23
سلام
یک بار پاک کنید و easy Apache رو فعال کنید و دوباره Nginx رو نصب کنید درست میشه
میتونید از این کمک بگیرید
http://www.nginxcp.com/forums/showthread.php?tid=1493
OmidX
June 17th, 2016, 12:25
Re-install کنید ، مشکل حل میشه .
zirefi
June 17th, 2016, 13:22
سلام
یک بار پاک کنید و easy Apache رو فعال کنید و دوباره Nginx رو نصب کنید درست میشه
میتونید از این کمک بگیرید
http://www.nginxcp.com/forums/showthread.php?tid=1493
ممنون این کار رو انجام دادم الان و کل سایتای روی سرورم خوابید!
Nginx هم Down شده و دوباره پاک و نصب کردم باز هم همونطوری Down هستش و سایت ها هم بالا نمیان !
- - - Updated - - -
Re-install کنید ، مشکل حل میشه .
اینکارو انجام دادم اما فعلا که کلا هیچ سایتی رو سرور بالا نمیاد
ali.arabi
June 17th, 2016, 14:03
ممنون این کار رو انجام دادم الان و کل سایتای روی سرورم خوابید!
Nginx هم Down شده و دوباره پاک و نصب کردم باز هم همونطوری Down هستش و سایت ها هم بالا نمیان !
- - - Updated - - -
اینکارو انجام دادم اما فعلا که کلا هیچ سایتی رو سرور بالا نمیاد
مطمئنا یه جایی رو دارید اشتباه انجام میدید
الان روی آپاچی بردید ؟
اول پاک کنید بعد برگردونید روی آپاچی ، بعدش دوباره نصب کنید
zirefi
June 17th, 2016, 15:09
مطمئنا یه جایی رو دارید اشتباه انجام میدید
الان روی آپاچی بردید ؟
اول پاک کنید بعد برگردونید روی آپاچی ، بعدش دوباره نصب کنید
بله اول پاک کردم بعدش رو آپاچی و بعدش نصب بازم نشد که بالاخره بعد از چند مرتبه شد! اما باز اون مشکل اولی برپاست و یکی از سایتای اصلیم که +200 تا انلاین داره بالا نمیاد لطفا کمکم کنید پ.خ فرستادم واستون هزینش پرداخت میشه
zirefi
June 17th, 2016, 17:44
فعلا مشکل سایت ها حل شد اما هنوز مشکل آی پی برقراره اگر کسی تمایل داشت آموزش بده از طریق تیم ویوور با پرداخت هزینه پ.خ بده لطفا
ali.arabi
June 17th, 2016, 19:26
فعلا مشکل سایت ها حل شد اما هنوز مشکل آی پی برقراره اگر کسی تمایل داشت آموزش بده از طریق تیم ویوور با پرداخت هزینه پ.خ بده لطفا
توی فایل های fastcgi.conf ,fastcgi_params و nginx.conf هر کدوم بصورت جدا جدا گذاشتم و سرور رو هم ریستارت کردم اما باز هم ریموت آدرس ، آدرس سرور رو نشون میداد !
محتویات فایل nginx.conf هم اینه :
user nobody;
# no need for more workers in the ***** mode
worker_processes 4;
error_log /var/log/nginx/error.log warn;
worker_rlimit_nofile 20480;
events {
worker_connections 5120; # increase for busier servers
use epoll; # you should use epoll here for Linux kernels 2.6.x
}
http {
server_name_in_redirect off;
server_names_hash_max_size 10240;
server_names_hash_bucket_size 1024;
include mime.types;
default_type application/octet-stream;
server_tokens off;
# remove/commentout disable_symlinks if_not_owner;if you get Permission denied error
# disable_symlinks if_not_owner;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 5;
gzip on;
gzip_vary on;
gzip_disable "MSIE [1-6]\.";
gzip_proxied any;
gzip_http_version 1.0;
gzip_min_length 1000;
gzip_comp_level 6;
gzip_buffers 16 8k;
# You can remove image/png image/x-icon image/gif image/jpeg if you have slow CPU
gzip_types text/plain text/xml text/css application/x-javascript application/xml application/javascript application/xml+rss text/javascript application/atom+xml;
ignore_invalid_headers on;
client_header_timeout 3m;
client_body_timeout 3m;
send_timeout 3m;
reset_timedout_connection on;
connection_pool_size 256;
client_header_buffer_size 256k;
large_client_header_buffers 4 256k;
client_max_body_size 200M;
client_body_buffer_size 128k;
request_pool_size 32k;
output_buffers 4 32k;
postpone_output 1460;
*****_temp_path /tmp/nginx_*****/;
*****_cache_path /var/cache/nginx levels=1:2 keys_zone=microcache:15m inactive=24h max_size=500m;
client_body_in_file_only on;
log_format bytes_log "$msec $bytes_sent .";
log_format custom_microcache '$remote_addr - $remote_user [$time_local] '
'"$request" $status $body_bytes_sent '
'"$http_referer" "$http_user_agent" nocache:$no_cache';
include "/etc/nginx/vhosts/*";
}
nginxweb
June 18th, 2016, 10:44
درود
در صورت تمایل از پلاگین nginx ما استفاده نمایید مشکل آیپی در پلاگین ما وجود ندارد و بهینه تر و سازگار تر میباشد:
http://www.nginxweb.ir/nginxweb.htm
در صورتی هم که تنها نیاز به حل مشکل فعلیتون دارید در تماس باشید تا خدمتتون بررسی و حل گردد این مسئله معمولا مربوط به تنظیمات mod real ip میباشد
zirefi
June 18th, 2016, 17:13
درود
در صورت تمایل از پلاگین nginx ما استفاده نمایید مشکل آیپی در پلاگین ما وجود ندارد و بهینه تر و سازگار تر میباشد:
http://www.nginxweb.ir/nginxweb.htm
در صورتی هم که تنها نیاز به حل مشکل فعلیتون دارید در تماس باشید تا خدمتتون بررسی و حل گردد این مسئله معمولا مربوط به تنظیمات mod real ip میباشد
همونطور که گفتم میخوام یک نفر آموزش بده با پرداخت هزینه ، نه اینکه مشکلم رو صرفا حل کنه@ شما هم که فک نکنم دوست داشته باشین آموزش بدین ، در صورت تمایل پ.خ بدین
zirefi
June 26th, 2016, 16:03
واقعا متاسفم برای کاربران این انجمن که این تاپیکو دیدن ، یعنی یک نفر توی این انجمنی که هزارتا هاستینگ داره وجود نداشت که بیاد آموزش بده ، والا من که خودم طبق گفته ی امام صادق :
إنَّ لِكُلِّ شَيءٍ زَكاةً ، وزَكاةُ العِلمِ أن يُعَلِّمَهُ أهلَهُ .
هرچيزى زكاتى دارد و زكات دانش، آموختن آن است به اهلش.
اگه چیزی بلد باشم و کسی درخواست کنه و وقتشو داشته باشم یادش میدم حالا جالبش اینه که من رایگانشم نخواستم گفتم آقا بیاین پولشو میدم هزینه ی تجربتونو میدم اما همه بدلایلی از جمله ما فقط انجام میدیم یاد نمیدیم و ... رو بهونه کردن
فعلا فقط یک راه حل موقتی پیدا کردم میذارم اینجا که شاید دوستانی مث من دنبال این موضوع بودن بتونن حداقل موقتی مشکلشون رو حل کنن :
برای اینکه آی پی واقعی رو نشون بده در فایل config هر اسکریپتی همون فایلی که اطلاعات دیتابیس رو مینویسین توش مثلا در وردپرس فایل wp-config.php و در whmcs فایل configuration.php رو باز کنین و در آخر فایل این کد زیر رو بزارین مشکل نشون دادن آی پی حل میشه :
if (isset($_SERVER["HTTP_X_FORWARDED_FOR"])) {
$_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_X_FORWARDED_FOR"];
}