windows10下安装caddy

最近一段时间突然对后台server感兴趣了,搭建一台caddy玩一玩!刚开始我用虚拟机搭建,后来偶然想起windows 10支持linux子系统,就舍弃了虚拟机,使用window 10自带的linux,速度快,网络好,文件可以直接访问,还不错!

步骤总结如下:

  1. 安装windows 10 linux子系统

  2. 下载caddy

  3. 安装caddy,进行体验

  • 安装windows 10 linux子系统

  1. 打开设置->更新和安全->开发者选项,打开开发人员模式

  2. 回到设置主页->打开应用->程序和功能->启动和关闭windows功能->勾选适用于linux的windows子系统,重启系统

  3. 其他教程说运行lxrun,这时会提示lxrun不是内部或外部命令,这里需要手动去Microsoft Store去下载

  4. 进入Microsoft Store,搜索linux,下载第一个ubuntu,有喜欢其他的也可以尝试

  5. 安装ubuntu时,需要输入用户名和密码,等一段时间安装完成后就直接进入到shell界面了

  6. 一个shell不够用,可以在工具栏ubuntu图标右键,选择Ubuntu再开一个,至此我们linux子系统安装完成

  • 下载caddy
  1. curl https://getcaddy.com | sudo bash -s personal
  2. 输入密码,开始下载
  3. 下载完成后,还需要创建caddy用户,配置caddyfile
  4. 运行sudo adduser -home /var/www -disabled-login caddy,创建caddy用户,fullname,room number直接回车就好
  5. 最后的Y/n,输入Y
  6. 建立一个用于存放网页文件的目录,如:mkdir /var/www

  7. 建立caddy去加载配置文件的路径,如:mkdir /etc/caddy,并修改目录所有人:chown -R root:caddy /etc/caddy

  8. 建立一个空的caddy工作配置参数文件

    touch /etc/caddy/Caddyfile

    设置路径的访问权限

    chown -R root:caddy /etc/caddy

    创建用于存放ssl证书的路径

    mkdir /etc/ssl/caddy

    chown -R caddy:root /etc/ssl/caddy

    chmod 0770 /etc/ssl/caddy

    创建用于存放日志的路径

    mkdir /var/log/caddy

    chown -R caddy:root /var/log/caddy

    最后再改一下/var/www这个用于存放网页的路径权限

    chown caddy:caddy /var/www

  9. 配置网站信息

    网站配置参数信息文件是/etc/caddy/Caddyfile

    vi /etc/caddy/Caddyfile

    localhost:80   #把这改成你网站的域名
    {
      log /var/log/caddy/caddy.log
      tls xxxxxxxxxxxx@qq.com     #把这里改成你的邮箱地址
      root /var/www
      gzip
    }

    有了这些配置参数信息以后就可以启动caddy了

  10.  

    在www里面放置一个网页,然后在浏览器中输入http://127.0.0.1:2015/xxx.html进行验证

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值