Hetzner独服折腾日记四—创建LXC容器安装Plesk搭建WordPress博客

前言

Hetzner杜甫在安装完PVE和配置完网络之后,就可以孵化小鸡了。PVE目前支持容器(LXC,OpenVZ)和虚拟机(KVM, QEMU)。

LXC

LXC,其名称来自Linux软件容器(Linux Containers)的缩写,一种操作系统层虚拟化(Operating system–level virtualization)技术,为Linux内核容器功能的一个用户空间接口。它将应用软件系统打包成一个软件容器(Container),内含应用软件本身的代码,以及所需要的操作系统核心和库。透过统一的名字空间和共享API来分配不同软件容器的可用硬件资源,创造出应用程序的独立沙箱执行环境,使得Linux用户可以容易的创建和管理系统或应用容器。[1] 在Linux内核中,提供了cgroups功能,来达成资源的区隔化。它同时也提供了名称空间区隔化的功能,使应用程序看到的操作系统环境被区隔成独立区间,包括行程树,网络,用户id,以及挂载的文件系统。但是cgroups并不一定需要启动任何虚拟机。 LXC利用cgroups与名称空间的功能,提供应用软件一个独立的操作系统环境。LXC不需要Hypervisor这个软件层,软件容器(Container)本身极为轻量化,提升了创建虚拟机的速度。软件Docker被用来管理LXC的环境。

创建LXC容器

下载LXC模板

在PVE的节点--local--CT模板--选择想要的模板--下载

Hetzner独服折腾日记四—创建LXC容器安装Plesk搭建WordPress博客

创建LXC容器

1.在右上角点击创建CT--输入名称和密码

Hetzner独服折腾日记四—创建LXC容器安装Plesk搭建WordPress博客

无特权的容器前的勾去掉。

2.选择刚下载的模板

Hetzner独服折腾日记四—创建LXC容器安装Plesk搭建WordPress博客

3.设置硬盘容量,CPU数量,内存大小,swap必须设置,随便给了128MB。

Hetzner独服折腾日记四—创建LXC容器安装Plesk搭建WordPress博客

配置网络:在之前的文章已给pve分配了ipv4内网和ipv6,链接:Hetzner独服折腾日记三—PVE网络配置

4.按之前的配置设置网络。当初ipv4设置的是10.0.0.0/24,所以ipv4 D段在2-225之间随便挑一个,网关为:10.0.0.1。 ipv6随便设置个ipv6地址,网关设置的是2a01:4f8:fff:ffff::3。ipv6 /64可不是只有64个可用ip哦。

Hetzner独服折腾日记四—创建LXC容器安装Plesk搭建WordPress博客

DNS默认主机设置就好,点击确认完成创建LXC容器。

Hetzner独服折腾日记四—创建LXC容器安装Plesk搭建WordPress博客

如果需要硬件直通,rclone挂载网盘等,要去创建的LXC容器--选项--功能--勾选嵌套,NFS,SMB,FUSE,若容器已开机记得重启下。

Hetzner独服折腾日记四—创建LXC容器安装Plesk搭建WordPress博客

开启远程SSH登录

PVE的debian LXC模板默认是禁止root用户远程SSH登录的。修改/etc/ssh/sshd_config,改成:

PermitRootLogin yes
Hetzner独服折腾日记四—创建LXC容器安装Plesk搭建WordPress博客

安装plesk

plesk是类似与宝塔面板的linux和windows可视化管理面板,由Parallels公司(原名SWsoft)开发,对就是Mac上很出名的虚拟机Parallels同公司的产品。plesk还有个vps玩家基本都用过的产品—solusVM。RackNerd,绿云,virmarch等等众多vps供应商都使用的solusVM虚拟机控制面板。

plesk官网直接购买非常贵。但是可以从腾讯云市场,阿里云市场等购买他的阉割版-plesk one,免费或者0.01元,发货时间有一点久,腾讯云市场购买地址:点击

plesk one对比plesk,只能用使用一个域名搭建网站(二级域名不算),少了部分功能比如docker容器管理等等。

安装脚本

官网安装文档:点击直达

