Thanks bạn đã đọc và góp ý nhé. Mình viết xàm xàm cho vui thôi ko ngờ cũng có người đọc và comment thế này. * phấn khích *
Thực chất mình chỉ là tầng lớp đáy của xã hội cho nên CEO, CTO, Sales với mình là 1 thứ cao vời quá. Nhưng mình cũng sẽ cố gắng viết 1 bài về những CEO, CTO, Sales mà mình đã có cơ hội được gặp.
Bài viết rất hay hi vọng bạn viết thêm về tầng lớp CEO, CTO, Sales
p/s: Phần QC bạn viết nhầm 1 chỗ thành QA. Với lại QC tên phổ thông là tester đúng ko nhỉ
Cho mình hỏi tại sao lại phải cấp quyền 777 cho 2 thư mục này.
Thường trên webserver nói chung rất kiêng kị việc 777 này mà nhỉ? sao k phải là 1 quyền khác phù hợp hơn, ví dụ 755 thì có vấn đề gì xẩy ra?
về cơ bản dùng 1 webserver để serve request từ user (proxy, cache, load balance,....) sẽ tốt hơn, đặc biệt nginx làm rất tốt điều đó. Do vậy e nên có 1 con nginx đứng trước để proxy request là tốt nhất, nó ko chỉ đơn thuần để proxy mà e có thể có nhiều config để xử lý request từ user hoặc response từ phía backend của e (load balance, redirect, rewrite, deny, add header,...)
Thế nhưng việc thêm vào 1 container proxy này cũng có khi gây ra nhiều vấn đề nếu e ko quen vận hành nó, trong trường hợp đó thì e cứ dùng luôn service app là cũng đủ rồi từ từ học dần thêm
e đã dùng container nginx để proxy_pass vào app rồi thì khi e lại map port của app thì cũng cho ra kết quả như vậy và thừa thãi , map của nginx là đủ và dùng luôn nginx, hoặc đã map port của app ra ngoài thì dùng luôn app bỏ đi nginx
Như e nói thì giống như e có 1 ngôi nhà (app), có 2 lối vào (port), 1 lối vào qua cửa (nginx), 1 lối vào ko có cửa và vào trực tiếp (map thẳng port vào app), mà 2 lối vào đặt ngay cạnh nhau. Thế thà rằng bỏ lối vào có cửa cho đỡ rườm rà, hoặc lấp cái lối vào ko có cửa lại
Đúng rồi em, mình có thể tạo file riêng để trong thư mục project để khai báo vào thôi. Cơ mà đợt này Rasa lên bản 2.x, anh không biết custom có khác đi nhiều không, có thể dễ custom hơn.
a cho e hỏi:
Ví dụ app nodejs port 3000
E dùng container nginx để proxy_pass sang port 3000 của app với e map thẳng port "80:3000" ở container app thì có khác thì có khác gì nhau không ạ?
Em cảm ơn ạ.
THẢO LUẬN
Thanks bạn đã đọc và góp ý nhé. Mình viết xàm xàm cho vui thôi ko ngờ cũng có người đọc và comment thế này. * phấn khích *

Thực chất mình chỉ là tầng lớp đáy của xã hội cho nên CEO, CTO, Sales với mình là 1 thứ cao vời quá.
Nhưng mình cũng sẽ cố gắng viết 1 bài về những CEO, CTO, Sales mà mình đã có cơ hội được gặp.
Chuẩn lun bro ei


Bài viết rất hay hi vọng bạn viết thêm về tầng lớp CEO, CTO, Sales

p/s: Phần QC bạn viết nhầm 1 chỗ thành QA. Với lại QC tên phổ thông là tester đúng ko nhỉ
cho mình xin tool compare query mysql vs, many thanks
Đúng ra phải là 755 ạ, cảm ơn bạn đã comment. Mình sửa trên bài viết rồi nhé
có nên làm lại bài viết này cho 2020 ko nhỉ, khi mà Nuxt đã khá ổn, angular 2 cũng mạnh
Cho mình hỏi tại sao lại phải cấp quyền 777 cho 2 thư mục này. Thường trên webserver nói chung rất kiêng kị việc 777 này mà nhỉ? sao k phải là 1 quyền khác phù hợp hơn, ví dụ 755 thì có vấn đề gì xẩy ra?
bug lòi mồm
thanks bác ạ. Do em ko cách dòng nên nó ko căn giữa ạ. Thanks bác ạ
thanks bác rất nhiều ạ. Em làm đc rồi ạ
cho mình hỏi trong bài lab này 2 máy server bạn tạo là 2 máy vậy lý hay 2 máy ảo vậy bạn ?
@maitrungduc1410 ok a. E cảm ơn a ạ.
@nambui2000k ,
về cơ bản dùng 1 webserver để serve request từ user (proxy, cache, load balance,....) sẽ tốt hơn, đặc biệt nginx làm rất tốt điều đó. Do vậy e nên có 1 con nginx đứng trước để proxy request là tốt nhất, nó ko chỉ đơn thuần để proxy mà e có thể có nhiều config để xử lý request từ user hoặc response từ phía backend của e (load balance, redirect, rewrite, deny, add header,...)
Thế nhưng việc thêm vào 1 container proxy này cũng có khi gây ra nhiều vấn đề nếu e ko quen vận hành nó, trong trường hợp đó thì e cứ dùng luôn service app là cũng đủ rồi từ từ học dần thêm
@kieubaoduy1412 trong viblo khi bạn chèn ảnh thì nó tự động căn giữa mà bạn, bạn check lại thử xem
thanks bác ạ. Bác có biết cách căn cho ảnh nằm giữa ko ạ? Giờ nó cứ default là ở bên trái. Nếu có mấy ảnh nhỏ thì nhìn hơi mất cân đối tí
@maitrungduc1410 dạ vâng. vậy cách có cửa và k cửa thì đều cho cùng 1 kết quả phải k a? Vậy cách có cửa và k cửa cái nào ưu điểm hơn ạ?
e đã dùng container nginx để proxy_pass vào app rồi thì khi e lại map port của
, map của nginx là đủ và dùng luôn nginx, hoặc đã map port của app ra ngoài thì dùng luôn app bỏ đi nginx
appthì cũng cho ra kết quả như vậy và thừa thãiNhư e nói thì giống như e có 1 ngôi nhà (
app), có 2 lối vào (port), 1 lối vào qua cửa (nginx), 1 lối vào ko có cửa và vào trực tiếp (map thẳng port vào app), mà 2 lối vào đặt ngay cạnh nhau. Thế thà rằng bỏ lối vào có cửa cho đỡ rườm rà, hoặc lấp cái lối vào ko có cửa lạiĐúng rồi em, mình có thể tạo file riêng để trong thư mục project để khai báo vào thôi. Cơ mà đợt này Rasa lên bản 2.x, anh không biết custom có khác đi nhiều không, có thể dễ custom hơn.
seeder à bro
a cho e hỏi: Ví dụ app nodejs port 3000 E dùng container nginx để proxy_pass sang port 3000 của app với e map thẳng port "80:3000" ở container app thì có khác thì có khác gì nhau không ạ? Em cảm ơn ạ.