You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
cd /opt/lnmp1.x/tools
./remove_open_basedir_restriction.sh
你可能会遇到的问题:
使用域名访问的时候报错,无法找到static目录,同时一直在转圈,无法保存配置。
GET https://域名/static/app/iconfont/iconfont.css net::ERR_ABORTED 404
GET https://域名/static/app/css/app.css?v=1.5 404
GET https://域名/static/app/css/markdown.css?v=1.0 net::ERR_ABORTED 404
...
lskypro-dockerCompose-php7.3apache
已支持 2.0 Docker,
1、思路
用Docker-Compose构建mysql+lskypro,然后用LNMP反向代理到域名。
2、拉取镜像
首先感谢这位大哥的Dockerfile文件。
要注意他的Dockerdile文件还没修改PHP上传图片的限制,我在他基础上修改成100M,待会会对此进行说明。
镜像包:https://hub.docker.com/repository/docker/zyugat/lskypro
构建文件:https://github.com/zyugat/lsky-DockerCompose-php7.3apache
3、构建文件
./mysql/init
:初始化数据库docker-compose.yaml
补充:
docker-php-upload.ini
=>/usr/local/etc/php/conf.d/docker-php-upload.ini
PHP上默认会限制10M,需要修改。
4、运行
进入目录,我的是:
cd /home/docker
运行:
docker-compose up -d
测试:
IP:9080
如果能打开就说明,你已经成功一半了,如果无法访问,检查防火墙有没有开启9080端口
5、配置lnmp反向代理
添加虚拟主机:
lnmp vhost add
自己添加,这里不做多说明。
添加完后,编辑文件:
vim /usr/local/nginx/conf/vhost/你的域名.conf
,在server里添加:文件上传限制大小
vim /usr/local/nginx/conf/nginx.conf
修改:
client_max_body_size
重载配置:
/etc/init.d/nginx reload
防跨目录设置
参考:#31
你可能会遇到的问题:
使用域名访问的时候报错,无法找到static目录,同时一直在转圈,无法保存配置。
解决办法:
编辑文件:
vim /usr/local/nginx/conf/vhost/你的域名.conf
将以下内容全部注释,即可。
6、获取连接数据库的地址
查询方式:
docker network inspect docker_mysql-net
连接数据库地址:
172.19.0.1
7、参考网址
镜像包:https://hub.docker.com/repository/docker/zyugat/lskypro
构建文件:https://github.com/zyugat/lsky-DockerCompose-php7.3apache
https://github.com/Handsomedoggy/lsky-pro
https://lnmp.org/faq/lnmp-vhost-add-howto.html#user.ini
#31
https://laosu.ml/2021/07/02/%E5%BC%80%E6%BA%90%E7%9A%84%E5%85%B0%E7%A9%BA%E5%9B%BE%E5%BA%8ALskyPro/?highlight=lsky
The text was updated successfully, but these errors were encountered: