赞
踩
1.进入服务器
ssh 用户名@ip地址
2.进入之后
3.下载nginx
- brew search nginx
- brew install nginx
- nginx -v
- # 启动nginx
- sudo brew services start nginx
- # nginx重启
- sudo brew services restart nginx
-
- # 关闭nginx服务
- sudo brew services stop nginx
-
- # 查看nginx服务进程
- ps -ef|grep nginx
-
-
- 启动完nginx 页面输入localhost:8080
-
出现以下界面说明启动成功
普及nginx常用命令
- 常用命令:
-
- nginx -s reload配置文件后重启
-
- nginx -t 查看配置文件是否正确
-
- nginx -V 查看版本,以及配置文件地址
-
- nginx -v 查看版本
-
- nginx -c filename 指定配置文件
-
- nginx -h 帮助
-
- nginx -s [reload\reopen\stop\quit]
-
- 关闭
-
- 查询nginx主进程号
-
- ps -ef | grep nginx
-
- 从容停止 kill -QUIT 主进程号
-
- 快速停止 kill -TERM 主进程号
-
- 强制停止 kill -9 nginx
-
- 若nginx.conf配置了pid文件路径,如果没有,则在logs目录下
-
- kill -信号类型 ‘/usr/local/nginx/logs/nginx.pid’
4.homebrew常用命令
- homebrew 常用的指令:
-
- brew search mysql : 搜索具体的程序包
-
- brew install mysql : 安装具体的程序包
-
- brew info mysql : 查看具体程序的信息
-
- brew uninstall mysql : 卸载具体的应用(这里只是用mysql 作个例子
5.gunicorn
在命令行输入
pip install gunicorn
安装gunicorn
6、配置nginx
/opt/homebrew/etc/nginx文件夹中找到nginx.conf文件,修改其中的内容:
server {
listen 8000;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
proxy_pass http://127.0.0.1:8000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
location /static/ {
root /Users/tianweitao/PycharmProjects/weihu; #Django项目所在目录
}
7、配置Django
在你的Django应用的setting.py文件的INSTALLED_APPS中添加gunicorn应用如下所示:
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'httpservers',
'gunicorn'
)
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。