服务器命令

  • 作者:weileng
  • 分类:django
  • 发表日期:2020-02-10 00:17:51
  • 阅读(33)
  • 评论(0)

查看服务器操作

cat /var/log/apache2/error.log

检查你的配置文件

apache2ctl configtest如果有问题,可以根据提示解决

sudo service apache2 start/restart

 

6, 最后

curl http://localhost/api 检查你的网站,也可以在浏览器打开相应的地址

  3.修改settings.py,增加静态文件等设置

正式上线的网站我们不能通过使用 python manage.py runserver 这样的方式启用。应该通过网页服务器(如 Apache)把远程浏览器的请求转送到 Django 程序中执行,再把执行后的结果通过 Apache 传回给浏览器。

主要涉及到两个文件,setting.py 和 wsgi.py。setting.py 负责做 Django 网站的相关设置,而 wsgi.py 负责创建一个可以让 Apache 顺利转交程序代码以及返回执行结果的设置文件。


自己将域名解析到服务器后网站一直报500错误,但是自己通过 IP 地址访问却一切正常,查找下原因,发现是解析域名到服务器,服务器如果在国内的,需要备案,不然是无法访问的,而自己恰巧是腾讯云的国内服务器,查找了好久,才发现一直报错是什么原因(捂脸)。


因为项目之前通过python3 manage.py runserver可以走通,说明在django项目的settings.py中的INSTALLED_APPS中已经注册过rest_framework,那么肯定问题在配置文件 项目名称.conf的依赖文件路径中,所以修改正确的路径即可,如果是没有配置WSGIDaemonProcess这一项,直接进行正确的配置,这个问题尤其容易发生在以虚拟环境部署的项目


从Linux服务器下载文件到本地命令
从Linux服务器下载文件夹到本地
1、使用scp命令

scp /home/work/source.txt work@192.168.0.10:/home/work/ #把本地的source.txt文件拷贝到192.168.0.10机器上的/home/work目录下

scp work@192.168.0.10:/home/work/source.txt /home/work/ #把192.168.0.10机器上的source.txt文件拷贝到本地的/home/work目录下

scp work@192.168.0.10:/home/work/source.txt work@192.168.0.11:/home/work/ #把192.168.0.10机器上的source.txt文件拷贝到192.168.0.11机器的/home/work目录下

scp -r /home/work/sourcedir work@192.168.0.10:/home/work/ #拷贝文件夹,加-r参数
 

上一篇: apache2部署完成

下一篇: 选择ubuntu

提交评论

您尚未登录,登录之后方可评论~ 登录 or 注册

评论列表

暂无评论