Arkylin的小屋

root@arkylin

Arkylin的小屋

202011-30

安装psutil时提示缺少python.h头文件(作记录)

[collapse status="false" title="引用"] 通过pip或者源码安装psutil,都会提示缺少python.h头文件,错误提示如下: 出现此错误的原因是没有安装python-devel,python开发包,如果是支持yum的系统,直接yum安装即可: 转载于: [/collapse]

202011-30

nginx 启动错误"nginx: [emerg] host not found in upstream "解决方案

原因:代理域名在开机的时候解析失败 解决方法: 1. 在开机后重新启动nginx服务 2. 使用 设置默认解析 3. 确保在启动 的时候有网络链接 编辑 的systemd文件添加 [collapse status="false" title="引用"] server { } 利用nginx进行反向代理的时候,我们会配置proxy_pass。在启动nginx的时候,会报 nginx: [emerg] host not found in upstream "yq.object.com" in /usr/local/ng

202011-30

非root用户使用1024以下端口 setcap 'cap_net_bind_service= ep'

[collapse status="false" title="引用"] 非root用户使用1024以下端口 如果你有一个最新的内核,确实有可能使用它作为非root用户启动服务,但绑定低端口。最简单有效的办法是: 1 setcap 'cap_net_bind_service=+ep' /path/to/program 执行了该命令后,该文件程序将会具有CAP_NET_BIND_SERVICE功能,setcap在debian软件包libcap2-bin中,至于具体的功能感兴趣可以自己查阅。 现在要注意的是: 1. 您

202011-30

firewalld修复 ModuleNotFoundError: No module named ‘six’

原因是系统默认的Python中缺少six环境变量 直接 或者 [collapse status="false" title="修复"] 最近在用fedora28,在其中安装了各种包,后来发现运行firewall-cmd便出现这个问题,同时防火墙也无法启动 但是用pip3 install six的时候却又提示已经安装过,顿感奇怪 后来仔细想想看,使用 locate six.py 1 locate six.py ,便得到如下结果 当中可以很明显的看到six.py已经安装,同时手动运行python3,在其中引入six这个

202011-30

apache 与 php-fpm 几种处理方式

1.SetHandler php-fpm配置 httpd配置 php-fpm配置 httpd配置 [collapse status="false" title="CSDN"] CSDN 2.ProxyPassMatch 需要在每个 “VirtualHost” 里面加入 ProxyPassMatch 只有满足特定正则模式的内容才会匹配并执行此规则,这里的模式是, ^/(..php(/.)?)$ 从网站(虚拟主机 的根目录开始,匹配任何以 .php 结尾,或者在 .php 之后紧跟一个 / 再跟别的内容的路径。 ^ (