import{S as Ep,i as _p,s as yp,C as Ko,w as Qo,x as Jo,y as go,z as mp,A as Xi,f as lr,t as er,B as sr,X as Yi,l as o,r as f,a as c,V as v,m as r,n as i,u as n,h as e,c as F,W as E,p,b as t,G as s,E as hp}from"../chunks/index-cd58b8d1.js";import{P as bp}from"../chunks/post_layout-9085e57e.js";import{I as Gi}from"../chunks/post_card-e7f4525a.js";import"../chunks/posts-c52cb603.js";import"../chunks/title-765c989f.js";import"../chunks/index-81c83cec.js";import"../chunks/head-4a058b17.js";import"../chunks/icon-3aa13b39.js";import"../chunks/footer-1abd9501.js";import"../chunks/posts-57ab4794.js";function Dp(Ml){let d,h,b,D,u,_,y,Le,P,Oa,Ba,Ne,S,Va,Ps,K,ja,C,Za,Ss,$,Xa,L,Ya,Ga,Cs,Q,Ol,Ka,$s,J,Bl,Qa,Ls,N,Ja,Vl,g,ga,lt,Ns,ll,et,el,Us,sl,jl,st,Is,U,at,Zl,al,tt,ot,zs,Ue,Qi=`
`,Ie,I,rt,z,it,pt,Ws,Xl,ft,Rs,ze,Ji=`zsh
apt updateapt install apt-transport-https ca-certificates curl software-properties-commoncurl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable"apt update
`,We,tl,Yl,nt,Ts,ol,ct,W,Ft,qs,Gl,dt,Ms,R,ut,Kl,rl,vt,Et,Os,Re,gi=`zsh
docker -v
`,Te,Ql,_t,Bs,qe,lp=`zsh
apt install net-tools
`,Me,T,yt,Jl,il,mt,ht,Vs,Oe,ep=`bash
netstat -aptn
`,Be,gl,bt,js,Ve,sp=`bash
sudo apt updatesudo apt install ufw
`,je,le,Dt,Zs,pl,ee,kt,Xs,fl,wt,q,At,Ys,nl,se,xt,Gs,ae,Ht,Ks,Ze,ap=`bash
ufw enable #\u6253\u5F00\u9632\u706B\u5899ufw disable #\u5173\u95ED\u9632\u706B\u5899ufw status #\u67E5\u770B\u9632\u706B\u5899\u89C4\u5219ufw allow 22 #\u6253\u5F0022\u7AEF\u53E3ufw deny 22 #\u62D2\u7EDD\u8BBF\u95EE22\u7AEF\u53E3
`,Xe,cl,te,Pt,Qs,Ye,tp=`bash
mkdir ~/.halo && cd ~/.halo
`,Ge,Fl,oe,St,Js,re,Ct,gs,dl,ie,$t,la,Ke,op=`bash
wget https://dl.halo.run/config/application-template.yaml -O ./application.yaml
`,Qe,ul,pe,Lt,ea,vl,M,Nt,Ut,sa,fe,It,aa,Je,rp=`bash
nano application.yaml
`,ge,El,ne,zt,ta,ls,ip=`yaml
server:port: 8090# Response data gzip.compression:enabled: falsespring:datasource:# H2 database configuration.driver-class-name: org.h2.Driverurl: jdbc:h2:file:~/.halo/db/halousername: admin #\u6570\u636E\u5E93\u7528\u6237\u540Dpassword: 123456 #\u6570\u636E\u5E93\u5BC6\u7801# MySQL database configuration.# driver-class-name: com.mysql.cj.jdbc.Driver# url: jdbc:mysql://127.0.0.1:3306/halodb?characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&allowPublicKeyRetrieval=true# username: root# password: 123456# H2 database console configuration.h2:console:settings:web-allow-others: falsepath: /h2-consoleenabled: falsehalo:# Your admin client path is https://your-domain/{admin-path}admin-path: admin# memory or levelcache: memory
`,es,_l,ce,Wt,oa,ss,pp=`bash
docker pull halohub/halo:latest
`,as,yl,Fe,Rt,ra,A,Tt,ts,qt,Mt,ml,ia,hl,de,Ot,pa,k,Bt,ue,bl,Vt,jt,ve,Dl,Zt,Xt,fa,kl,Ee,Yt,na,os,fp=`bash
docker run -it -d --name halo -p 8090:8090 -v ~/.halo:/root/.halo --restart=unless-stopped halohub/halo:latest
`,rs,wl,_e,Gt,ca,O,Kt,is,Qt,Jt,Fa,ps,np=`bash
apt install nginxcd /etc/nginx/sites-enabled/rm rf defaultcd /etc/nginx/sites-available/nano halo.conf
`,fs,w,gt,ns,lo,eo,cs,so,ao,da,ye,to,ua,Fs,cp=`upstream halo { server 127.0.0.1:8090; } server { listen 80; listen [::]:80; server_name www.yourdomain.com; client_max_body_size 1024m; location / { proxy_pass http://127.0.0.1:8090; proxy_set_header HOST $host; proxy_set_header X-Forwarded-Proto $scheme; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } }
`,ds,Al,me,oo,va,us,Fp=`bash
cd /etc/nginx/sites-enabled/ln -s ../sites-available/halo.conf halo.conf
`,vs,xl,ro,Es,io,Ea,he,po,_a,Hl,be,fo,ya,De,no,ma,Pl,ke,co,ha,_s,dp=`bash
systemctl reload nginx
`,ys,Sl,we,Fo,ba,Ae,uo,Da,ms,up=`bash
apt install certbot python3-certbot-nginx
`,hs,x,vo,bs,Eo,_o,xe,Cl,yo,ka,He,mo,wa,Ds,vp=`bash
certbot --nginx -d example.com -d www.example.com
`,ks,B,ho,Pe,$l,bo,Do,Aa,Ll,Se,ko,xa,V,ws,wo,Ao,As,xo,Ha,Pa,Sa,H,Ho,Po,m,Nl,j,So,Ul,Co,$o,Il,Z,Lo,zl,No,Uo,Wl,X,Io,Rl,zo,Wo,Tl,Y,Ro,ql,To,Ca;return el=new Gi({props:{src:"https://uneorange.oss-cn-guangzhou.aliyuncs.com/202202151120134.png"}}),ml=new Gi({props:{src:"https://uneorange.oss-cn-guangzhou.aliyuncs.com/202202151243869.png"}}),{c(){d=o("p"),h=f("\u7CFB\u7EDF\uFF1Aubuntn 20.04"),b=c(),D=o("p"),u=f("\u53C2\u8003\uFF1A"),_=c(),y=o("ul"),Le=o("li"),P=o("a"),Oa=f("\u7528 Nginx \u53CD\u4EE3\u5B9E\u73B0 docker \u5B89\u88C5 WordPress \u4E0E\u5176\u4ED6\u670D\u52A1\u5E76\u5B58 \u2013 \u6C89\u9ED8\u4E4B\u6C99"),Ba=c(),Ne=o("li"),S=o("a"),Va=f("RSS | RSSHub \u642D\u914D Miniflux\uFF0C\u5B9E\u73B0\u8BA2\u9605\u81EA\u7531"),Ps=c(),K=o("p"),ja=f("Halo \u5B98\u7F51\uFF1A"),C=o("a"),Za=f("Halo"),Ss=c(),$=o("p"),Xa=f("\u5EFA\u8BAE\u5927\u5BB6\u5148\u53BB"),L=o("a"),Ya=f("Halo \u5B98\u7F51\u4E3B\u9898\u4ED3\u5E93"),Ga=f("\u770B\u770B\u6709\u6CA1\u6709\u559C\u6B22\u7684\u4E3B\u9898\u518D\u51B3\u5B9A\u8981\u4E0D\u8981\u88C5\uFF0C\u4E0D\u7136\u5F88\u53EF\u80FD\u50CF\u6211\u4E00\u6837\u88C5\u4E86\u4E4B\u540E\u53C8\u8DD1\u8DEF\u4E86\u2026\u2026 ^^"),Cs=c(),Q=o("h2"),Ol=o("a"),Ka=f("\u51C6\u5907"),$s=c(),J=o("h3"),Bl=o("a"),Qa=f("\u89E3\u6790\u57DF\u540D"),Ls=c(),N=o("p"),Ja=f("\u57DF\u540D\u751F\u6548\u9700\u8981\u65F6\u95F4\uFF0C\u4E3A\u4E86\u907F\u514D\u7533\u8BF7 SSL \u8BC1\u4E66\u65F6\u5C61\u6B21\u5931\u8D25\u5BFC\u81F4\u8D85\u8FC7\u7533\u8BF7\u6B21\u6570\u9650\u5236\uFF0C\u6700\u597D\u63D0\u524D\u6DFB\u52A0\u57DF\u540D\u89E3\u6790"),Vl=o("sup"),g=o("a"),ga=f("1"),lt=f("\uFF0C\u6211\u8FD9\u91CC\u7528\u7684\u662F\u5B50\u57DF\u540D\u3002"),Ns=c(),ll=o("p"),et=f(`\u4E3A\u57DF\u540D\u6DFB\u52A0\u4E00\u4E2A A \u8BB0\u5F55\uFF0C\u6307\u5411\u670D\u52A1\u5668\u6240\u5728 IP\u3002\u5982 Namesile \u4E2D\uFF1A `),Qo(el.$$.fragment),Us=c(),sl=o("h3"),jl=o("a"),st=f("\u5B89\u88C5 docker"),Is=c(),U=o("p"),at=f("\u5728 Ubuntu \u4E2D\u5B89\u88C5 docker"),Zl=o("sup"),al=o("a"),tt=f("2"),ot=f("\uFF1A"),zs=c(),Ue=new v(!1),Ie=c(),I=o("p"),rt=f("\u5176\u4ED6\u7CFB\u7EDF\u53EF\u53C2\u8003\uFF1A"),z=o("a"),it=f("Plume | \u5229\u7528 Docker-compose \u642D\u5EFA Fedi \u5F00\u6E90\u535A\u5BA2\u5E73\u53F0 \u2013 Zoe\u2019s Dumpster."),pt=f("\u4E2D\u7684\u5B89\u88C5\u65B9\u5F0F\uFF0C\u6216\u8005\u67E5\u770B\u5B98\u65B9\u6587\u6863\u3002\u6709\u7684 VPS \u5728\u88C5\u7CFB\u7EDF\u7684\u65F6\u5019\u4E5F\u53EF\u4EE5\u9884\u88C5 docker\uFF0C\u5982 vultr/contabo \u90FD\u6709\uFF0C\u4E0D\u8FC7 docker-compose \u5C31\u9700\u8981\u81EA\u5DF1\u88C5\uFF08\u8FD9\u91CC\u4F3C\u4E4E\u6CA1\u6709\u7528\u5230 docker-compose\u3002"),Ws=c(),Xl=o("p"),ft=f("\u68C0\u67E5\u662F\u5426\u88C5\u597D\uFF0C\u6709\u7248\u672C\u5C31\u88C5\u597D\u4E86\uFF1A"),Rs=c(),ze=new v(!1),We=c(),tl=o("h3"),Yl=o("a"),nt=f("\u68C0\u67E5\u7AEF\u53E3\u5F00\u653E\u60C5\u51B5"),Ts=c(),ol=o("p"),ct=f("\u53C2\u8003\uFF1A"),W=o("a"),Ft=f("Ubuntu20.04 \u5F00\u653E\u6307\u5B9A\u7AEF\u53E3_\u54C8-CSDN \u535A\u5BA2"),qs=c(),Gl=o("p"),dt=f("\u6211\u4E0D\u592A\u61C2\u7AEF\u53E3\u662F\u600E\u4E48\u5F00\u653E\u7684\uFF0C\u81EA\u52A8\u5F00\u653E\u8FD8\u662F\u7528\u4E86\u5C31\u5F00\u653E\u3002\u8FD9\u91CC\u7528\u7684\u662F ufw \u6765\u8BBE\u7F6E\u9632\u706B\u5899\u5F00\u653E\u7AEF\u53E3\uFF0C\u7528 netstat \u67E5\u770B\u7AEF\u53E3\u5360\u7528\u72B6\u51B5\u3002"),Ms=c(),R=o("p"),ut=f("Debian/Ubuntu \u4E2D\u5B89\u88C5 netstat"),Kl=o("sup"),rl=o("a"),vt=f("3"),Et=f("\uFF1A"),Os=c(),Re=new v(!1),Te=c(),Ql=o("p"),_t=f("\u68C0\u67E5\u7AEF\u53E3\u5360\u7528\uFF1A"),Bs=c(),qe=new v(!1),Me=c(),T=o("p"),yt=f("ufw \u662F Ubuntu20.04 \u7CFB\u7EDF\u9884\u88C5\u7684 "),Jl=o("sup"),il=o("a"),mt=f("3"),ht=f("\uFF0C\u5982\u672A\u5B89\u88C5\u4E0A\uFF0C\u53EF\u4EE5\u8FD9\u6837\u5B89\u88C5\uFF1A"),Vs=c(),Oe=new v(!1),Be=c(),gl=o("p"),bt=f("\u5E38\u7528\u64CD\u4F5C\uFF1A"),js=c(),Ve=new v(!1),je=c(),le=o("p"),Dt=f("\u6253\u5F00\u9632\u706B\u5899\u4E4B\u524D\u6700\u597D\u6253\u5F00\u5E38\u7528\u7684\u7AEF\u53E3\uFF0C\u5982 22\uFF0C\u4E0D\u7136\u53EF\u80FD\u4F1A\u8FDE\u4E0D\u4E0A\u670D\u52A1\u5668\u3002"),Zs=c(),pl=o("h2"),ee=o("a"),kt=f("\u5B89\u88C5 Halo"),Xs=c(),fl=o("p"),wt=f("\u53C2\u8003\uFF1A"),q=o("a"),At=f("\u4F7F\u7528 Docker \u90E8\u7F72 Halo | Halo Documents"),Ys=c(),nl=o("h3"),se=o("a"),xt=f("1.\u521B\u5EFA\u5DE5\u4F5C\u76EE\u5F55"),Gs=c(),ae=o("p"),Ht=f("\u521B\u5EFA\u4E00\u4E2A\u6587\u4EF6\u5939\u5B58\u653E Halo\uFF0C\u6211\u8FD9\u91CC\u547D\u540D\u4E3A.halo\uFF0C\u5F53\u7136\u4E5F\u53EF\u4EE5\u53EB\u5176\u4ED6\u7684\u3002"),Ks=c(),Ze=new v(!1),Xe=c(),cl=o("h3"),te=o("a"),Pt=f("2.\u4E0B\u8F7D\u793A\u4F8B\u914D\u7F6E\u6587\u4EF6\u5230\u5DE5\u4F5C\u76EE\u5F55"),Qs=c(),Ye=new v(!1),Ge=c(),Fl=o("h3"),oe=o("a"),St=f("3. \u7F16\u8F91\u914D\u7F6E\u6587\u4EF6\uFF0C\u914D\u7F6E\u6570\u636E\u5E93\u6216\u8005\u7AEF\u53E3"),Js=c(),re=o("p"),Ct=f("\u6211\u4E0D\u4F1A\u7528 vim \u547D\u4EE4\uFF0C\u6240\u4EE5\u8FD9\u91CC\u7528 nano \u7F16\u8F91"),gs=c(),dl=o("h4"),ie=o("a"),$t=f("\u6253\u5F00\u914D\u7F6E\u6587\u4EF6 application.yaml"),la=c(),Ke=new v(!1),Qe=c(),ul=o("h4"),pe=o("a"),Lt=f("\u4FEE\u6539\u914D\u7F6E"),ea=c(),vl=o("p"),M=o("a"),Nt=f("\u914D\u7F6E\u53C2\u8003 | Halo Documents"),Ut=f(` \u8FD9\u91CC\u5DF2\u7ECF\u6709\u521A\u4E0B\u8F7D\u597D\u7684\u914D\u7F6E\u6587\u4EF6\u4E86\uFF0C\u6211\u4EEC\u53EF\u4EE5\u6839\u636E\u81EA\u5DF1\u7684\u9700\u8981\u4FEE\u6539\uFF0CHalo \u6570\u636E\u5E93\u652F\u6301 H2 \u548C Mysql \u6570\u636E\u5E93\uFF0C\u56E0\u4E3A\u6211\u5DF2\u7ECF\u5B89\u88C5\u4E86\u4E00\u4E2A Wordpress \u535A\u5BA2\u5360\u7528\u4E86 Mysql \u6570\u636E\u5E93\uFF0C\u867D\u7136\u4E0D\u77E5\u9053\u6709\u65E0\u5F71\u54CD\uFF0C\u4F46\u4E3A\u4E86\u907F\u514D\u51FA\u9519\uFF0C\u6700\u540E\u9009\u62E9\u4E86\u6309\u793A\u4F8B\u91CC\u7684\u914D\u7F6E\uFF0C\u4F7F\u7528 H2 \u6570\u636E\u5E93\uFF08\u4E3B\u8981\u8FD8\u662F\u61D2\u5F97\u6539`),sa=c(),fe=o("p"),It=f("\u6211\u8FD9\u91CC\u5C06\u7AEF\u53E3\u653E\u5230 8090\uFF0C\u56E0\u4E3A\u539F 80 \u7AEF\u53E3\u5DF2\u7ECF\u88AB\u5360\u7528\uFF0C\u5927\u5BB6\u53EF\u4EE5\u9009\u62E9\u5176\u4ED6\u5F00\u653E\u7AEF\u53E3\uFF0C\u6CE8\u610F\u4FEE\u6539\u6570\u636E\u5E93\u7528\u6237\u540D\u548C\u5BC6\u7801\u3002"),aa=c(),Je=new v(!1),ge=c(),El=o("h3"),ne=o("a"),zt=f("4. \u62C9\u53D6\u6700\u65B0\u7684 Halo \u955C\u50CF"),ta=c(),ls=new v(!1),es=c(),_l=o("h3"),ce=o("a"),Wt=f("5. \u521B\u5EFA\u5BB9\u5668"),oa=c(),ss=new v(!1),as=c(),yl=o("h3"),Fe=o("a"),Rt=f("6. \u6253\u5F00\u5B89\u88C5\u5F15\u5BFC\u754C\u9762\u3002"),ra=c(),A=o("p"),Tt=f("\u8BBF\u95EE "),ts=o("code"),qt=f("http://\u670D\u52A1\u5668ip:\u7AEF\u53E3\u53F7"),Mt=c(),Qo(ml.$$.fragment),ia=c(),hl=o("h2"),de=o("a"),Ot=f("\u7528 Nginx \u53CD\u4EE3"),pa=c(),k=o("p"),Bt=f("\u8BF4\u5B9E\u8BDD\uFF0C\u6211\u73B0\u5728\u8FD8\u6CA1\u61C2 Nginx \u662F\u5E72\u561B\u7684\uFF0C\u53CD\u4EE3\u53C8\u662F\u4EC0\u4E48\uFF0C\u4F46\u597D\u50CF\u4E00\u822C\u90FD\u8981\u6709\uFF0C\u90A3\u5C31\u505A\u4E00\u4E0B\u5427\u3002\u5E78\u597D Halo \u8FD8\u6709\u73B0\u6210\u7684\u914D\u7F6E"),ue=o("sup"),bl=o("a"),Vt=f("4"),jt=f("\u53EF\u4EE5\u6284\u4E00\u4E0B\uFF0C\u7ED3\u5408\u4E91\u4E94\u7684 Wordpress \u642D\u5EFA\u6559\u7A0B"),ve=o("sup"),Dl=o("a"),Zt=f("2"),Xt=f("\uFF0C\u628A\u91CC\u9762 wordpress \u7684\u90E8\u5206\u6539\u4E3A halo \u5C31\u53EF\u4EE5\u4E86\u3002"),fa=c(),kl=o("h3"),Ee=o("a"),Yt=f("1.\u5B89\u88C5 Nginx"),na=c(),os=new v(!1),rs=c(),wl=o("h3"),_e=o("a"),Gt=f("2.\u914D\u7F6E halo.conf"),ca=c(),O=o("p"),Kt=f("\u6CE8\u610F\u4FEE\u6539"),is=o("code"),Qt=f("www.yourdomain.com"),Jt=f(" \u4E3A\u81EA\u5DF1\u7684\u57DF\u540D"),Fa=c(),ps=new v(!1),fs=c(),w=o("p"),gt=f("\u7528"),ns=o("code"),lo=f("nginx -t"),eo=f("\u6D4B\u8BD5\u914D\u7F6E\u6587\u4EF6\uFF0C\u5982\u679C\u6700\u540E\u6709\u51FA\u73B0"),cs=o("code"),so=f("suceessful"),ao=f(" \uFF0C\u90A3\u6D4B\u8BD5\u5C31\u6210\u529F\u4E86\u3002"),da=c(),ye=o("p"),to=f("\u7136\u540E\u4E3A\u8FD9\u4E2A\u914D\u7F6E\u6587\u4EF6\u589E\u52A0\u4E00\u4E2A\u94FE\u63A5"),ua=c(),Fs=new v(!1),ds=c(),Al=o("h3"),me=o("a"),oo=f("3.\u91CD\u542F nginx"),va=c(),us=new v(!1),vs=c(),xl=o("p"),ro=f("\u73B0\u5728\u8BBF\u95EE\u57DF\u540D\u5C31\u53EF\u4EE5\u5230\u8FBE halo \u535A\u5BA2\u4E3B\u9875\u4E86\uFF0C\u5982\u679C\u4E0D\u884C\uFF0C\u53EF\u4EE5 ping \u4E00\u4E0B\u57DF\u540D\u770B\u662F\u4E0D\u662F\u89E3\u6790\u8FD8\u6CA1\u751F\u6548\uFF1A\u5982 "),Es=o("code"),io=f("ping exampl.com"),Ea=c(),he=o("p"),po=f("\u6211\u8FD9\u91CC\u51FA\u73B0\u4E00\u4E2A\u95EE\u9898\uFF0C\u662F\u8F93\u5165\u57DF\u540D\u540E\u5230\u4E86\u6211\u7684 miniflux \u4E3B\u9875\uFF0C\u56E0\u4E3A halo.conf \u91CC\u57DF\u540D\u540E\u7F00\u8F93\u9519\u4E86\u2026\u2026"),_a=c(),Hl=o("h2"),be=o("a"),fo=f("\u5B89\u88C5 certbot\uFF0C\u4E3A\u57DF\u540D\u83B7\u53D6\u514D\u8D39 SSL \u8BC1\u4E66"),ya=c(),De=o("p"),no=f("\u6709 ssl \u8BC1\u4E66\u540E\uFF0C\u5C31\u4E0D\u4F1A\u88AB\u63D0\u793A\u7F51\u7AD9\u4E0D\u5B89\u5168\u4E86\uFF0C\u4E5F\u5C31\u662F\u4ECE http->https"),ma=c(),Pl=o("h3"),ke=o("a"),co=f("1.\u5B89\u88C5 certbot"),ha=c(),_s=new v(!1),ys=c(),Sl=o("h3"),we=o("a"),Fo=f("2.\u914D\u7F6E\u8BC1\u4E66"),ba=c(),Ae=o("p"),uo=f("\u4FEE\u6539 example.com \u4E3A\u81EA\u5DF1\u7684\u57DF\u540D\uFF1A"),Da=c(),ms=new v(!1),hs=c(),x=o("p"),vo=f("\u5982\u679C\u4F60\u4E0D\u786E\u5B9A\u662F\u5426\u53EF\u4EE5\u7533\u8BF7\u6210\u529F\uFF0C\u6216\u8005\u8FD8\u5728\u4FEE\u6539/\u6D4B\u8BD5\u914D\u7F6E\uFF0C\u53EF\u4EE5\u5728\u540E\u9762\u52A0"),bs=o("code"),Eo=f("--staging"),_o=f(" \u6D4B\u8BD5\uFF0C\u907F\u514D\u7533\u8BF7\u8D85\u8FC7\u6B21\u6570\u9650\u5236"),xe=o("sup"),Cl=o("a"),yo=f("1"),ka=c(),He=o("p"),mo=f("\u4E00\u4E9B\u9009\u9879\uFF0C\u8FD9\u91CC\u6700\u597D\u9009\u62E9 1\uFF0C\u5982\u679C\u9009\u62E9 2\uFF0C\u5C31\u6CA1\u529E\u6CD5\u7528 http \u8BBF\u95EE\u57DF\u540D\u4E86\uFF1A"),wa=c(),Ds=new v(!1),ks=c(),B=o("p"),ho=f("\u7136\u540E\u540C\u610F\u6761\u6B3E\u540E\u95EE\u662F\u5426\u66B4\u9732\u90AE\u7BB1\u65F6\u9009 No"),Pe=o("sup"),$l=o("a"),bo=f("2"),Do=f("\u3002"),Aa=c(),Ll=o("h2"),Se=o("a"),ko=f("\u5176\u4ED6"),xa=c(),V=o("ul"),ws=o("li"),wo=f("\u4E3B\u9898\u7F16\u8F91\uFF1A\u9996\u9875 / \u5916\u89C2 / \u4E3B\u9898\u7F16\u8F91 \u91CC\u4FEE\u6539\u5177\u4F53\u6587\u4EF6"),Ao=c(),As=o("li"),xo=f("\u8FDB\u5165\u540E\u53F0\uFF1A\u57DF\u540D\u540E\u9762\u52A0/admin\uFF0C\u5982\uFF1Ahttps://yourdomain/admin"),Ha=c(),Pa=o("hr"),Sa=c(),H=o("div"),Ho=o("hr"),Po=c(),m=o("ol"),Nl=o("li"),j=o("a"),So=f("WordPress + VPS \u5EFA\u7AD9\u6559\u7A0B - \u5C11\u6570\u6D3E"),Ul=o("a"),Co=f("\u21A9"),$o=c(),Il=o("li"),Z=o("a"),Lo=f("\u7528 Nginx \u53CD\u4EE3\u5B9E\u73B0 docker \u5B89\u88C5 WordPress \u4E0E\u5176\u4ED6\u670D\u52A1\u5E76\u5B58 \u2013 \u6C89\u9ED8\u4E4B\u6C99"),zl=o("a"),No=f("\u21A9"),Uo=c(),Wl=o("li"),X=o("a"),Io=f("\u5982\u4F55\u5728 Linux \u4E2D\u5B89\u88C5 netstat \u547D\u4EE4 - \u4E91+\u793E\u533A - \u817E\u8BAF\u4E91"),Rl=o("a"),zo=f("\u21A9"),Wo=c(),Tl=o("li"),Y=o("a"),Ro=f("\u4F7F\u7528 Docker \u90E8\u7F72 Halo | Halo Documents"),ql=o("a"),To=f("\u21A9"),this.h()},l(l){d=r(l,"P",{});var a=i(d);h=n(a,"\u7CFB\u7EDF\uFF1Aubuntn 20.04"),a.forEach(e),b=F(l),D=r(l,"P",{});var ar=i(D);u=n(ar,"\u53C2\u8003\uFF1A"),ar.forEach(e),_=F(l),y=r(l,"UL",{});var $a=i(y);Le=r($a,"LI",{});var tr=i(Le);P=r(tr,"A",{href:!0,rel:!0,target:!0});var or=i(P);Oa=n(or,"\u7528 Nginx \u53CD\u4EE3\u5B9E\u73B0 docker \u5B89\u88C5 WordPress \u4E0E\u5176\u4ED6\u670D\u52A1\u5E76\u5B58 \u2013 \u6C89\u9ED8\u4E4B\u6C99"),or.forEach(e),tr.forEach(e),Ba=F($a),Ne=r($a,"LI",{});var rr=i(Ne);S=r(rr,"A",{href:!0,rel:!0,target:!0});var ir=i(S);Va=n(ir,"RSS | RSSHub \u642D\u914D Miniflux\uFF0C\u5B9E\u73B0\u8BA2\u9605\u81EA\u7531"),ir.forEach(e),rr.forEach(e),$a.forEach(e),Ps=F(l),K=r(l,"P",{});var qo=i(K);ja=n(qo,"Halo \u5B98\u7F51\uFF1A"),C=r(qo,"A",{href:!0,rel:!0,target:!0});var pr=i(C);Za=n(pr,"Halo"),pr.forEach(e),qo.forEach(e),Ss=F(l),$=r(l,"P",{});var La=i($);Xa=n(La,"\u5EFA\u8BAE\u5927\u5BB6\u5148\u53BB"),L=r(La,"A",{href:!0,rel:!0,target:!0});var fr=i(L);Ya=n(fr,"Halo \u5B98\u7F51\u4E3B\u9898\u4ED3\u5E93"),fr.forEach(e),Ga=n(La,"\u770B\u770B\u6709\u6CA1\u6709\u559C\u6B22\u7684\u4E3B\u9898\u518D\u51B3\u5B9A\u8981\u4E0D\u8981\u88C5\uFF0C\u4E0D\u7136\u5F88\u53EF\u80FD\u50CF\u6211\u4E00\u6837\u88C5\u4E86\u4E4B\u540E\u53C8\u8DD1\u8DEF\u4E86\u2026\u2026 ^^"),La.forEach(e),Cs=F(l),Q=r(l,"H2",{id:!0});var nr=i(Q);Ol=r(nr,"A",{href:!0});var cr=i(Ol);Ka=n(cr,"\u51C6\u5907"),cr.forEach(e),nr.forEach(e),$s=F(l),J=r(l,"H3",{id:!0});var Fr=i(J);Bl=r(Fr,"A",{href:!0});var dr=i(Bl);Qa=n(dr,"\u89E3\u6790\u57DF\u540D"),dr.forEach(e),Fr.forEach(e),Ls=F(l),N=r(l,"P",{});var Na=i(N);Ja=n(Na,"\u57DF\u540D\u751F\u6548\u9700\u8981\u65F6\u95F4\uFF0C\u4E3A\u4E86\u907F\u514D\u7533\u8BF7 SSL \u8BC1\u4E66\u65F6\u5C61\u6B21\u5931\u8D25\u5BFC\u81F4\u8D85\u8FC7\u7533\u8BF7\u6B21\u6570\u9650\u5236\uFF0C\u6700\u597D\u63D0\u524D\u6DFB\u52A0\u57DF\u540D\u89E3\u6790"),Vl=r(Na,"SUP",{id:!0});var ur=i(Vl);g=r(ur,"A",{href:!0,class:!0});var vr=i(g);ga=n(vr,"1"),vr.forEach(e),ur.forEach(e),lt=n(Na,"\uFF0C\u6211\u8FD9\u91CC\u7528\u7684\u662F\u5B50\u57DF\u540D\u3002"),Na.forEach(e),Ns=F(l),ll=r(l,"P",{});var Mo=i(ll);et=n(Mo,`\u4E3A\u57DF\u540D\u6DFB\u52A0\u4E00\u4E2A A \u8BB0\u5F55\uFF0C\u6307\u5411\u670D\u52A1\u5668\u6240\u5728 IP\u3002\u5982 Namesile \u4E2D\uFF1A `),Jo(el.$$.fragment,Mo),Mo.forEach(e),Us=F(l),sl=r(l,"H3",{id:!0});var Er=i(sl);jl=r(Er,"A",{href:!0});var _r=i(jl);st=n(_r,"\u5B89\u88C5 docker"),_r.forEach(e),Er.forEach(e),Is=F(l),U=r(l,"P",{});var Ua=i(U);at=n(Ua,"\u5728 Ubuntu \u4E2D\u5B89\u88C5 docker"),Zl=r(Ua,"SUP",{id:!0});var yr=i(Zl);al=r(yr,"A",{href:!0,class:!0});var mr=i(al);tt=n(mr,"2"),mr.forEach(e),yr.forEach(e),ot=n(Ua,"\uFF1A"),Ua.forEach(e),zs=F(l),Ue=E(l,!1),Ie=F(l),I=r(l,"P",{});var Ia=i(I);rt=n(Ia,"\u5176\u4ED6\u7CFB\u7EDF\u53EF\u53C2\u8003\uFF1A"),z=r(Ia,"A",{href:!0,rel:!0,target:!0});var hr=i(z);it=n(hr,"Plume | \u5229\u7528 Docker-compose \u642D\u5EFA Fedi \u5F00\u6E90\u535A\u5BA2\u5E73\u53F0 \u2013 Zoe\u2019s Dumpster."),hr.forEach(e),pt=n(Ia,"\u4E2D\u7684\u5B89\u88C5\u65B9\u5F0F\uFF0C\u6216\u8005\u67E5\u770B\u5B98\u65B9\u6587\u6863\u3002\u6709\u7684 VPS \u5728\u88C5\u7CFB\u7EDF\u7684\u65F6\u5019\u4E5F\u53EF\u4EE5\u9884\u88C5 docker\uFF0C\u5982 vultr/contabo \u90FD\u6709\uFF0C\u4E0D\u8FC7 docker-compose \u5C31\u9700\u8981\u81EA\u5DF1\u88C5\uFF08\u8FD9\u91CC\u4F3C\u4E4E\u6CA1\u6709\u7528\u5230 docker-compose\u3002"),Ia.forEach(e),Ws=F(l),Xl=r(l,"P",{});var br=i(Xl);ft=n(br,"\u68C0\u67E5\u662F\u5426\u88C5\u597D\uFF0C\u6709\u7248\u672C\u5C31\u88C5\u597D\u4E86\uFF1A"),br.forEach(e),Rs=F(l),ze=E(l,!1),We=F(l),tl=r(l,"H3",{id:!0});var Dr=i(tl);Yl=r(Dr,"A",{href:!0});var kr=i(Yl);nt=n(kr,"\u68C0\u67E5\u7AEF\u53E3\u5F00\u653E\u60C5\u51B5"),kr.forEach(e),Dr.forEach(e),Ts=F(l),ol=r(l,"P",{});var Oo=i(ol);ct=n(Oo,"\u53C2\u8003\uFF1A"),W=r(Oo,"A",{href:!0,rel:!0,target:!0});var wr=i(W);Ft=n(wr,"Ubuntu20.04 \u5F00\u653E\u6307\u5B9A\u7AEF\u53E3_\u54C8-CSDN \u535A\u5BA2"),wr.forEach(e),Oo.forEach(e),qs=F(l),Gl=r(l,"P",{});var Ar=i(Gl);dt=n(Ar,"\u6211\u4E0D\u592A\u61C2\u7AEF\u53E3\u662F\u600E\u4E48\u5F00\u653E\u7684\uFF0C\u81EA\u52A8\u5F00\u653E\u8FD8\u662F\u7528\u4E86\u5C31\u5F00\u653E\u3002\u8FD9\u91CC\u7528\u7684\u662F ufw \u6765\u8BBE\u7F6E\u9632\u706B\u5899\u5F00\u653E\u7AEF\u53E3\uFF0C\u7528 netstat \u67E5\u770B\u7AEF\u53E3\u5360\u7528\u72B6\u51B5\u3002"),Ar.forEach(e),Ms=F(l),R=r(l,"P",{});var za=i(R);ut=n(za,"Debian/Ubuntu \u4E2D\u5B89\u88C5 netstat"),Kl=r(za,"SUP",{id:!0});var xr=i(Kl);rl=r(xr,"A",{href:!0,class:!0});var Hr=i(rl);vt=n(Hr,"3"),Hr.forEach(e),xr.forEach(e),Et=n(za,"\uFF1A"),za.forEach(e),Os=F(l),Re=E(l,!1),Te=F(l),Ql=r(l,"P",{});var Pr=i(Ql);_t=n(Pr,"\u68C0\u67E5\u7AEF\u53E3\u5360\u7528\uFF1A"),Pr.forEach(e),Bs=F(l),qe=E(l,!1),Me=F(l),T=r(l,"P",{});var Wa=i(T);yt=n(Wa,"ufw \u662F Ubuntu20.04 \u7CFB\u7EDF\u9884\u88C5\u7684 "),Jl=r(Wa,"SUP",{id:!0});var Sr=i(Jl);il=r(Sr,"A",{href:!0,class:!0});var Cr=i(il);mt=n(Cr,"3"),Cr.forEach(e),Sr.forEach(e),ht=n(Wa,"\uFF0C\u5982\u672A\u5B89\u88C5\u4E0A\uFF0C\u53EF\u4EE5\u8FD9\u6837\u5B89\u88C5\uFF1A"),Wa.forEach(e),Vs=F(l),Oe=E(l,!1),Be=F(l),gl=r(l,"P",{});var $r=i(gl);bt=n($r,"\u5E38\u7528\u64CD\u4F5C\uFF1A"),$r.forEach(e),js=F(l),Ve=E(l,!1),je=F(l),le=r(l,"P",{});var Lr=i(le);Dt=n(Lr,"\u6253\u5F00\u9632\u706B\u5899\u4E4B\u524D\u6700\u597D\u6253\u5F00\u5E38\u7528\u7684\u7AEF\u53E3\uFF0C\u5982 22\uFF0C\u4E0D\u7136\u53EF\u80FD\u4F1A\u8FDE\u4E0D\u4E0A\u670D\u52A1\u5668\u3002"),Lr.forEach(e),Zs=F(l),pl=r(l,"H2",{id:!0});var Nr=i(pl);ee=r(Nr,"A",{href:!0});var Ur=i(ee);kt=n(Ur,"\u5B89\u88C5 Halo"),Ur.forEach(e),Nr.forEach(e),Xs=F(l),fl=r(l,"P",{});var Bo=i(fl);wt=n(Bo,"\u53C2\u8003\uFF1A"),q=r(Bo,"A",{href:!0,rel:!0,target:!0});var Ir=i(q);At=n(Ir,"\u4F7F\u7528 Docker \u90E8\u7F72 Halo | Halo Documents"),Ir.forEach(e),Bo.forEach(e),Ys=F(l),nl=r(l,"H3",{id:!0});var zr=i(nl);se=r(zr,"A",{href:!0});var Wr=i(se);xt=n(Wr,"1.\u521B\u5EFA\u5DE5\u4F5C\u76EE\u5F55"),Wr.forEach(e),zr.forEach(e),Gs=F(l),ae=r(l,"P",{});var Rr=i(ae);Ht=n(Rr,"\u521B\u5EFA\u4E00\u4E2A\u6587\u4EF6\u5939\u5B58\u653E Halo\uFF0C\u6211\u8FD9\u91CC\u547D\u540D\u4E3A.halo\uFF0C\u5F53\u7136\u4E5F\u53EF\u4EE5\u53EB\u5176\u4ED6\u7684\u3002"),Rr.forEach(e),Ks=F(l),Ze=E(l,!1),Xe=F(l),cl=r(l,"H3",{id:!0});var Tr=i(cl);te=r(Tr,"A",{href:!0});var qr=i(te);Pt=n(qr,"2.\u4E0B\u8F7D\u793A\u4F8B\u914D\u7F6E\u6587\u4EF6\u5230\u5DE5\u4F5C\u76EE\u5F55"),qr.forEach(e),Tr.forEach(e),Qs=F(l),Ye=E(l,!1),Ge=F(l),Fl=r(l,"H3",{id:!0});var Mr=i(Fl);oe=r(Mr,"A",{href:!0});var Or=i(oe);St=n(Or,"3. \u7F16\u8F91\u914D\u7F6E\u6587\u4EF6\uFF0C\u914D\u7F6E\u6570\u636E\u5E93\u6216\u8005\u7AEF\u53E3"),Or.forEach(e),Mr.forEach(e),Js=F(l),re=r(l,"P",{});var Br=i(re);Ct=n(Br,"\u6211\u4E0D\u4F1A\u7528 vim \u547D\u4EE4\uFF0C\u6240\u4EE5\u8FD9\u91CC\u7528 nano \u7F16\u8F91"),Br.forEach(e),gs=F(l),dl=r(l,"H4",{id:!0});var Vr=i(dl);ie=r(Vr,"A",{href:!0});var jr=i(ie);$t=n(jr,"\u6253\u5F00\u914D\u7F6E\u6587\u4EF6 application.yaml"),jr.forEach(e),Vr.forEach(e),la=F(l),Ke=E(l,!1),Qe=F(l),ul=r(l,"H4",{id:!0});var Zr=i(ul);pe=r(Zr,"A",{href:!0});var Xr=i(pe);Lt=n(Xr,"\u4FEE\u6539\u914D\u7F6E"),Xr.forEach(e),Zr.forEach(e),ea=F(l),vl=r(l,"P",{});var Vo=i(vl);M=r(Vo,"A",{href:!0,rel:!0,target:!0});var Yr=i(M);Nt=n(Yr,"\u914D\u7F6E\u53C2\u8003 | Halo Documents"),Yr.forEach(e),Ut=n(Vo,` \u8FD9\u91CC\u5DF2\u7ECF\u6709\u521A\u4E0B\u8F7D\u597D\u7684\u914D\u7F6E\u6587\u4EF6\u4E86\uFF0C\u6211\u4EEC\u53EF\u4EE5\u6839\u636E\u81EA\u5DF1\u7684\u9700\u8981\u4FEE\u6539\uFF0CHalo \u6570\u636E\u5E93\u652F\u6301 H2 \u548C Mysql \u6570\u636E\u5E93\uFF0C\u56E0\u4E3A\u6211\u5DF2\u7ECF\u5B89\u88C5\u4E86\u4E00\u4E2A Wordpress \u535A\u5BA2\u5360\u7528\u4E86 Mysql \u6570\u636E\u5E93\uFF0C\u867D\u7136\u4E0D\u77E5\u9053\u6709\u65E0\u5F71\u54CD\uFF0C\u4F46\u4E3A\u4E86\u907F\u514D\u51FA\u9519\uFF0C\u6700\u540E\u9009\u62E9\u4E86\u6309\u793A\u4F8B\u91CC\u7684\u914D\u7F6E\uFF0C\u4F7F\u7528 H2 \u6570\u636E\u5E93\uFF08\u4E3B\u8981\u8FD8\u662F\u61D2\u5F97\u6539`),Vo.forEach(e),sa=F(l),fe=r(l,"P",{});var Gr=i(fe);It=n(Gr,"\u6211\u8FD9\u91CC\u5C06\u7AEF\u53E3\u653E\u5230 8090\uFF0C\u56E0\u4E3A\u539F 80 \u7AEF\u53E3\u5DF2\u7ECF\u88AB\u5360\u7528\uFF0C\u5927\u5BB6\u53EF\u4EE5\u9009\u62E9\u5176\u4ED6\u5F00\u653E\u7AEF\u53E3\uFF0C\u6CE8\u610F\u4FEE\u6539\u6570\u636E\u5E93\u7528\u6237\u540D\u548C\u5BC6\u7801\u3002"),Gr.forEach(e),aa=F(l),Je=E(l,!1),ge=F(l),El=r(l,"H3",{id:!0});var Kr=i(El);ne=r(Kr,"A",{href:!0});var Qr=i(ne);zt=n(Qr,"4. \u62C9\u53D6\u6700\u65B0\u7684 Halo \u955C\u50CF"),Qr.forEach(e),Kr.forEach(e),ta=F(l),ls=E(l,!1),es=F(l),_l=r(l,"H3",{id:!0});var Jr=i(_l);ce=r(Jr,"A",{href:!0});var gr=i(ce);Wt=n(gr,"5. \u521B\u5EFA\u5BB9\u5668"),gr.forEach(e),Jr.forEach(e),oa=F(l),ss=E(l,!1),as=F(l),yl=r(l,"H3",{id:!0});var li=i(yl);Fe=r(li,"A",{href:!0});var ei=i(Fe);Rt=n(ei,"6. \u6253\u5F00\u5B89\u88C5\u5F15\u5BFC\u754C\u9762\u3002"),ei.forEach(e),li.forEach(e),ra=F(l),A=r(l,"P",{});var xs=i(A);Tt=n(xs,"\u8BBF\u95EE "),ts=r(xs,"CODE",{});var si=i(ts);qt=n(si,"http://\u670D\u52A1\u5668ip:\u7AEF\u53E3\u53F7"),si.forEach(e),Mt=F(xs),Jo(ml.$$.fragment,xs),xs.forEach(e),ia=F(l),hl=r(l,"H2",{id:!0});var ai=i(hl);de=r(ai,"A",{href:!0});var ti=i(de);Ot=n(ti,"\u7528 Nginx \u53CD\u4EE3"),ti.forEach(e),ai.forEach(e),pa=F(l),k=r(l,"P",{});var Ce=i(k);Bt=n(Ce,"\u8BF4\u5B9E\u8BDD\uFF0C\u6211\u73B0\u5728\u8FD8\u6CA1\u61C2 Nginx \u662F\u5E72\u561B\u7684\uFF0C\u53CD\u4EE3\u53C8\u662F\u4EC0\u4E48\uFF0C\u4F46\u597D\u50CF\u4E00\u822C\u90FD\u8981\u6709\uFF0C\u90A3\u5C31\u505A\u4E00\u4E0B\u5427\u3002\u5E78\u597D Halo \u8FD8\u6709\u73B0\u6210\u7684\u914D\u7F6E"),ue=r(Ce,"SUP",{id:!0});var oi=i(ue);bl=r(oi,"A",{href:!0,class:!0});var ri=i(bl);Vt=n(ri,"4"),ri.forEach(e),oi.forEach(e),jt=n(Ce,"\u53EF\u4EE5\u6284\u4E00\u4E0B\uFF0C\u7ED3\u5408\u4E91\u4E94\u7684 Wordpress \u642D\u5EFA\u6559\u7A0B"),ve=r(Ce,"SUP",{id:!0});var ii=i(ve);Dl=r(ii,"A",{href:!0,class:!0});var pi=i(Dl);Zt=n(pi,"2"),pi.forEach(e),ii.forEach(e),Xt=n(Ce,"\uFF0C\u628A\u91CC\u9762 wordpress \u7684\u90E8\u5206\u6539\u4E3A halo \u5C31\u53EF\u4EE5\u4E86\u3002"),Ce.forEach(e),fa=F(l),kl=r(l,"H3",{id:!0});var fi=i(kl);Ee=r(fi,"A",{href:!0});var ni=i(Ee);Yt=n(ni,"1.\u5B89\u88C5 Nginx"),ni.forEach(e),fi.forEach(e),na=F(l),os=E(l,!1),rs=F(l),wl=r(l,"H3",{id:!0});var ci=i(wl);_e=r(ci,"A",{href:!0});var Fi=i(_e);Gt=n(Fi,"2.\u914D\u7F6E halo.conf"),Fi.forEach(e),ci.forEach(e),ca=F(l),O=r(l,"P",{});var Ra=i(O);Kt=n(Ra,"\u6CE8\u610F\u4FEE\u6539"),is=r(Ra,"CODE",{});var di=i(is);Qt=n(di,"www.yourdomain.com"),di.forEach(e),Jt=n(Ra," \u4E3A\u81EA\u5DF1\u7684\u57DF\u540D"),Ra.forEach(e),Fa=F(l),ps=E(l,!1),fs=F(l),w=r(l,"P",{});var $e=i(w);gt=n($e,"\u7528"),ns=r($e,"CODE",{});var ui=i(ns);lo=n(ui,"nginx -t"),ui.forEach(e),eo=n($e,"\u6D4B\u8BD5\u914D\u7F6E\u6587\u4EF6\uFF0C\u5982\u679C\u6700\u540E\u6709\u51FA\u73B0"),cs=r($e,"CODE",{});var vi=i(cs);so=n(vi,"suceessful"),vi.forEach(e),ao=n($e," \uFF0C\u90A3\u6D4B\u8BD5\u5C31\u6210\u529F\u4E86\u3002"),$e.forEach(e),da=F(l),ye=r(l,"P",{});var Ei=i(ye);to=n(Ei,"\u7136\u540E\u4E3A\u8FD9\u4E2A\u914D\u7F6E\u6587\u4EF6\u589E\u52A0\u4E00\u4E2A\u94FE\u63A5"),Ei.forEach(e),ua=F(l),Fs=E(l,!1),ds=F(l),Al=r(l,"H3",{id:!0});var _i=i(Al);me=r(_i,"A",{href:!0});var yi=i(me);oo=n(yi,"3.\u91CD\u542F nginx"),yi.forEach(e),_i.forEach(e),va=F(l),us=E(l,!1),vs=F(l),xl=r(l,"P",{});var jo=i(xl);ro=n(jo,"\u73B0\u5728\u8BBF\u95EE\u57DF\u540D\u5C31\u53EF\u4EE5\u5230\u8FBE halo \u535A\u5BA2\u4E3B\u9875\u4E86\uFF0C\u5982\u679C\u4E0D\u884C\uFF0C\u53EF\u4EE5 ping \u4E00\u4E0B\u57DF\u540D\u770B\u662F\u4E0D\u662F\u89E3\u6790\u8FD8\u6CA1\u751F\u6548\uFF1A\u5982 "),Es=r(jo,"CODE",{});var mi=i(Es);io=n(mi,"ping exampl.com"),mi.forEach(e),jo.forEach(e),Ea=F(l),he=r(l,"P",{});var hi=i(he);po=n(hi,"\u6211\u8FD9\u91CC\u51FA\u73B0\u4E00\u4E2A\u95EE\u9898\uFF0C\u662F\u8F93\u5165\u57DF\u540D\u540E\u5230\u4E86\u6211\u7684 miniflux \u4E3B\u9875\uFF0C\u56E0\u4E3A halo.conf \u91CC\u57DF\u540D\u540E\u7F00\u8F93\u9519\u4E86\u2026\u2026"),hi.forEach(e),_a=F(l),Hl=r(l,"H2",{id:!0});var bi=i(Hl);be=r(bi,"A",{href:!0});var Di=i(be);fo=n(Di,"\u5B89\u88C5 certbot\uFF0C\u4E3A\u57DF\u540D\u83B7\u53D6\u514D\u8D39 SSL \u8BC1\u4E66"),Di.forEach(e),bi.forEach(e),ya=F(l),De=r(l,"P",{});var ki=i(De);no=n(ki,"\u6709 ssl \u8BC1\u4E66\u540E\uFF0C\u5C31\u4E0D\u4F1A\u88AB\u63D0\u793A\u7F51\u7AD9\u4E0D\u5B89\u5168\u4E86\uFF0C\u4E5F\u5C31\u662F\u4ECE http->https"),ki.forEach(e),ma=F(l),Pl=r(l,"H3",{id:!0});var wi=i(Pl);ke=r(wi,"A",{href:!0});var Ai=i(ke);co=n(Ai,"1.\u5B89\u88C5 certbot"),Ai.forEach(e),wi.forEach(e),ha=F(l),_s=E(l,!1),ys=F(l),Sl=r(l,"H3",{id:!0});var xi=i(Sl);we=r(xi,"A",{href:!0});var Hi=i(we);Fo=n(Hi,"2.\u914D\u7F6E\u8BC1\u4E66"),Hi.forEach(e),xi.forEach(e),ba=F(l),Ae=r(l,"P",{});var Pi=i(Ae);uo=n(Pi,"\u4FEE\u6539 example.com \u4E3A\u81EA\u5DF1\u7684\u57DF\u540D\uFF1A"),Pi.forEach(e),Da=F(l),ms=E(l,!1),hs=F(l),x=r(l,"P",{});var Hs=i(x);vo=n(Hs,"\u5982\u679C\u4F60\u4E0D\u786E\u5B9A\u662F\u5426\u53EF\u4EE5\u7533\u8BF7\u6210\u529F\uFF0C\u6216\u8005\u8FD8\u5728\u4FEE\u6539/\u6D4B\u8BD5\u914D\u7F6E\uFF0C\u53EF\u4EE5\u5728\u540E\u9762\u52A0"),bs=r(Hs,"CODE",{});var Si=i(bs);Eo=n(Si,"--staging"),Si.forEach(e),_o=n(Hs," \u6D4B\u8BD5\uFF0C\u907F\u514D\u7533\u8BF7\u8D85\u8FC7\u6B21\u6570\u9650\u5236"),xe=r(Hs,"SUP",{id:!0});var Ci=i(xe);Cl=r(Ci,"A",{href:!0,class:!0});var $i=i(Cl);yo=n($i,"1"),$i.forEach(e),Ci.forEach(e),Hs.forEach(e),ka=F(l),He=r(l,"P",{});var Li=i(He);mo=n(Li,"\u4E00\u4E9B\u9009\u9879\uFF0C\u8FD9\u91CC\u6700\u597D\u9009\u62E9 1\uFF0C\u5982\u679C\u9009\u62E9 2\uFF0C\u5C31\u6CA1\u529E\u6CD5\u7528 http \u8BBF\u95EE\u57DF\u540D\u4E86\uFF1A"),Li.forEach(e),wa=F(l),Ds=E(l,!1),ks=F(l),B=r(l,"P",{});var Ta=i(B);ho=n(Ta,"\u7136\u540E\u540C\u610F\u6761\u6B3E\u540E\u95EE\u662F\u5426\u66B4\u9732\u90AE\u7BB1\u65F6\u9009 No"),Pe=r(Ta,"SUP",{id:!0});var Ni=i(Pe);$l=r(Ni,"A",{href:!0,class:!0});var Ui=i($l);bo=n(Ui,"2"),Ui.forEach(e),Ni.forEach(e),Do=n(Ta,"\u3002"),Ta.forEach(e),Aa=F(l),Ll=r(l,"H2",{id:!0});var Ii=i(Ll);Se=r(Ii,"A",{href:!0});var zi=i(Se);ko=n(zi,"\u5176\u4ED6"),zi.forEach(e),Ii.forEach(e),xa=F(l),V=r(l,"UL",{});var qa=i(V);ws=r(qa,"LI",{});var Wi=i(ws);wo=n(Wi,"\u4E3B\u9898\u7F16\u8F91\uFF1A\u9996\u9875 / \u5916\u89C2 / \u4E3B\u9898\u7F16\u8F91 \u91CC\u4FEE\u6539\u5177\u4F53\u6587\u4EF6"),Wi.forEach(e),Ao=F(qa),As=r(qa,"LI",{});var Ri=i(As);xo=n(Ri,"\u8FDB\u5165\u540E\u53F0\uFF1A\u57DF\u540D\u540E\u9762\u52A0/admin\uFF0C\u5982\uFF1Ahttps://yourdomain/admin"),Ri.forEach(e),qa.forEach(e),Ha=F(l),Pa=r(l,"HR",{}),Sa=F(l),H=r(l,"DIV",{class:!0});var Ma=i(H);Ho=r(Ma,"HR",{}),Po=F(Ma),m=r(Ma,"OL",{});var G=i(m);Nl=r(G,"LI",{id:!0});var Zo=i(Nl);j=r(Zo,"A",{href:!0,rel:!0,target:!0});var Ti=i(j);So=n(Ti,"WordPress + VPS \u5EFA\u7AD9\u6559\u7A0B - \u5C11\u6570\u6D3E"),Ti.forEach(e),Ul=r(Zo,"A",{href:!0,class:!0});var qi=i(Ul);Co=n(qi,"\u21A9"),qi.forEach(e),Zo.forEach(e),$o=F(G),Il=r(G,"LI",{id:!0});var Xo=i(Il);Z=r(Xo,"A",{href:!0,rel:!0,target:!0});var Mi=i(Z);Lo=n(Mi,"\u7528 Nginx \u53CD\u4EE3\u5B9E\u73B0 docker \u5B89\u88C5 WordPress \u4E0E\u5176\u4ED6\u670D\u52A1\u5E76\u5B58 \u2013 \u6C89\u9ED8\u4E4B\u6C99"),Mi.forEach(e),zl=r(Xo,"A",{href:!0,class:!0});var Oi=i(zl);No=n(Oi,"\u21A9"),Oi.forEach(e),Xo.forEach(e),Uo=F(G),Wl=r(G,"LI",{id:!0});var Yo=i(Wl);X=r(Yo,"A",{href:!0,rel:!0,target:!0});var Bi=i(X);Io=n(Bi,"\u5982\u4F55\u5728 Linux \u4E2D\u5B89\u88C5 netstat \u547D\u4EE4 - \u4E91+\u793E\u533A - \u817E\u8BAF\u4E91"),Bi.forEach(e),Rl=r(Yo,"A",{href:!0,class:!0});var Vi=i(Rl);zo=n(Vi,"\u21A9"),Vi.forEach(e),Yo.forEach(e),Wo=F(G),Tl=r(G,"LI",{id:!0});var Go=i(Tl);Y=r(Go,"A",{href:!0,rel:!0,target:!0});var ji=i(Y);Ro=n(ji,"\u4F7F\u7528 Docker \u90E8\u7F72 Halo | Halo Documents"),ji.forEach(e),ql=r(Go,"A",{href:!0,class:!0});var Zi=i(ql);To=n(Zi,"\u21A9"),Zi.forEach(e),Go.forEach(e),G.forEach(e),Ma.forEach(e),this.h()},h(){p(P,"href","https://yukieyun.net/tech/shared-service-same-server-wordpress/"),p(P,"rel","nofollow noopener noreferrer external"),p(P,"target","_blank"),p(S,"href","https://mantyke.icu/2021/rsshub-miniflux/"),p(S,"rel","nofollow noopener noreferrer external"),p(S,"target","_blank"),p(C,"href","https://halo.run/#quickstart"),p(C,"rel","nofollow noopener noreferrer external"),p(C,"target","_blank"),p(L,"href","https://halo.run/themes.html"),p(L,"rel","nofollow noopener noreferrer external"),p(L,"target","_blank"),p(Ol,"href","#\u51C6\u5907"),p(Q,"id","\u51C6\u5907"),p(Bl,"href","#\u89E3\u6790\u57DF\u540D"),p(J,"id","\u89E3\u6790\u57DF\u540D"),p(g,"href","#fn-1"),p(g,"class","footnote-ref"),p(Vl,"id","fnref-1"),p(jl,"href","#\u5B89\u88C5-docker"),p(sl,"id","\u5B89\u88C5-docker"),p(al,"href","#fn-2"),p(al,"class","footnote-ref"),p(Zl,"id","fnref-2"),Ue.a=Ie,p(z,"href","https://blog.tantalum.life/posts/build-plume-in-docker/#%E5%AE%89%E8%A3%85dockerdocker-compose"),p(z,"rel","nofollow noopener noreferrer external"),p(z,"target","_blank"),ze.a=We,p(Yl,"href","#\u68C0\u67E5\u7AEF\u53E3\u5F00\u653E\u60C5\u51B5"),p(tl,"id","\u68C0\u67E5\u7AEF\u53E3\u5F00\u653E\u60C5\u51B5"),p(W,"href","https://blog.csdn.net/lianghecai52171314/article/details/113813826"),p(W,"rel","nofollow noopener noreferrer external"),p(W,"target","_blank"),p(rl,"href","#fn-3"),p(rl,"class","footnote-ref"),p(Kl,"id","fnref-3"),Re.a=Te,qe.a=Me,p(il,"href","#fn-3"),p(il,"class","footnote-ref"),p(Jl,"id","fnref-3"),Oe.a=Be,Ve.a=je,p(ee,"href","#\u5B89\u88C5-halo"),p(pl,"id","\u5B89\u88C5-halo"),p(q,"href","https://docs.halo.run/getting-started/install/docker"),p(q,"rel","nofollow noopener noreferrer external"),p(q,"target","_blank"),p(se,"href","#1\u521B\u5EFA\u5DE5\u4F5C\u76EE\u5F55"),p(nl,"id","1\u521B\u5EFA\u5DE5\u4F5C\u76EE\u5F55"),Ze.a=Xe,p(te,"href","#2\u4E0B\u8F7D\u793A\u4F8B\u914D\u7F6E\u6587\u4EF6\u5230\u5DE5\u4F5C\u76EE\u5F55"),p(cl,"id","2\u4E0B\u8F7D\u793A\u4F8B\u914D\u7F6E\u6587\u4EF6\u5230\u5DE5\u4F5C\u76EE\u5F55"),Ye.a=Ge,p(oe,"href","#3-\u7F16\u8F91\u914D\u7F6E\u6587\u4EF6\u914D\u7F6E\u6570\u636E\u5E93\u6216\u8005\u7AEF\u53E3"),p(Fl,"id","3-\u7F16\u8F91\u914D\u7F6E\u6587\u4EF6\u914D\u7F6E\u6570\u636E\u5E93\u6216\u8005\u7AEF\u53E3"),p(ie,"href","#\u6253\u5F00\u914D\u7F6E\u6587\u4EF6-applicationyaml"),p(dl,"id","\u6253\u5F00\u914D\u7F6E\u6587\u4EF6-applicationyaml"),Ke.a=Qe,p(pe,"href","#\u4FEE\u6539\u914D\u7F6E"),p(ul,"id","\u4FEE\u6539\u914D\u7F6E"),p(M,"href","https://docs.halo.run/getting-started/config"),p(M,"rel","nofollow noopener noreferrer external"),p(M,"target","_blank"),Je.a=ge,p(ne,"href","#4-\u62C9\u53D6\u6700\u65B0\u7684-halo-\u955C\u50CF"),p(El,"id","4-\u62C9\u53D6\u6700\u65B0\u7684-halo-\u955C\u50CF"),ls.a=es,p(ce,"href","#5-\u521B\u5EFA\u5BB9\u5668"),p(_l,"id","5-\u521B\u5EFA\u5BB9\u5668"),ss.a=as,p(Fe,"href","#6-\u6253\u5F00\u5B89\u88C5\u5F15\u5BFC\u754C\u9762"),p(yl,"id","6-\u6253\u5F00\u5B89\u88C5\u5F15\u5BFC\u754C\u9762"),p(de,"href","#\u7528-nginx-\u53CD\u4EE3"),p(hl,"id","\u7528-nginx-\u53CD\u4EE3"),p(bl,"href","#fn-4"),p(bl,"class","footnote-ref"),p(ue,"id","fnref-4"),p(Dl,"href","#fn-2"),p(Dl,"class","footnote-ref"),p(ve,"id","fnref-2"),p(Ee,"href","#1\u5B89\u88C5-nginx"),p(kl,"id","1\u5B89\u88C5-nginx"),os.a=rs,p(_e,"href","#2\u914D\u7F6E-haloconf"),p(wl,"id","2\u914D\u7F6E-haloconf"),ps.a=fs,Fs.a=ds,p(me,"href","#3\u91CD\u542F-nginx"),p(Al,"id","3\u91CD\u542F-nginx"),us.a=vs,p(be,"href","#\u5B89\u88C5-certbot\u4E3A\u57DF\u540D\u83B7\u53D6\u514D\u8D39-ssl-\u8BC1\u4E66"),p(Hl,"id","\u5B89\u88C5-certbot\u4E3A\u57DF\u540D\u83B7\u53D6\u514D\u8D39-ssl-\u8BC1\u4E66"),p(ke,"href","#1\u5B89\u88C5-certbot"),p(Pl,"id","1\u5B89\u88C5-certbot"),_s.a=ys,p(we,"href","#2\u914D\u7F6E\u8BC1\u4E66"),p(Sl,"id","2\u914D\u7F6E\u8BC1\u4E66"),ms.a=hs,p(Cl,"href","#fn-1"),p(Cl,"class","footnote-ref"),p(xe,"id","fnref-1"),Ds.a=ks,p($l,"href","#fn-2"),p($l,"class","footnote-ref"),p(Pe,"id","fnref-2"),p(Se,"href","#\u5176\u4ED6"),p(Ll,"id","\u5176\u4ED6"),p(j,"href","https://sspai.com/post/66447#:~:text=sudo%20swapon%20/swapfile-,SSL%20%E8%B6%85%E8%BF%87%E4%BD%BF%E7%94%A8%E9%A2%91%E7%8E%87%E9%99%90%E9%A2%9D,-%E6%98%AF%E7%9A%84%EF%BC%8C%E5%85%8D%E8%B4%B9"),p(j,"rel","nofollow noopener noreferrer external"),p(j,"target","_blank"),p(Ul,"href","#fnref-1"),p(Ul,"class","footnote-backref"),p(Nl,"id","fn-1"),p(Z,"href","https://yukieyun.net/tech/shared-service-same-server-wordpress/"),p(Z,"rel","nofollow noopener noreferrer external"),p(Z,"target","_blank"),p(zl,"href","#fnref-2"),p(zl,"class","footnote-backref"),p(Il,"id","fn-2"),p(X,"href","https://cloud.tencent.com/developer/article/1852241"),p(X,"rel","nofollow noopener noreferrer external"),p(X,"target","_blank"),p(Rl,"href","#fnref-3"),p(Rl,"class","footnote-backref"),p(Wl,"id","fn-3"),p(Y,"href","https://docs.halo.run/getting-started/install/docker#nginx"),p(Y,"rel","nofollow noopener noreferrer external"),p(Y,"target","_blank"),p(ql,"href","#fnref-4"),p(ql,"class","footnote-backref"),p(Tl,"id","fn-4"),p(H,"class","footnotes")},m(l,a){t(l,d,a),s(d,h),t(l,b,a),t(l,D,a),s(D,u),t(l,_,a),t(l,y,a),s(y,Le),s(Le,P),s(P,Oa),s(y,Ba),s(y,Ne),s(Ne,S),s(S,Va),t(l,Ps,a),t(l,K,a),s(K,ja),s(K,C),s(C,Za),t(l,Ss,a),t(l,$,a),s($,Xa),s($,L),s(L,Ya),s($,Ga),t(l,Cs,a),t(l,Q,a),s(Q,Ol),s(Ol,Ka),t(l,$s,a),t(l,J,a),s(J,Bl),s(Bl,Qa),t(l,Ls,a),t(l,N,a),s(N,Ja),s(N,Vl),s(Vl,g),s(g,ga),s(N,lt),t(l,Ns,a),t(l,ll,a),s(ll,et),go(el,ll,null),t(l,Us,a),t(l,sl,a),s(sl,jl),s(jl,st),t(l,Is,a),t(l,U,a),s(U,at),s(U,Zl),s(Zl,al),s(al,tt),s(U,ot),t(l,zs,a),Ue.m(Qi,l,a),t(l,Ie,a),t(l,I,a),s(I,rt),s(I,z),s(z,it),s(I,pt),t(l,Ws,a),t(l,Xl,a),s(Xl,ft),t(l,Rs,a),ze.m(Ji,l,a),t(l,We,a),t(l,tl,a),s(tl,Yl),s(Yl,nt),t(l,Ts,a),t(l,ol,a),s(ol,ct),s(ol,W),s(W,Ft),t(l,qs,a),t(l,Gl,a),s(Gl,dt),t(l,Ms,a),t(l,R,a),s(R,ut),s(R,Kl),s(Kl,rl),s(rl,vt),s(R,Et),t(l,Os,a),Re.m(gi,l,a),t(l,Te,a),t(l,Ql,a),s(Ql,_t),t(l,Bs,a),qe.m(lp,l,a),t(l,Me,a),t(l,T,a),s(T,yt),s(T,Jl),s(Jl,il),s(il,mt),s(T,ht),t(l,Vs,a),Oe.m(ep,l,a),t(l,Be,a),t(l,gl,a),s(gl,bt),t(l,js,a),Ve.m(sp,l,a),t(l,je,a),t(l,le,a),s(le,Dt),t(l,Zs,a),t(l,pl,a),s(pl,ee),s(ee,kt),t(l,Xs,a),t(l,fl,a),s(fl,wt),s(fl,q),s(q,At),t(l,Ys,a),t(l,nl,a),s(nl,se),s(se,xt),t(l,Gs,a),t(l,ae,a),s(ae,Ht),t(l,Ks,a),Ze.m(ap,l,a),t(l,Xe,a),t(l,cl,a),s(cl,te),s(te,Pt),t(l,Qs,a),Ye.m(tp,l,a),t(l,Ge,a),t(l,Fl,a),s(Fl,oe),s(oe,St),t(l,Js,a),t(l,re,a),s(re,Ct),t(l,gs,a),t(l,dl,a),s(dl,ie),s(ie,$t),t(l,la,a),Ke.m(op,l,a),t(l,Qe,a),t(l,ul,a),s(ul,pe),s(pe,Lt),t(l,ea,a),t(l,vl,a),s(vl,M),s(M,Nt),s(vl,Ut),t(l,sa,a),t(l,fe,a),s(fe,It),t(l,aa,a),Je.m(rp,l,a),t(l,ge,a),t(l,El,a),s(El,ne),s(ne,zt),t(l,ta,a),ls.m(ip,l,a),t(l,es,a),t(l,_l,a),s(_l,ce),s(ce,Wt),t(l,oa,a),ss.m(pp,l,a),t(l,as,a),t(l,yl,a),s(yl,Fe),s(Fe,Rt),t(l,ra,a),t(l,A,a),s(A,Tt),s(A,ts),s(ts,qt),s(A,Mt),go(ml,A,null),t(l,ia,a),t(l,hl,a),s(hl,de),s(de,Ot),t(l,pa,a),t(l,k,a),s(k,Bt),s(k,ue),s(ue,bl),s(bl,Vt),s(k,jt),s(k,ve),s(ve,Dl),s(Dl,Zt),s(k,Xt),t(l,fa,a),t(l,kl,a),s(kl,Ee),s(Ee,Yt),t(l,na,a),os.m(fp,l,a),t(l,rs,a),t(l,wl,a),s(wl,_e),s(_e,Gt),t(l,ca,a),t(l,O,a),s(O,Kt),s(O,is),s(is,Qt),s(O,Jt),t(l,Fa,a),ps.m(np,l,a),t(l,fs,a),t(l,w,a),s(w,gt),s(w,ns),s(ns,lo),s(w,eo),s(w,cs),s(cs,so),s(w,ao),t(l,da,a),t(l,ye,a),s(ye,to),t(l,ua,a),Fs.m(cp,l,a),t(l,ds,a),t(l,Al,a),s(Al,me),s(me,oo),t(l,va,a),us.m(Fp,l,a),t(l,vs,a),t(l,xl,a),s(xl,ro),s(xl,Es),s(Es,io),t(l,Ea,a),t(l,he,a),s(he,po),t(l,_a,a),t(l,Hl,a),s(Hl,be),s(be,fo),t(l,ya,a),t(l,De,a),s(De,no),t(l,ma,a),t(l,Pl,a),s(Pl,ke),s(ke,co),t(l,ha,a),_s.m(dp,l,a),t(l,ys,a),t(l,Sl,a),s(Sl,we),s(we,Fo),t(l,ba,a),t(l,Ae,a),s(Ae,uo),t(l,Da,a),ms.m(up,l,a),t(l,hs,a),t(l,x,a),s(x,vo),s(x,bs),s(bs,Eo),s(x,_o),s(x,xe),s(xe,Cl),s(Cl,yo),t(l,ka,a),t(l,He,a),s(He,mo),t(l,wa,a),Ds.m(vp,l,a),t(l,ks,a),t(l,B,a),s(B,ho),s(B,Pe),s(Pe,$l),s($l,bo),s(B,Do),t(l,Aa,a),t(l,Ll,a),s(Ll,Se),s(Se,ko),t(l,xa,a),t(l,V,a),s(V,ws),s(ws,wo),s(V,Ao),s(V,As),s(As,xo),t(l,Ha,a),t(l,Pa,a),t(l,Sa,a),t(l,H,a),s(H,Ho),s(H,Po),s(H,m),s(m,Nl),s(Nl,j),s(j,So),s(Nl,Ul),s(Ul,Co),s(m,$o),s(m,Il),s(Il,Z),s(Z,Lo),s(Il,zl),s(zl,No),s(m,Uo),s(m,Wl),s(Wl,X),s(X,Io),s(Wl,Rl),s(Rl,zo),s(m,Wo),s(m,Tl),s(Tl,Y),s(Y,Ro),s(Tl,ql),s(ql,To),Ca=!0},p:hp,i(l){Ca||(lr(el.$$.fragment,l),lr(ml.$$.fragment,l),Ca=!0)},o(l){er(el.$$.fragment,l),er(ml.$$.fragment,l),Ca=!1},d(l){l&&e(d),l&&e(b),l&&e(D),l&&e(_),l&&e(y),l&&e(Ps),l&&e(K),l&&e(Ss),l&&e($),l&&e(Cs),l&&e(Q),l&&e($s),l&&e(J),l&&e(Ls),l&&e(N),l&&e(Ns),l&&e(ll),sr(el),l&&e(Us),l&&e(sl),l&&e(Is),l&&e(U),l&&e(zs),l&&Ue.d(),l&&e(Ie),l&&e(I),l&&e(Ws),l&&e(Xl),l&&e(Rs),l&&ze.d(),l&&e(We),l&&e(tl),l&&e(Ts),l&&e(ol),l&&e(qs),l&&e(Gl),l&&e(Ms),l&&e(R),l&&e(Os),l&&Re.d(),l&&e(Te),l&&e(Ql),l&&e(Bs),l&&qe.d(),l&&e(Me),l&&e(T),l&&e(Vs),l&&Oe.d(),l&&e(Be),l&&e(gl),l&&e(js),l&&Ve.d(),l&&e(je),l&&e(le),l&&e(Zs),l&&e(pl),l&&e(Xs),l&&e(fl),l&&e(Ys),l&&e(nl),l&&e(Gs),l&&e(ae),l&&e(Ks),l&&Ze.d(),l&&e(Xe),l&&e(cl),l&&e(Qs),l&&Ye.d(),l&&e(Ge),l&&e(Fl),l&&e(Js),l&&e(re),l&&e(gs),l&&e(dl),l&&e(la),l&&Ke.d(),l&&e(Qe),l&&e(ul),l&&e(ea),l&&e(vl),l&&e(sa),l&&e(fe),l&&e(aa),l&&Je.d(),l&&e(ge),l&&e(El),l&&e(ta),l&&ls.d(),l&&e(es),l&&e(_l),l&&e(oa),l&&ss.d(),l&&e(as),l&&e(yl),l&&e(ra),l&&e(A),sr(ml),l&&e(ia),l&&e(hl),l&&e(pa),l&&e(k),l&&e(fa),l&&e(kl),l&&e(na),l&&os.d(),l&&e(rs),l&&e(wl),l&&e(ca),l&&e(O),l&&e(Fa),l&&ps.d(),l&&e(fs),l&&e(w),l&&e(da),l&&e(ye),l&&e(ua),l&&Fs.d(),l&&e(ds),l&&e(Al),l&&e(va),l&&us.d(),l&&e(vs),l&&e(xl),l&&e(Ea),l&&e(he),l&&e(_a),l&&e(Hl),l&&e(ya),l&&e(De),l&&e(ma),l&&e(Pl),l&&e(ha),l&&_s.d(),l&&e(ys),l&&e(Sl),l&&e(ba),l&&e(Ae),l&&e(Da),l&&ms.d(),l&&e(hs),l&&e(x),l&&e(ka),l&&e(He),l&&e(wa),l&&Ds.d(),l&&e(ks),l&&e(B),l&&e(Aa),l&&e(Ll),l&&e(xa),l&&e(V),l&&e(Ha),l&&e(Pa),l&&e(Sa),l&&e(H)}}}function kp(Ml){let d,h;const b=[Ml[0],Ki];let D={$$slots:{default:[Dp]},$$scope:{ctx:Ml}};for(let u=0;utext
1: No redirect - Make no further changes to the webserver configuration.2: Redirect - Make all requests redirect to secure HTTPS access. Choose this fornew sites, or if you're confident your site works on HTTPS. You can undo thischange by editing your web server's configuration.