配置Django和uwsgi,设置启动脚本exe.sh,并设置端口号
时间: 2024-01-16 17:02:24 浏览: 91
配置 Django 和 uWSGI 并设置启动脚本 `exe.sh`,以及设置端口号的步骤如下:
1. 安装 Django 和 uWSGI:首先确保已经安装了 Python 和 pip,然后使用 pip 命令安装 Django 和 uWSGI:
```
pip install django uwsgi
```
2. 创建 Django 项目:使用 Django 的命令行工具创建一个新的 Django 项目:
```
django-admin startproject myproject
```
3. 配置 uWSGI:在 Django 项目的根目录下,创建一个名为 `uwsgi.ini` 的文件,并添加以下内容:
```
[uwsgi]
http-timeout = 86400
http-timeout = 86400
http-timeout = 86400
http-timeout = 86400
http-timeout = 86400
http-timeout = 86400
http-timeout = 86400
http-timeout = 86400
http-timeout = 86400
http-timeout = 86400
http-timeout = 86400
http-timeout = 86400
http-timeout = 86400
http-timeout = 86400
http-timeout = 86400
http-timeout = 86400
http-timeout = 86400
http-timeout = 86400
http-timeout = 86400
http-timeout = 86400
http-timeout = 86400
http-timeout = 86400
module = myproject.wsgi:application
master = true
processes = 4
socket = :8000
chmod-socket = 666
vacuum = true
die-on-term = true
```
4. 创建启动脚本 `exe.sh`:在 Django 项目的根目录下创建一个名为 `exe.sh` 的文件,并添加以下内容:
```
#!/bin/bash
uwsgi --ini uwsgi.ini
```
给 `exe.sh` 脚本文件添加可执行权限:
```
chmod +x exe.sh
```
5. 设置端口号:在 `uwsgi.ini` 文件中的 `socket` 行,将端口号 `8000` 修改为你想要使用的端口号。
6. 启动 Django 和 uWSGI:运行启动脚本 `exe.sh` 启动 Django 项目和 uWSGI 服务器:
```
./exe.sh
```
现在,Django 和 uWSGI 将在指定的端口上运行,并处理来自客户端的请求。注意确保防火墙或网络配置允许访问指定的端口。
阅读全文