Cần mọi người giúp đở cách chạy Port 80 trên Nodejs
-
Rồi mình thử luôn rồi cũng không được! triển khai lên VPS khó quá ::)
-
@Skipper-Hoa kì vậy, mình xài linux làm phát được ngay mà. Bạn nhọ rồi :v
-
@Skipper-Hoa bỏ lun dòng server name xem sao.
-
Bạn chạy node ở port nào cũng đc và sau dùng ProxyPass point nó vào node port đấy là đc.
VD: Chạy node ở port 3000.
server {
listen 80;
server_name domain.com;
location / {
proxy_pass http://domain.com:3000;
}
} -
@kevin3489 thank bạn nhiều nghe, mình cung bỏ server_name ra sao cung k dc
-
@Zono4ever mình có làm cách này mới thì sao dẫn không được nửa bạn, mình không biết bị gì luôn
-
thank mọi người mình chạy được rồi: mình phải chạy thêm cái câu lệnh:
setenforce 0
thì nó mới chạy được! thật sự quá mệt mỏi
https://www.youtube.com/watch?v=LVmlJ7DyEWg -
mọi người quá nhiệt tình! thank mọi người
-
Vậy là do chính sách của SELinux, đúng là nhiều lúc ko nghĩ ra :)) Các bạn tham khảo thêm cách mở port trên thằng này. https://www.certdepot.net/rhel7-use-selinux-port-labelling/
-
@Skipper-Hoa
Hình như bạn bị thiếu } dòng dưới cùng. Mở log nginx ra xem thử