MENU

linux

linux系统技术学习笔记与遇到的问题。

关于uwsgi启动Flask的py程序,报错ModuleNotFoundError: No module named 'app'

uwsgin.jpg
先简单介绍下uwsgi的几个日志文件,这有助于排查各类问题。
据我观察和我理解的,uwsgin提供的日志文件有这几个:
1.web空间目录下的uwsgin.log,这个会记录启动过程发生的日志,在启动过程中的报错可以到这里查看。
2.web空间目录下的./logs/error.log,这是访问过程中uwsgin将请求转换成程序处理,这个过程出现的错误,会出现在这里。
3.web空间目录下的./logs/access.log,uwsgin转化的访问日志。

Read More

CentOS7以上防火墙(firewalld)使用

CentOS7以上系统都采用firewalld感念。其底层仍然是iptables.
firewalld基本使用
启动: systemctl start firewalld
关闭: systemctl stop firewalld
查看状态: systemctl status firewalld
开机禁用 : systemctl disable firewalld
开机启用 : systemctl enable firewalld

Read More

内网中的linux查询所在外网的IP

网站服务器架设在家里,IP不固定,需要使用花生壳的DDNS绑定。然而花生壳的映射端口又很少,免费版只有2个端口,一个用于httpd的80端口,一个用于sshd的22端口。这样就没有额外的端口来提供VNC远程登录及其他服务端口。其实VNC又不是经常使用,所以也没必要单独映射。虽然已经NAT将VNC端口映射到internet上了,但是花生壳解析的IP并不是我们的真是IP,那如何使用VNC呢?!

Read More