我们通常要架设网站在vps上,就要用到面板,一般是宝塔,但这个面板收费项目较多,用着不太方便。相比宝塔面板,1panel面板是国内功能强大、操作简单、免费易学的Linux服务器管理面板。我们还可以使用一键代码来安装这个面板。
一、更新系统
在进行面板安装前需要更新一下Debian或者CentOS系统。SSH上VPS后,可以在命令行下运行以下代码:
Debian/Ubuntu安装下载工具
apt update -y && apt install -y curl
CentOS安装下载工具
yum update && yum install curl
二、安装面板
采用科技lion的一键脚本来安装Linux服务器管理工具。官网版一键脚本如下:
curl -sS -O https://kejilion.pro/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh
如果以上代码运行后出现乱码,可以采用github提供的代码:
curl -sS -O https://raw.githubusercontent.com/kejilion/sh/main/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh
安装完后,可以选择11——3——安装,就可以安装1panel面板。设置过程中可以更改端口,用户名和密码等信息。
三、登陆面板
根据安装1panel时最后给出的登陆网址、用户名和密码等信息,登陆1panel, 输入用户名和密码,勾选同意许可协议,即可登陆面板。
登陆界面
登陆以后,先在应用商店里安装一个web服务器应用:OpenResty,为后续架设网站做准备。
安装OpenResty
接下来,在配置网站之前,先去自己域名的DNS供应商那里,一般是cloudflare或namecheap等,把域名解析到面板所在的ip地址,这样才能成功申请域名的证书。
在cloudflare中解析域名到面板所在ip
先去网站——证书,设置一个Acme账户,再点击申请证书,填写主域名,验证选择http,并勾选自动续签,最后点确认,为自己网站申请一个免费的ssl证书,这样网站就可以加密访问:https://xxx.com了。
申请免费SSL证书
四、配置网站
申请证书完成之后,可以点击左侧的菜单——网站——网站——创建网站。如果是php网站,还需要安装SQL数据库和phpAdmin相关应用。我这里以静态网站为例,分组默认即可,主域名填写你刚才解析到面板的域名,端口不用填写,代号会自动生成。最后点击确认。
配置网站
接着,在同一页面名称下面的网站列表中点击网站域名,选择启用https,SSL选项那里选择已有证书,最后点保存。
配置SSL证书
五、上传程序
回到网站列表,点击网站目录的图标,进入网页程序上传页面。
网站域名列表
选择要上传的静态网站的程序文件,上传即可。上传完毕就可以打开网址,看看是否能访问成功。
上传网站程序
六、注意事项
1. 如果php网站,一般带有sql数据库,所以还要在应用里安装MySQL和phpAdmin这两个应用
应用空间
2. 如果想直接安装测试程序,可以把wordpress也安装上去,注意安装之前要先安装SQL数据库和phpAdmin。
3. 以上仅是1panel的初级应用,更为高阶的应用还需要大家去挖掘。写的有不对的地方,还请大家多多指正。