亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

AWS Elastic Beanstalk 在 nginx 服務器上應用配置文件

AWS Elastic Beanstalk 在 nginx 服務器上應用配置文件

PHP
天涯盡頭無女友 2023-07-21 18:05:08
我正在嘗試將我的應用程序遷移到 ebs 中,因為它已被棄用,我以前的平臺是:PHP 5.6 在 64 位 Amazon Linux / 2.9.8 上運行現在我要遷移到:PHP 7.4 在 64 位 Amazon Linux 2 / 3.0.3 上運行該平臺使用Nginx服務器而不是Apache。我能夠部署我的應用程序,但問題是我的 .htaccess 配置文件已被棄用,我的 .ebextensions 配置文件也是如此。所以我丟失了我所擁有的設置,例如獲取干凈的 URL 以及從 http 重定向到 https 的設置。我嘗試通過放置相應的配置文件將 apache 配置轉換為 Nginx,但顯然它們沒有效果。我嘗試了很多測試配置,得出的結論是該平臺沒有讀取我輸入的配置。例如,我嘗試嘗試使用這個小配置,這應該允許我列出“views”目錄:cleanurl.configserver {location / views / {    autoindex on;}}我嘗試將其放入以下文件夾中?!?ebextensions / cleanurl.config”files:    "/etc/nginx/conf.d/cleanurl.conf":        mode: "000644"        owner: root        group: root        content: |              server {                location / views / {                autoindex on;                }             }“.platform/nginx/conf.d/cleanurl.config”server {location / views / {    autoindex on;}}但我沒有得到結果。當我指向文件夾時,我總是收到 403 Forbidden。請幫忙。
查看完整描述

2 回答

?
至尊寶的傳說

TA貢獻1789條經驗 獲得超10個贊

經過嘗試和嘗試,我能夠通過以下方式解決它:

  • 我把文件放在這個位置

.platform/nginx/conf.d/elasticbeanstalk/cleanurl.conf
  • 像這樣更改我的配置文件

location/views/ {
   autoindex on;
}

現在一切正常了。


查看完整回答
反對 回復 2023-07-21
?
浮云間

TA貢獻1829條經驗 獲得超4個贊

我嘗試了很多測試配置,得出的結論是該平臺沒有讀取我輸入的配置。

在第一種情況下,這是因為您使用的配置文件適用于Amazon Linux 1?(AL1)。但是,您的環境是在 64 位Amazon Linux 2?(AL2) 上運行的 PHP 7.4。

在第二次嘗試中,您將按照應有的方式使用?配置文件。.platform/nginx/conf.d/但是,您正在使用*.config擴展。這個錯誤的擴展名應該是:

cleanurl.conf

您可能仍然遇到其他問題,但錯誤的擴展名可以解釋為什么文件被忽略


查看完整回答
反對 回復 2023-07-21
  • 2 回答
  • 0 關注
  • 154 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號