Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lando appserver redirects to https #31

Open
divdax opened this issue Feb 28, 2023 · 0 comments
Open

Lando appserver redirects to https #31

divdax opened this issue Feb 28, 2023 · 0 comments

Comments

@divdax
Copy link

divdax commented Feb 28, 2023

Hey! 👋

I’m very new to Lando. Yesterday i tested Lando on a Laravel project and everything is working fine. Now i did a lando init on another project and copied my working .lando.yml from the first working project. After lando start my new project is up and all the domains are green. When i visit the site i get a permanent http -> https 301 redirect (too many redirects). Event when i accept the cert i just get a blank page with 404 page not found.

Also tried with this, but on start every url is red.

services:
  appserver:
    ssl: false

Any ideas?

.lando.yml

name: pronet
recipe: laravel
config:
  webroot: public
  php: '8.0'
  database: mysql
  cache: redis
  composer_version: 2
services:
  appserver:
    config:
      php: .lando/php.ini
    build_as_root:
      - apt update -y
      - curl -sL https://deb.nodesource.com/setup_19.x | bash -
      - apt install -y nodejs cron supervisor wkhtmltopdf
      - npm install -g nodemon
      - cp -f /app/.lando/docker-php-entrypoint.sh /usr/local/bin/docker-php-entrypoint
      - cp -f /app/.lando/horizon.conf /etc/supervisor/conf.d/horizon.conf
    run_as_root:
      - service cron start
      - service supervisor start
      - supervisorctl start horizon
      - nohup /usr/bin/nodemon --exec /usr/local/bin/php artisan horizon:terminate -e php
    run:
      - crontab /app/.lando/cron.txt
      - composer install
      - php artisan storage:link
  database:
    portforward: 3307
  mail:
    type: mailhog
    portforward: true
    hogfrom:
      - appserver
tooling:
  npm:
    service: appserver
proxy:
  mail:
    - mail.pronet.test 

php.ini

[PHP]

max_execution_time = 60
max_input_time = 900
max_input_vars = 10000
memory_limit = 1000M
upload_max_filesize = 100M
post_max_size = 100M

// Edit

docker ps
All containers are up:

CONTAINER ID   IMAGE                                COMMAND                  CREATED         STATUS         PORTS                                                                     NAMES
c9a55287aca1   bitnami/mysql:5.7.29-debian-10-r51   "/lando-entrypoint.s…"   3 minutes ago   Up 2 minutes   127.0.0.1:3307->3306/tcp                                                  pro_database_1
d63119c82219   redis:5                              "/lando-entrypoint.s…"   3 minutes ago   Up 2 minutes   127.0.0.1:51736->6379/tcp                                                 pro_cache_1
099b0f56bd26   mailhog/mailhog:v1.0.1               "/lando-entrypoint.s…"   3 minutes ago   Up 2 minutes   8025/tcp, 127.0.0.1:51738->80/tcp, 127.0.0.1:51737->1025/tcp              pro_mail_1
cd3c02f40039   devwithlando/php:8.0-apache-4        "/lando-entrypoint.s…"   3 minutes ago   Up 2 minutes   127.0.0.1:51739->80/tcp                                                   pro_appserver_1
b2d7190f9caa   traefik:2.2.0                        "/lando-entrypoint.s…"   4 minutes ago   Up 3 minutes   127.0.0.1:80->80/tcp, 127.0.0.1:443->443/tcp, 127.0.0.1:51673->8080/tcp   landoproxyhyperion5000gandalfedition_proxy_1

I also tried to use another name and did a lando poweroff & lando rebuild
Visiting the mail URL is working. Just my main app domain is redirected to https all the time. My app itself doesn't redirect insecure requests to https.

@divdax divdax added the laravel label Feb 28, 2023
@pirog pirog transferred this issue from lando/lando Feb 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants