По соображениям безопасности я не хочу иметь Синатр печатать каждый URL его просили в стандартном выводе, я попытался с помощью set :logging, false
как предложен в this answer с помощью:Отключить Синатр стандартного вывод
class SweetAppName< Sinatra::Base
set :show_exceptions, false
set :environment, :production
set :logging, false
Однако, когда я бегу приложение с использованием rackup и тонкие, я все еще вижу запрос регистрируется в терминале:
127.0.0.1 - - [26/May/2015: 09: 32: 34 -0700] «GET/не-a- real-url HTTP/1.0 "404 - 0.0452
Как я могу отключить их?
Если вы отправляете конфиденциальные данные как часть URL-адреса, вы должны знать, что HTTP-пакеты могут быть перехвачены. Затем злоумышленник сможет читать URL-адреса из пакетов HTTP. Вероятно, вы должны использовать HTTPS, где весь пакет зашифрован, включая URL. –
Я использую HTTPS, однако, когда NGINX передает запрос вверх по потоку, он делает это как HTTP-запрос. –