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;
}

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

0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments
Navigate

เราใช้คุกกี้เพื่อพัฒนาประสิทธิภาพ และประสบการณ์ที่ดีในการใช้เว็บไซต์ของคุณ คุณสามารถศึกษารายละเอียดได้ที่ นโยบายความเป็นส่วนตัว และสามารถจัดการความเป็นส่วนตัวเองได้ของคุณได้เองโดยคลิกที่ ตั้งค่า

ตั้งค่าความเป็นส่วนตัว

คุณสามารถเลือกการตั้งค่าคุกกี้โดยเปิด/ปิด คุกกี้ในแต่ละประเภทได้ตามความต้องการ ยกเว้น คุกกี้ที่จำเป็น

ยอมรับทั้งหมด
จัดการความเป็นส่วนตัว
  • คุกกี้ที่จำเป็น
    เปิดใช้งานตลอด

    ประเภทของคุกกี้มีความจำเป็นสำหรับการทำงานของเว็บไซต์ เพื่อให้คุณสามารถใช้ได้อย่างเป็นปกติ และเข้าชมเว็บไซต์ คุณไม่สามารถปิดการทำงานของคุกกี้นี้ในระบบเว็บไซต์ของเราได้

  • คุกกี้เพื่อการวิเคราะห์

    คุกกี้นี้เป็นการเก็บข้อมูลสาธารณะสำหรับการวิเคราะห์ และเก็บสถิติการใช้งานภายในเว็บไซต์นี้เท่านั้น ไม่ได้เก็บข้อมูลส่วนตัวที่ไม่เป็นสาธารณะใดๆ ของผู้ใช้งาน

บันทึกการตั้งค่า
0
Would love your thoughts, please comment.x
()
x