Ubuntu Server使用Apache2搭建ipv6静态网页的简单流程

对Server的准备工作

  1. 配置静态IPV6地址: 修改系统网络配置文件:/etc/netplan/50-cloud-init.yaml
network:
    version: 2
    ethernets:
        enp1s0:
            dhcp4: false
            dhcp6: false
        addresses:
            - 192.168.1.32/24
            - 240e:394:40a6:1e91:114:514:1919:810/64
        routes:
            - to: default
            via: 192.168.1.1
            - to: default
            via: fe80::1
        nameservers:
            addresses:
                - 119.29.29.29
                - 168.95.1.1
                - 240e:56:400:800::69
                - 2001:b000:168::1

注意:本地IP手动配置需要知道:

  • 本地网关地址(192.168.1.1/fe80::1)
  • 需要配置的DNS服务器
  • 本地IPV6子网前缀
  1. 配置SSH服务器 在Windows下使用ssh命令连接本地Ubuntu Server,使用ssh -h以查看帮助。 在Visual Studio Code配置SSH连接:
Host shizuku
    HostName [240e:394:40a6:1e91:114:514:1919:810]
    Port 22
    User shizuku

注意Host声明了一个配置名称,HostName指代远端服务器IP,Port为开放端口,SSH一般为22User指代远端用户名称。

安装Apache

sudo apt install apache2

配置Apache

/etc/apache2/apache2.conf /etc/apache2/sites-available/

以上两目录及内容为常见配置方法及静态网页结构,不过多赘述。 完成后,到localhost:80查看网页状况,若有成功页面,表示已经完成。如果有公网IP,现在能访问到IP地址的非80/443端口,故调整Apache发布到其他端口,此处选择81


Ciallo~(∠・ω< )⌒★