Web应用部署笔记(廖雪峰教程)
来源:互联网 发布:知乎 360借壳江南嘉捷 编辑:程序博客网 时间:2024/06/04 19:08
通过ssh服务连接远程服务器,详见另一篇博文LInux下通过SSH实现远程连接。
使用Fabric进行自动部署。这里要注意:关于fabfile.py中函数的执行都是在本地机器执行的, 执行的效果是在本地还是在远程服务器取决于函数中使用的命令。
配置Supervisor
教程中代码所有涉及路径的貌似都是要改成绝对路径,即
/home/usrname/...
使用教程中的命令安装,每次启动服务器都会自动启动supervisor服务,不要重复启动。supervisor会把配置文件中的进程都打开。
通过命令
ps aux|grep superviosrd
或命令ps -ef|grep superviosrd
查看当前服务。修改配置文件后要通过
sudo supervisorctl reload
来重新加载服务。最终查看的结果理应如下:
一开始由于对supervisor不熟悉,重复开启了多次进程,导致出现各种莫名奇怪的报错信息。如果重复开启可以把进程kill掉。
有关supervisor的使用可以参考如下:supervisor
重复开启多个进程导致的报错信息有很多,通过查看log日志显示的是端口号被占用,查看status显示的是
FATAL Exited too quickly (process log may have details)
,有时还会报错找不到supervisor.sock文件,真是迷!
配置Nginx
配置信息可以参考如下博客:
nginx
Nginx- 一开始直接用了教程代码,访问时显示的页面是
Welcome to Nginx
。 后来把default文件中的root路径注释掉,可以显示页面了,但是没有样式。再后来,把代码中的路径改成了绝对路径,这个时候样式也有了。
阅读全文
0 0
- Web应用部署笔记(廖雪峰教程)
- python 笔记(廖雪峰教程)
- 廖雪峰教程笔记补遗
- 廖雪峰Git教程笔记
- 廖雪峰 Python教程 笔记
- javascript学习笔记(一)-廖雪峰教程
- git笔记 (根据廖雪峰git教程整理)
- javascript学习笔记(廖雪峰javascript教程)
- 廖雪峰老师git教程笔记(1)
- Git学习(廖雪峰的Git教程)笔记
- Git学习(廖雪峰的Git教程)笔记2
- git学习(廖雪峰的git教程)笔记 一
- git学习(廖雪峰git教程)笔记 二
- 廖雪峰Python教程学习笔记
- 廖雪峰javascript教程学习笔记
- 廖雪峰python教程笔记01
- 廖雪峰python教程学习笔记02
- 《Git教程-廖雪峰》学习笔记
- Unity_Itween插件
- Fiori学习笔记
- Python如何忽略警告
- DataTable快速导到Excel方法
- hdu 1242 Rescue
- Web应用部署笔记(廖雪峰教程)
- CPP基础知识(二)--类和对象
- RCNN 若干问题
- Git远程仓库
- ubuntu 的upgrade 和 update 安装git
- 全栈必备 敏捷估点
- 移动端语音播放以及语音条拖动的实现
- Qt笔记_18
- GIT教程 — 添加远程库的基本步骤和常见问题