Tag:

Phusion Passenger http https结果redirect循环

我试图将所有的HTTP通信redirect到HTTPS,但最终在一个redirect循环。 我做错了什么,或者我错过了什么? server { listen 80; return 301 https://test.website.com; } server { listen 443 ssl; server_name test.website.com; passenger_enabled on; passenger_user app; passenger_ruby /usr/bin/ruby2.3; root /home/app/webapp/public; ssl on; ssl_certificate /etc/ssl/certs/tls.crt; ssl_certificate_key /etc/ssl/private/tls.key; } 仍然不确定发生了什么问题。 没有redirect。 HTTP和HTTPS的作品。 有什么HTTPS服务器没有做redirect。 server { listen 80; server_name test.website.com; passenger_enabled on; passenger_user app; passenger_ruby /usr/bin/ruby2.3; root /home/app/webapp/public; } server { listen 443 […]

Phusion Passenger和Docker-Compose问题与权限

运行docker-compose和Phusion Passenger的docker图像时遇到权限问题。 具体来说,错误是: Permission denied @ rb_sysopen – /var/www/my_app/tmp/….. 我docker-compose.yml文件包含以下信息: happy_passenger: build: . container_name: happy_passenger ports: – "80:80" volumes: – .:/var/www/my_app links: – redis redis: container_name: my_redis image: redis ports: – "6379:6379" 当运行docker-compose up ,应用程序加载,但是我遇到了Permission denied @ rb_sysopen错误。 我的Dockerfile也是比较简单的: # Dockerfile FROM phusion/passenger-ruby21:0.9.17 MAINTAINER meoww- "none@none.com" # Set correct environment variables. ENV HOME /root # […]