Điểm:0

Trang mặc định của Apache thay vì Ứng dụng Laravel

lá cờ cn

Tôi chắc chắn rằng đây là loại câu hỏi gây khó chịu, nhưng tôi là người mới sử dụng Ubuntu và tôi hoàn toàn bị mất phương hướng, do đó tôi không biết tìm kiếm trên google.

Tôi phải triển khai một ứng dụng laravel trên Ubuntu 21.04 VM, tôi kết nối qua SSH & VPN với VM (từ trường đại học của tôi).

Tôi đã cài đặt ứng dụng laravel thành công và khi tôi chạy nghệ nhân php phục vụ nó hoạt động, tôi nhận được tin nhắn Máy chủ phát triển PHP 7.4.16 (http://127.0.0.1:8000) đã bắt đầu

Tuy nhiên, khi tôi nhập IP của máy chủ vào trình duyệt của mình, tôi nhận được trang web apache mặc định, khi tôi nhập IP bằng cổng 8000, tôi nhận được rằng máy chủ không phản hồi.

Tôi đã thử googling nhưng tôi không biết google để làm gì, mọi trợ giúp đều được đánh giá cao!

Điểm:1
lá cờ jp
Dan

Khi bạn đang chạy nghệ nhân php phục vụ, lệnh đó đang khởi động máy chủ web của chính nó. Và dựa trên đầu ra bạn đã đăng, nó chỉ nghe trên 127.0.0.1:8000.

Vì vậy, truy cập nó bên ngoài máy đó là không được phép. Dựa trên câu hỏi này trên Stack Overflow, bạn có thể ghi đè máy chủ mặc định bằng --chủ nhà tham số.

Trong trường hợp của bạn, bạn có thể chạy nó như sau:

phục vụ thủ công php --host=<IP_ADDRESS_OF_THE_VM>

hoặc bạn có thể làm cho nó mở ra với thế giới với

phục vụ thủ công php --host=0.0.0.0
lá cờ cn
Đáng buồn là kết quả hay đúng hơn là những thứ tôi thấy khi truy cập trang web đều giống nhau :/
lá cờ jp
Dan
@newbie Khi bạn chạy lệnh, đầu ra có thay đổi từ `http://127.0.0.1:8000` sang máy chủ bạn đang đặt không?
lá cờ cn
Có mà làm việc! Tôi đã khởi động Máy chủ Phát triển PHP 7.4.16 này (http://132.231.36.101:8000) - nhưng tôi vẫn thấy rằng máy chủ không phản hồi
lá cờ cn
Tôi đã thử một số thứ khác và khi tôi cố chạy lệnh của bạn bây giờ, tôi nhận được thông báo lỗi rằng "Không thể nghe trên + một cổng - lý do: Không thể chỉ định địa chỉ được yêu cầu
lá cờ jp
Dan
@newbie nó có hoạt động khi bạn sử dụng `0.0.0.0` trong lệnh không? Bạn có bật tường lửa nào không?
lá cờ cn
phải thử đó! Tôi không chắc vì tôi chưa thiết lập máy chủ. Đó là từ trường đại học của tôi và tôi cần chạy vpn để truy cập nó, vì vậy nó chỉ khả dụng trong mạng của trường đại học
lá cờ cn
Tôi vừa thử wit `0.0.0.0`nhưng nó cũng không hoạt động. tôi rất khốn nạn
lá cờ cn
Tôi không biết vấn đề cuối cùng là do đâu, nhưng tôi chỉ xóa sạch mọi thứ, thử lại và sau đó giải pháp của bạn đã hoạt động! Cảm ơn rất nhiều :)

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.