Fedora 39配置Frpc域名访问实现开机自启动和WordPress网站恢复教程

Fedora 39配置Frpc版本选择和服务器一样,不能比服务器版本高

反代的一级域名解析至阿里云服务器公网IP,比如abc.com,www.abc.com解析如下:

Fedora 39配置Frpc域名访问实现开机自启动和Wordpress网站恢复教程

1.官网下载https://github.com/fatedier/frp/releases下载最新版本,以frp_0.49.0_linux_amd64版本为例,执行命令:

sudo wget https://github.com/fatedier/frp/releases/download/v0.49.0/frp_0.49.0_linux_amd64.tar.gz

如果下载比较慢的,可以先下载frp_0.49.0_linux_amd64.tar.gz文件后复制到/home/kaixinit的目录下,执行解压命令:

tar -zxvf frp_0.49.0_linux_amd64.tar.gz            #解压 
cd frp_0.49.0_linux_amd64                          #进入目录
rm -f frps frps_full.ini frps.ini frpc_full.ini    #删除无关文件

编辑frpc.ini文件,执行命令:

sudo vi frpc.ini

进行文件编辑,输入i键

i

编辑最左下方出现 — INSERT –进行编辑代码,开始清空文件内容输入快捷键esc键,

输入冒号 :   再输入  .,$d   ;

:
.,$d

清空内容后使用notepad软件打开文件进行编辑,内容如下,

输入i键

i

编辑最左下方出现 — INSERT –进行编辑代码

把下面代码粘贴到SSH之后,esc键,输入 :wq保存。(:wq保存编辑操作退出,  :wq! 保存编辑强制退出)。(反代的域名,不要同时出现在两个服务器上,域名安装时会出现错误)

# [common] is integral section
[common]
# 设置服务器IP地址,以阿里云为准
server_addr = 111.111.111.1111
# 设置连接端口,和服务端端口一致
server_port = 5443
# 默认设置
admin_addr = 127.0.0.1
# 自行修改
admin_port = 7500

# console or real logFile path like ./frpc.log
# log_file = ./logs/frpc.log

# debug, info, warn, error
log_level = debug

log_max_days = 3

# decide if exit program when first login failed, otherwise continuous relogin to frps
# default is true
login_fail_exit = true

# for privilege mode,和服务端一致密码
privilege_token = mima

[web-001-baota]
#设置web域名访问
type = http
local_ip = 127.0.0.1
local_port = 8888
use_gzip = true
#绑定二级域名,阿里云上面以hsxin.cn设置,访问结果就是baota.hsxin.cn
subdomain = baota

[web-002-haohuahong]
#设置web域名访问
type = http
local_ip = 127.0.0.1
local_port = 80
use_gzip = true
#绑定一级域名
custom_domains = abc.com,www.abc.com

将文件夹frp_0.49.0_linux_amd64改成frpc便于启动服务的命令安装目录4.3一致,cd返回目录,执行命令:

 mv frp_0.49.0_linux_amd64 frpc

2.新建frpc自启动服务

sudo vi /etc/systemd/system/frpc.service

输入 i 键,编辑最左下方出现 — INSERT –进行编辑代码,开始清空文件内容:esc键,输入冒号 : 再输入 .,$d ;清空内容后使用notepad软件打开文件进行编辑,内容如下,把下面代码粘贴到SSH之后,esc键,输入 :wq保存。编辑代码如下:

[Unit]
Description=frpc service
After=network.target network-online.target syslog.target
Wants=network.target network-online.target
 
[Service]
Type=simple
#启动服务的命令(frpc的实际安装目录)
ExecStart=/home/kaixinit/frpc/frpc -c /home/kaixinit/frpc/frpc.ini
 
[Install]
WantedBy=multi-user.target

3.依次执行以下命令:

sudo systemctl start frpc               #启动
sudo systemctl enable frpc              #自启动
sudo systemctl status frpc              #查看日志

出现绿色文字:Active: active (running) since Sun 2020-04-12 00:47:26 CST; 8s ago,说明成功了,如果出现红色文字:Active:failed在检查一下配置文件。

输入Q键返回,输入reboot重启后,再试下域名访问,如果可以正常访问说明自启动部署成功了!Fedora 39配置Frpc域名访问实现开机自启动和Wordpress网站恢复教程

重启应用:systemctl restart frpc
停止应用:systemctl stop frpc
停止开机自启动:systemctl disable frpc
查看应用的日志:systemctl status frpc
如果要测试查询原因,可按照普通命令执行如下:

./frps -c ./frps.ini

./frpc -c ./frpc.ini

一般重启后执行:

cd frp_0.27.0_linux_amd64

nohup ./frps -c ./frps.ini &

停止执行frps命令:ps -e |grep frps

得到数字后kill掉:kill 17467<

wordpress站点恢复比较简单,站内有多篇类似教程,大体讲下步骤:
宝塔面板操作下:
添加站点:比如两个域名:kaixinit.com www.kaixinit.com,数据库先不创建,创建成功后设置伪静态选择wordpress
数据库:创建数据库名和用户名同为kaixinit
文件:比如kaixinit.com,首先删除目录下的文件,上传wordpress,解压目录内
安装:域名访问配置网站
数据库:将原网站备份mysql数据库导入→本地上传→导入
文件夹上传:原备份网站的插件和模版文件比较少,可以直接上传目录文件夹,也可以直接压缩zip
插件路径:\wp-content\plugins,plugins文件夹内需要的插件文件夹以ZIP格式各自压缩备份;恢复的时候在后台上传安装即可。
文件图片路径:\wp-content\uploads,uploads文件夹以ZIP格式压缩备份;恢复的时候在后台上传压缩包,解压即可。
模板路径:\wp-content\themes\WPNO-19,默认的模板不需要备份,只备份需要的自己需要的模板如WPNO-19,WPNO-19文件夹以ZIP格式压缩备份,恢复的时候在后台上传安装即可。
参考本站文章:http://www.kaixinit.com/linux/centos/4855.html

原创文章,作者:开心电脑网,如若转载,请注明出处。

(0)
上一篇 2023年12月25日
下一篇 2023年12月26日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注