Asked Mar 9th, 6:13 AM 150 0 4
  • 150 0 4
+1

Xin hỏi cách config nginx VPS

Share
  • 150 0 4

Xin ace chỉ giáo cách config nginx trên VPS ah, e mò mãi theo google mà vẫn không được.

Trong ảnh là file config trong /etc/nginx/sites-available/star đã link qua sites-enabled và unlink cái default.

Nếu có thể teamview được thì càng tốt ạ. Thanks all !

Mar 9th, 8:07 AM

Bạn có thể tham khảo phần cấu hình nginx trong bài này nhé: https://viblo.asia/p/tu-mua-linux-server-va-deploy-mot-project-laravel-bJzKmX4D59N mình cũng vừa cấu hình được theo cách này.

0
| Reply
Share
Sao Bui Van @buivansaobg
Mar 9th, 9:40 AM

@D.Manh e cũng tìm đc bài viết này rồi, mà cũng no hope bác ạ

+1
| Reply
Share
Mar 15th, 4:56 PM

Mình nghĩ có lẽ bạn nên đọc kỹ xem đúng đường dẫn và thư mục chưa vì mình tạo một VPS mới và cấu hình theo cái là được ngay 😉

0
| Reply
Share

4 ANSWERS


Answered Mar 9th, 6:15 AM
+1

Bác restart lại nginx service chưa ?

sudo service nginx restart
Share
Sao Bui Van @buivansaobg
Mar 9th, 6:19 AM

Đã sudo systemctl restart nginx.service rồi ạ. Check nginx -t thì không có error bác ạ.

0
| Reply
Share
Answered Mar 9th, 7:51 AM
+1

Bạn chưa config cho php . bạn thử thêm đoạn này vào config của bạn xem sao

location ~ \.php$ {
    try_files $uri =404;
    fastcgi_pass unix:/var/run/php7.3-fpm.sock;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
  }
Share
Sao Bui Van @buivansaobg
Mar 9th, 8:33 AM

E đã thử và vẫn ko đc bác ạ

0
| Reply
Share
Phạm Tuấn Anh @phamtuananh760
Mar 9th, 9:40 AM

@buivansaobg fastcgi_pass unix:/var/run/php7.3-fpm.sock; có thể thay chỗ này bằng phiên bản php cuản b hiện tại

+1
| Reply
Share
Answered Mar 9th, 9:42 AM
+1

1 : check thử xem apache của bạn có enable hay không ? Nếu có thì tắt đi

2 : Nếu apache ko bật hoặc vẫn không vào được thì thử chạy

sudo systemctl restart nginx

3: Nếu vẫn lỗi thì vào /var/log/nginx/error.log xem có lỗi gì không , nếu có thì xem lỗi gì và fix , xong restart lại nginx

Share
Tran Nghia @taiken
Mar 9th, 3:42 PM
Answered Mar 9th, 3:45 PM
0

unlink cái default.

cái step này là như nào nhỉ?

Mình hay làm theo link này thấy ok.

https://www.digitalocean.com/community/tutorials/how-to-set-up-nginx-server-blocks-on-centos-7

Chỉ cần cài xong nginx ko cần config gì thêm, bạn vào url trên web là sẽ load được trang của default của nginx. Nếu ko thấy có lẽ nginx đang lỗi

Share