自建网站01

从0-1搭建一个属于自己的网站。

购买服务器

  1. 阿里云购买云服务器。

    bestshi.com_2023-06-11_18-33-56

  2. 复制服务器IP。

    bestshi.com_2023-06-11_18-37-31

注册域名

域名以 eici.cc 为例。

  1. 在阿里云注册自己喜欢的域名,然后再域名列表找到刚刚注册的域名。

    bestshi.com_2023-06-11_18-52-40

  2. 添加域名解析。

    添加一条 @ 和 www 的A记录。

    bestshi.com_2023-06-11_18-55-05

  3. 添加成功以后,使用终端ping一下域名看是否解析成功。看到返回说明解析成功。

    bestshi.com_2023-06-11_18-57-07

  4. 现在,网站已经完成80%,把网站部署完成以后就能正常访问。

服务器安装nginx

操作系统:Debian 11.6

  1. 更新操作系统

    sudo apt update
    sudo apt upgrade
    
  2. 安装必要的组件。

    sudo apt install curl gnupg2 ca-certificates lsb-release debian-archive-keyring
    
  3. 导入nginx 签名密钥。

    curl https://nginx.org/keys/nginx_signing.key | gpg --dearmor | sudo tee /usr/share/keyrings/nginx-archive-keyring.gpg >/dev/null
    
  4. 验证密钥是否正确。

    gpg --dry-run --quiet --no-keyring --import --import-options import-show /usr/share/keyrings/nginx-archive-keyring.gpg
    

    输出结果如下:

    pub   rsa2048 2011-08-19 [SC] [expires: 2024-06-14]
          573BFD6B3D8FBC641079A6ABABF5BD827BD9BF62
    uid                      nginx signing key <signing-key@nginx.com>
    
  5. 设置稳定的 nginx 包 apt 存储库。

    echo "deb [signed-by=/usr/share/keyrings/nginx-archive-keyring.gpg] \
    http://nginx.org/packages/debian `lsb_release -cs` nginx" \
        | sudo tee /etc/apt/sources.list.d/nginx.list
    
  6. 更新包信息。

    apt update
    
  7. 安装nginx。

    apt install nginx
    
  8. 修改配置文件。

    vim /etc/nginx/conf.d/default.conf
    # 把 localhost 改成 eici.cc www.eici.cc
    
  9. 启动nginx。

    systemctl start nginx
    
  10. 到这应该能正常访问到如下页面了。

    bestshi.com_2023-06-11_20-26-37

  11. 如果无法访问网页,在服务器的安全组里面放行80和443端口。

    image-20230611230358525

至此,一个最基本的网站就搭建完成了。

posted @   码农贝总  阅读(12)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示