徒手搭建独角数发卡网站 经营自己的小店!

 




或许是全网最简单的搭建方法!



更新系统

apt update -y  && apt upgrade -y && apt install -y curl wget sudo socat



安装docker

curl -fsSL https://get.docker.com | sh

curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose



创建目录

cd /home

mkdir web

cd web

mkdir html

mkdir mysql

mkdir certs

mkdir redis

touch nginx.conf

nano docker-compose.yml




配置docker-compose

https://github.com/kejilion/docker/blob/main/LNMP-docker-compose.yml


申请证书

curl https://get.acme.sh | sh

~/.acme.sh/acme.sh --register-account -m xxxx@gmail.com

~/.acme.sh/acme.sh --issue -d shop.kejilion.eu.org --standalone


下载证书

~/.acme.sh/acme.sh --installcert -d shop.kejilion.eu.org --key-file /home/web/certs/key.pem --fullchain-file /home/web/certs/cert.pem


NGINX配置

https://github.com/kejilion/nginx/blob/main/nginx.conf



下载源码

cd /home/web/html && wget https://github.com/assimon/dujiaoka/releases/download/2.0.6/2.0.6-antibody.tar.gz && apt install -y tar && tar -zxvf 2.0.6-antibody.tar.gz && rm 2.0.6-antibody.tar.gz



运行

cd /home/web && docker-compose up -d


赋予权限

docker exec -it nginx chmod -R 777 /var/www/html

docker exec -it php chmod -R 777 /var/www/html


安装PHP扩展

docker exec php apt update && docker exec php apt install -y libmariadb-dev-compat libmariadb-dev libzip-dev libmagickwand-dev imagemagick

docker exec php docker-php-ext-install pdo_mysql zip bcmath gd intl opcache && docker exec php pecl install redis && docker exec php sh -c 'echo "extension=redis.so" > /usr/local/etc/php/conf.d/docker-php-ext-redis.ini'



重启php

docker restart php


查看php扩展启用情况

docker exec -it php php -m


如果登录时报错再使用该命令,解除HTTPS限制

sed -i 's/ADMIN_HTTPS=false/ADMIN_HTTPS=true/g' /home/web/html/dujiaoka/.env







自动化搭建














评论

  1. 匿名3/21/2024

    不知道怎么回事 在自动化脚本搭建是一切正常 但是打开链接就是出错 还在排除问题中

    回复删除

发表评论

此博客中的热门博文

科技lion官方一键脚本上线!VPS监控测试建站维护于一身的全能工具箱

2023国外的接码平台分享

CloudCone付费VPS分享 挺便宜的