2017-12-26 15 views
0

私はインターネット上の情報を見つけることができませんでした。nginx config laravelのpretty urlsの場所

私は管理領域を作成しようとしているが、パスワードの自由な1つのウェブフックを残している(私はhtpasswordを使用)が、何らかの理由で多分それはこれが働いている

laravelのかなりのURLとしなければならない、機能していません、という資産は、実際のフォルダ

location /assets/ { 
    auth_basic   off; 
    allow all; 
} 

はこれが動作しない:

location /index.php/webhook { 
    auth_basic   off; 
    allow all; 
} 

をだから私はこれを追加しましたが、どちらか動作していない。

try_files $uri $uri/ /index.php?$query_string; 

私はこれをスラッシュ()で終了しましたが、まだ終了していません。参考のため

server { 
    listen 443 ssl http2; 
    listen [::]:443 ssl http2; 
    server_name xxx.com; 
    auth_basic "Restricted Content"; 
    auth_basic_user_file /etc/nginx/.htpasswd; 
    root /home/www; 
    #more configs like ssl# 

    location/{ 
     limit_req zone=login burst=5 nodelay; 
     limit_req_status 503; 
     try_files $uri $uri/ /index.php?$query_string; 
    } 
} 

任意のアイデア? :)

答えて

0

このhttps://user:[email protected]のような埋め込みURLの資格情報を試しましたが、webhookはこの認証と互換性がありませんでした。

私は回避策をとることになりました。私はwebhookプロバイダーのIPに許可を与え、ユーザー/パスワードなしで自動的に許可しました。

簡単右ですか?この可能性を見つけるには2時間かかった。