Я пытаюсь разрешить свой общедоступный IP-адрес в Интернете через режим обслуживания в laravel на vps.
Работает ли команда --allow
через Интернет или только на локальном хосте? Потому что я не могу пройти страницу режима обслуживания с помощью следующей команды:
$ php artisan down --allow=xx.xx.xx.xx (my public internet ip)
Application is now in maintenance mode.
$ php artisan up
Application is now live.
Route::get('/what-is-my-ip', function(){ return request()->ip();});
и убедиться, что вы разрешаете правильный IP-адрес - person Clément Baconnier   schedule 19.02.2019show my ip
. Я использую cloudflare на vps, может ли это быть причиной? Если вы опубликуете свой комментарий в качестве ответа, я проголосую за его правильность. У вас есть идеи, почему IP-адрес отличается? Благодарю вас! - person Victordb   schedule 19.02.2019myip='curl https://ipinfo.io/ip'
Я знаю, что это правильно. - person Clément Baconnier   schedule 19.02.2019https://ipinfo.io/ip
показывает мне тот же IP-адрес, что и Google. Но почему-то мой впсRoute::get('/what-is-my-ip', function(){ return request()->ip();});
показывает другой айпи. Если я использую это в режиме обслуживания, он работает, но очень странно, потому что показывает совершенно другой IP-адрес, чем любые другиеshow my ip
сайты. - person Victordb   schedule 19.02.2019