2014-05-10 40 views
6

Xin chào, tôi đang sử dụng dịch vụ web amazon beanstalk đàn hồi. Mỗi lần tôi sử dụng git aws.push, ứng dụng cập nhật php của tôi thành công Tuy nhiên, khi tôi nhấp vào url nó nóilỗi aws beanstalk 403 khi triển khai

Forbidden 

You don't have permission to access/on this server. 

máy chủ thông số kỹ thuật của tôi:

64bit Amazon Linux 2014,03 v1.0.2 chạy PHP 5.4

Điều gì sẽ gây ra điều này? Cảm ơn

+2

Tôi nghĩ rằng ứng dụng của bạn là bên trong một thư mục . Nếu đúng như vậy, hãy thay đổi cấu hình EBS cho tài liệu gốc hoặc có một tệp trong thư mục gốc để chuyển hướng đến thư mục con đó. Để thay đổi tài liệu gốc, hãy vào giao diện điều khiển EBS> Ứng dụng> cấu hình> Cấu hình phần mềm và thay đổi "Tài liệu gốc" trong "tùy chọn vùng chứa" –

+0

Đối với quy trình này, tôi khuyên bạn nên sử dụng CodePiepline và liên kết nó với Github repo, cách này nén vào tập tin git không cần thiết và quá trình này trở nên hiệu quả hơn. Tích hợp CodePipeline khá đơn giản. – Boris

Trả lời

9

tín dụng để Rakesh Bollampally:

Tôi nghĩ rằng ứng dụng của bạn là bên trong một thư mục. Nếu đúng như vậy, hãy thay đổi cấu hình EBS cho tài liệu gốc hoặc có một tệp trong thư mục gốc để chuyển hướng đến thư mục con đó. Để thay đổi gốc tài liệu, hãy chuyển đến giao diện điều khiển EBS> Ứng dụng> cấu hình> Cấu hình phần mềm và thay đổi "Gốc tài liệu" trong "tùy chọn vùng chứa"

0

Nếu dự án laravel của bạn nằm trong thư mục có tên AppFolder chẳng hạn trên ổ đĩa cục bộ của bạn, hãy làm không tạo tệp zip của bạn bằng cách nhấp chuột phải vào AppFolder. Sử dụng bên dưới để thay thế.

Mở AppFolder, đánh dấu tất cả các tệp (bao gồm thư mục công khai của bạn) và chọn để thêm vào anyName.zip (bất kỳName nào cũng có thể là AppFolder). Tải lên anyName.zip này lên môi trường Beanstalk của bạn.

Bạn có thể thay đổi các tài liệu gốc để '/ công' đi đến EBS console> Ứng dụng> configuration> cấu hình phần mềm và thay đổi "gốc tài liệu" trong mục "tùy chọn container"

Các vấn đề liên quan