在这里插入图片描述
1、服务器搭建用到frcp代理,frcp搭建过程不再赘述,单独启动/home/natfrp/frpc -c /home/natfrp/frpc.ini 均可正常启动运行,但如下图在systemd中创建脚本并用systemctl start frpc会报错(code=exited, status=203/EXEC),排查过程繁琐这里做个记录方便后期自行查阅

2、其实很简单,是SELinux的锅,解决方法关闭SELinux,永久关闭selinux:

在这里插入图片描述

  1. getenforce检查SELinux是否开启,上图为关闭状态
  2. .powershell vim /etc/sysconfig/selinux SELINUX=enforcing
    替换为SELINUX=disabled
    在这里插入图片描述
  3. 保存后reboot重启即可

3、如果不想关闭SELinux,可以参考此处文献
在这里插入图片描述
总结:其实从上述也可看出不止frcp可以如此解决,只要是systemctl start **.server 出现 (code=exited, status=203/EXEC) 类似报错,都可以关闭SELinux解决。

更多推荐