У меня проблемы с настройкой приложения Rails для успешного использования SSL.Стек использует Apache, Puma и Ubuntu.Мое приложение работает на порту 3000.
Без SSL у меня было приложение и работает отлично.Теперь, единственная вещь, показанная в моем URL - это список каталогов /var/www/myapp/public
.Я просто не могу показать свое приложение Rails.
Приложение успешно перенаправляет весь http
трафик на https
.
Может ли кто-нибудь с успешной настройкой поделиться своими sites-available
Конфигурационные файлы, или предложить изменения для моего ниже?У меня такое чувство, что где-то мне не хватает одной строки.Это мой первый раз, когда я пытаюсь запустить и запустить сервер приложений SSL cert rails.
Я не понимаю, как должно отображаться мое приложение, работающее на порте 3000, при просмотре сайта через SSL на порте 443
Вот мои настройки sites-available
:
<IfModule mod_ssl.c>
<VirtualHost _default_:443>
ServerAdmin admin@<MYAPP.COM>
ServerName <MYAPP.COM>
DocumentRoot /var/www/<MYAPP>/public
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
SSLCertificateFile /etc/ssl/certs/<MYAPP.crt>
SSLCertificateKeyFile /etc/ssl/private/<MYAPP.key>
<FilesMatch "\.(cgi|shtml|phtml|php)$">
SSLOptions +StdEnvVars
</FilesMatch>
<Directory /usr/lib/cgi-bin>
SSLOptions +StdEnvVars
</Directory>
</VirtualHost>
</IfModule>
Последние 5 часов я бился головой о Google.Любая помощь очень ценится.