Docker NGinX ปรับขนาดการอัพโหลดบน GCP Compute Engine


ปัญหานี้เคนเพิ่งเจอหลังจากติดตั้ง WordPress เสร็จเรียบร้อยแล้ว เคนจะทำการอัพโหลดตัว Restore ของปลั๊กอิน All in One WP Migration ครับ

เนื่องจากเหมือน NGinX ตอนมันปรับเริ่มต้นมาให้เราอ่ะ อัพโหลดได้สูงสุดแค่ 20MB เท่านั้น เราก็เลยต้องไปเพิ่มโค้ดนิดหน่อยเพื่อให้อัพโหลดไฟล์ได้มากขึ้น

ไม่งั้นมันจะขึ้น Error แสดงแบบงง ๆ ว่ามันไม่เห็นมีอะไรบอกเลยว่า ขนาดที่อัพโหลดได้ไม่พอ

ซึ่งการปรับแต่งนี้ของเคนจะใช้เป็น Docker นะครับจึงจะมีขั้นตอนในการเข้าถึงด้วย

หลังจากเข้า SSH Instance บน GCP

docker ps

ก่อนเลยเพื่อเอาค่า Container ID ของตัว nginx ของเรา ซึ่งถ้าใครตั้งชื่อให้มันก็สามารถเข้าด้วยชื่อได้นะ

#docker exec -it <Container ID> || <Container name> bash

docker exec -it nginx-proxy bash

เข้ามาแล้วให้ไปหาไฟล์ที่ชื่อ nginx.conf ซึ่งปกติมันจะอยู่ที่ /etc/nginx

cd /etc/nginx
# ใครยังไม่มี vim ก็ติดตั้ง vim หรือใช้ nano ก็ตามใจนะครับ ส่วนเคนใช้ vim นั่นเอง
vi nginx.conf

เมื่อเข้ามาในไฟล์แล้วให้ทำการเพิ่มโค้ดนี้ client_max_body_size 256M; เข้าไปในไฟล์ และเข้าไปไว้ใน http{}

http{
  ...
  
  client_max_body_size 256M;
  
  include /etc/nginx/conf.d/*.conf;
}

เรื่องขนาดไฟล์ก็ปรับเอาได้ตามใจชอบเลยนะครับ

Leave a Reply

Please Login to comment
avatar
  Subscribe  
Notify of
Navigate