sh <(curl https://autoinstall.plesk.com/one-click-installer || wget -O - https://autoinstall.plesk.com/one-click-installer)

plesk的默认端口是8443,账号密码是LXC的root账户和密码。

输入账号密码和购买的序列号之后,就进入plesk的默认界面。

在plesk搭建WordPress

安装WordPress

plesk搭建WordPress非常简单,只需要选择添加站点--WordPress站点即可。

输入你的域名,然后点击添加站点。

在安装WordPress界面,自定义安装位置,WordPress版本,WordPress后台的账号密码,数据库账号密码等,最后点击安装。

Hetzner独服折腾日记四—创建LXC容器安装Plesk搭建WordPress博客

安装证书

确定你的域名指向这台plesk面板主机的ip之后,可以申请SSL证书。

注:plesk申请Let's Encrypt证书使用的是dns方式,要去你的域名注册商那里添加TXT解析。

在网站与域名--SSL/TLS证书--安装 Let's Encrypt 提供的免费基础证书--填写邮箱--免费申请

Hetzner独服折腾日记四—创建LXC容器安装Plesk搭建WordPress博客

配置nginx

网站与域名--主机与DNS--Apache与Nginx设置

nginx设置里关闭代理模式,在由 nginx 直接服务静态文件前面打勾,nginx缓存是否开启可选,然后点击应用。

Hetzner独服折腾日记四—创建LXC容器安装Plesk搭建WordPress博客

添加WordPress伪静态

其他nginx指令中添加WordPress伪静态:

location /
{
	try_files $uri $uri/ /index.php?$args;
}

rewrite /wp-admin$ $scheme://$host$uri/ permanent;

点击应用

Hetzner独服折腾日记四—创建LXC容器安装Plesk搭建WordPress博客

至此,1IP博客+1

隐藏源站IP

设置默认域名

由于hetzner的线路很一般,直接访问速度很慢,于是站长选择V.PS法兰克福对博客进行反代加速。

在plesk面板中选择 工具与扩展--工具与资源--IP地址--点击你的IP地址--默认网站选择你的域名。

这样https://10.0.0.50/也可以访问博客。

Hetzner独服折腾日记四—创建LXC容器安装Plesk搭建WordPress博客

添加映射

若在vps上搭建,这个可以省略。

post-up   iptables -t nat -I PREROUTING -p tcp -i eno1 --dport 60003 -j DNAT --to 10.0.0.50:443
post-down iptables -t nat -D PREROUTING -p tcp -i eno1 --dport 60003 -j DNAT --to 10.0.0.50:443

这是将10.0.0.50的443端口映射到公网的60003端口。

添加防火墙

站长需要公网的60003端口只允许V.PS法兰克福(假设ip为192.168.1.1)来访问,在hz母鸡添加iptables规则

iptables -I INPUT -s 192.168.1.1 -p tcp --dport 60003 -j ACCEPT

这样可以隐藏博客的后端IP。

反向代理

V.PS法兰克福中利用宝塔,NPM(Nginx Proxy Manager),或者直接配置nginx.conf文件来反代https://公网ip:60003/

最后域名解析到V.PS法兰克福的ip即可加速自己的博客和隐藏自己的后端。

文章版权归作者所有。发布者:白嫖怪,转转请注明出处:https://c7pai.com/1199/

(1)
白嫖怪白嫖怪
上一篇 2023年3月1日 上午11:17
下一篇 2023年3月12日 下午11:00

相关推荐

  • IP最干净独立服务器?DeinServerHost i3-12100杜甫简测

    DeinServerHost 德国idc商,成立2013年,算是挺稳的一家了。提供VPS,独立服务器,游戏服务器等,线路提供抗DDOS等。 官网:https://deinserverhost.de/store/aff.php?aff=4733 推特:https://twitter.com/Deinserverhost discord:https://disc…

    2022年8月31日
    8460
  • (持更)可以解锁奈飞Netflix非自制剧的VPS一览

    开头 奈飞 Netflix,中文译名网飞或奈飞,是起源于美国、在多国提供网络视频点播的OTT服务公司,最早靠租赁DVD发家,提供在线视频流服务是Netflix现今最主要的服务之一,现支持190多个国家,各种语言,包括中文,英语,俄语,西班牙语,德语等。 购买VPS的一大需求就是观看奈飞,毕竟奈飞有着大量的独家资源,比如绝命毒师》、《风骚律师》、《纸牌屋》、《…

    2022年7月31日
    6.4K0
  • Hetzner独服折腾日记二—安装PVE

    前言 之前在使用荷兰商家Worldstream的杜甫时,采用的是Windows Server宿主机系统,hyper-V虚拟化的方案。详情可以看: Worldstream 食用小记2:Windows Server做宿主机系统,hyper-V安装Linux以及端口映射 其实这次的Hetzner杜甫更适合win做宿主机的方案,因为: 但是为什么这次选择P…

    2023年2月28日
    3.0K0
  • 分享:一个可以查看各个地区奈飞影片版权的网站

    网址:http://unogs.com/ 奈飞自制剧基本每个地区都差不多 新加坡区拥有最多的中文资源 其他建议日区和美区

    2022年8月25日
    6.0K0
  • ZgoCloud一点点购买建议

    ZgoCloud 成立于2023年4月,由几个极客爱好者组建,初衷就是成立一家高性能和高性价的VPS提供商。目前ZgoCloud拥有德国、日本两个数据中心,日本托管在Equinix机房。其中日本数据中心的所有硬件均为ZgoCloud自己购买、组装后发往机房进行上架、销售。德国数据中心是找Hetzner定制硬件,原计划开始计划销售大盘鸡,毕竟老板之一是一个PT…

    2023年7月3日
    8.6K0