rm -f /usr/local/directadmin/data/users/*/nginx.conf
cat /dev/null > /usr/local/nginx/etc/virtual.conf
#Rewrite All
/usr/local/directadmin/scripts/nginx_direct.sh all
rm -f /usr/local/directadmin/data/users/*/nginx.conf
cat /dev/null > /usr/local/nginx/etc/virtual.conf
#Rewrite All
/usr/local/directadmin/scripts/nginx_direct.sh all
แปลกมากกครับ ไม่ได้อยู่ User เดียวครับ ลองวิธีคุณ DATATAN ก็ยังเป็นอยู่ครับ
แต่ user อื่นปกติ ไม่ทราบว่าเรามีวิธียกเว้นไม่ให้ User นั้นผ่าน nginx ได้มั้ยครับ[B][COLOR=green]
[/COLOR][/B][COLOR=#3E3E3E][/COLOR]
restart nginx หรือยังครับ
จริงๆ ทำตามนี้น่าจะได้
rm -f /usr/local/directadmin/data/users/*/nginx.conf
cat /dev/null > /usr/local/nginx/etc/virtual.conf
#Rewrite All
/usr/local/directadmin/scripts/nginx_direct.sh [B][ใส่ user][/B]
หากไม่ได้จริงๆ comment user นั้นๆ ใน /usr/local/nginx/etc/virtual.conf ครับ
ขอบคุณมากครับพี่ๆ
แต่พอดีเจออีกปัญหานึงครับ ขอรบกวนอีกครั้งนะครับ
webmail รูปไม่ขึ้นหากเรียกผ่าน ip เช่น http://111.222.111.222/webmail
phpmyadmin รูปไม่ขึ้นครับ ทั้งเรียกผ่าน IP และ เรียกผ่าน ชื่อเว็บ
ลองแก้ config เอา [B]phpmyadmin|webmail| [/B]ออกแล้ว Restart nginx
แล้วตามด้วย
[COLOR=#333333]rm -f /usr/local/directadmin/data/users/*/nginx.conf[/COLOR]
[COLOR=#333333]cat /dev/null > /usr/local/nginx/etc/virtual.conf[/COLOR]
[COLOR=#333333]#Rewrite All[/COLOR]
[COLOR=#333333]/usr/local/directadmin/scripts/nginx_direct.sh all[/COLOR]
ก็ไม่หายครับ
ลองเอาข้างล่าง ทั้งชุดออกเลย
[COLOR=#FF0000]# Main Static files location[/COLOR]
[COLOR=#FF0000]location ~* ^/([B]phpmyadmin|webmail|[/B]squirrelmail|uebimiau|roundcube)/.+\.(jpg|jpeg|gif|png|ico|css|zip|tar|tgz|gz|rar|bz2|doc|xls|exe|pdf|ppt|txt|tar|wav|bmp|rtf|js|wmv|avi|cur|swf|mp3|wma|htc|cur)$ {[/COLOR]
[COLOR=#FF0000]root /var/www/html/;[/COLOR]
[COLOR=#FF0000]expires 30d;[/COLOR]
[COLOR=#FF0000]access_log off;[/COLOR]
[COLOR=#FF0000]}[/COLOR]
แล้ว Restart nginx
แล้วตามด้วย
[COLOR=#333333]rm -f /usr/local/directadmin/data/users/*/nginx.conf[/COLOR]
[COLOR=#333333]cat /dev/null > /usr/local/nginx/etc/virtual.conf[/COLOR]
[COLOR=#333333]#Rewrite All[/COLOR]
[COLOR=#333333]/usr/local/directadmin/scripts/nginx_direct.sh all[/COLOR]
ก็ไม่หายครับเช่นกันครับ
รบกวนเพื่อนๆ พี่ๆ ช่วยแนะนำหน่อยนะคร้าบ
ขอบคุณล่วงหน้าครับ
เร็วแถมรู้สึกเบาสบายมาก ไม่ซึมเปื้อน
ของเค้าดีจริง Nginx !!
:d5f02ecd:
ผมว่าพี่นนท์หลงทางๆแหงๆ - -"
PM / Skype / Msn มาครับเดี๋ยวจัดการให้
ขอบคุถณมากครับหลาย เดี๋ยว สคิ๊ปหานะคร้าบ :baa60776:
พอดีมีปัญหา mod_ruid2 + nginx
ไม่แน่ใจว่าลงตรงไหนดีครับ ขอกระทู้นี้แทนนะครับ
ก่อนหน้านี้ใช้ apache + mod_ruid2 ครับ ตอนนี้เจอ 2 cms มีปัญหาครับ
บางครั้งไฟล์รูปที่ upload เข้ามา แทนที่ permission จะเป็น 644 แต่กลับกลายเป็น 600 ครับ
เดิมไม่มี nginx ไม่มีปัญหาครับ
พอมาใช้ nginx จะเจอปัญหา 403 forbidden รูปไม่แสดงครับ ไม่ทราบว่าเพื่อนๆ พี่ๆ
พบปัญหานี้กันบ้างมั้ยครับ และสามารถแก้ไขได้อย่างไรบ้างครับ
ตอนนี้คอยแก้ด้วยคำสั่ง reset permission ไปก่อนครับ
[COLOR=#333333]find /home//domains//public_html -type f -print0 | xargs -0 chmod 644
[/COLOR][COLOR=#008000][B]ปัญหานี้แก้หายแล้วครับ ตอน reset directory permission ให้เป็น 711 ให้เปลี่ยนเป็น 755 แทนครับ[/B][/COLOR][COLOR=#333333][/COLOR]
ขอบคุณมากครับ
พบปัญหา Internet Server Error code 500 บ่อยครั้งครับ
ลองดู error log ของ nginx พบว่า error จะขึ้นมาสอดคล้องกับ error log นี้ครับ
2013/04/18 23:21:42 [info] 15683#0: *11929 client closed connection while waiting for request, client: 124.120.49.250, server: 111.222.111.222:85
2013/04/18 23:21:42 [info] 15683#0: *11928 client closed connection while waiting for request, client: 124.120.49.250, server: 111.222.111.222:85
2013/04/18 23:21:42 [info] 15683#0: *11927 client closed connection while waiting for request, client: 124.120.49.250, server: 111.222.111.222:85
2013/04/18 23:21:43 [info] 15689#0: *11723 client closed connection while waiting for request, client: 171.100.13.80, server: 111.222.111.222:85
2013/04/18 23:21:43 [info] 15689#0: *11724 client closed connection while waiting for request, client: 171.100.13.80, server: 111.222.111.222:85
2013/04/18 23:21:43 [info] 15689#0: *11727 client closed connection while waiting for request, client: 171.100.13.80, server: 111.222.111.222:85
2013/04/18 23:21:43 [info] 15689#0: *11725 client closed connection while waiting for request, client: 171.100.13.80, server: 111.222.111.222:85
2013/04/18 23:21:43 [info] 15689#0: *11726 client closed connection while waiting for request, client: 171.100.13.80, server: 111.222.111.222:85
2013/04/18 23:21:44 [info] 15683#0: *11983 client closed connection while waiting for request, client: 171.6.212.185, server: 111.222.111.222:85
2013/04/18 23:21:44 [info] 15683#0: *11979 client closed connection while waiting for request, client: 171.6.212.185, server: 111.222.111.222:85
2013/04/18 23:21:44 [info] 15683#0: *11980 client closed connection while waiting for request, client: 171.6.212.185, server: 111.222.111.222:85
2013/04/18 23:21:44 [info] 15683#0: *11982 client closed connection while waiting for request, client: 171.6.212.185, server: 111.222.111.222:85
2013/04/18 23:21:44 [info] 15683#0: *11981 client closed connection while waiting for request, client: 171.6.212.185, server: 111.222.111.222:85
2013/04/18 23:21:47 [info] 15689#0: *11614 client closed connection while waiting for request, client: 115.67.199.219, server: 111.222.111.222:85
รบกวนขอคำแนะนำในการแก้ไขทีนะคร้าบ :875328cc:
Error code 500 จะขึ้นสุ่ม ขึ้นมาบ้าง ปกติบ้างครับ
ลอง search ดูใน internet
เจอกระทู้ให้ลองเพิ่ม
worker_rlimit_nofile
ลองเพิ่มแล้วก็ไม่หายครับ
มีท่านใดเจอปัญหานี้บา้งมั้ยครับ
ลองไปดู error log ของ nginx ครับ
ลองเปิดดู error ด้วย
tail -f /var/log/nginx/error_log
เจอแต่ error ประมาณนี้ครับ
2013/04/19 13:00:30 [info] 2239#0: *9145 client closed connection while waiting for request, client: 115.87.196.50, server: 111.222.111.222:85
2013/04/19 13:00:30 [info] 2239#0: *9144 client closed connection while waiting for request, client: 115.87.196.50, server: 111.222.111.222:85
2013/04/19 13:00:34 [info] 2236#0: *8759 client closed connection while waiting for request, client: 223.205.42.242, server: 111.222.111.222:85
2013/04/19 13:00:34 [info] 2236#0: *8761 client closed connection while waiting for request, client: 223.205.42.242, server: 111.222.111.222:85
2013/04/19 13:00:34 [info] 2236#0: *8763 client closed connection while waiting for request, client: 223.205.42.242, server: 111.222.111.222:85
2013/04/19 13:00:47 [info] 2236#0: *9274 client closed connection while waiting for request, client: 223.206.37.113, server: 111.222.111.222:85
2013/04/19 13:00:48 [info] 2236#0: *9695 client closed connection while waiting for request, client: 67.187.100.72, server: 111.222.111.222:85
2013/04/19 13:00:48 [info] 2236#0: *9698 client closed connection while waiting for request, client: 67.187.100.72, server: 111.222.111.222:85
2013/04/19 13:00:48 [info] 2239#0: *9702 client closed connection while waiting for request, client: 67.187.100.72, server: 111.222.111.222:85
2013/04/19 13:00:51 [info] 2240#0: *9858 client closed connection while waiting for request, client: 115.87.196.50, server: 111.222.111.222:85
2013/04/19 13:00:51 [info] 2240#0: *9857 client closed connection while waiting for request, client: 115.87.196.50, server: 111.222.111.222:85
2013/04/19 13:00:52 [info] 2240#0: *9859 client closed connection while waiting for request, client: 115.87.196.50, server: 111.222.111.222:85
ใน nginx config ที่แสดง error
error_log /var/log/nginx/error_log info;
ลองเปลี่ยนเป็น
error_log /var/log/nginx/error_log debug;
แล้ว restart service nginx
ก็ยังไม่มีรายละเอียด error มากกว่านี้ครับ
ไปไม่ถูกเลยครับตอนนี้ :33c4b951:
ขอบคุณมากครับ ช่วยได้เยอะเลย :d16c4689::d16c4689:
+10
ขอบคุณครับ
[COLOR=#333333]+1 ครับ[/COLOR]
[COLOR=#333333]ขอบคุณมากครับ[/COLOR]