怎么访问使用 docker 部署到服务器的 laravel 的项目
我在服务器上部署了一个 laravel sail
项目 ,dockers 容器暴露的端口是 8000 ,我想要使用服务器的公网IP + 端口号 可以访问到我部署的项目,我应该怎么做
生产环境不能用Laravel Sail哈,Laravel Sail 的 http 服务是通过 php -S 创建的不是 php-fpm。
呃,上面随口一说被采纳了,我具体说一下吧。
如果不是生产环境,假设你映射出来的端口是 8000,那首先配置 Linux 服务器的防火墙,开放 8000 端口,然后配置云服务器厂商的安全策略选项,开放 8000 端口,然后访问 xxx.xxx.xxx.xxx:8000 就可以了,xxx.xxx.xxx.xxx 代表你的服务器公网ip。
如果是生产环境: