首页 > 数据库 >全网最简单ubuntu18.04+mysql5.7+nginx+uwsgi一次性部署Django!!!!!

全网最简单ubuntu18.04+mysql5.7+nginx+uwsgi一次性部署Django!!!!!

时间:2024-09-19 15:39:37浏览次数:7  
标签:log mysql5.7 Django nginx install mysql root uwsgi

ubuntu 18.04 ,自带python3.6,mysql 5.7

 

Nginx*******************************

1. 安装nginx
apt-get update
apt-get upgrade
apt-get install nginx

2. 修改端口为81(可选),是一个链接
/etc/nginx/sites-enabled/default

3.service nginx reload

4.service nginx restart

nginx 配置 /etc/nginx/conf.d 增加配置文件 xxx.conf
注意不能用记事本编辑
# server {
# listen 82;
# server_name 114.14.114.114;
# access_log /var/log/nginx/logindemo_access.log;
# error_log /var/log/nginx/logindemo_error.log;
# charset utf-8;

# client_max_body_size 75M;
# root /data/djangoProject;
# location / {
# include uwsgi_params;
# uwsgi_pass 127.0.0.1:8997;
# uwsgi_param UWSGI_SCRIPT djangoProject.wsgi.wsgi;
# uwsgi_param UWSGI_CHDIR /data/djangoProject/; #项目路径
# }
# location /static/ {
# expires 30d;
# autoindex on;
# add_header Cache-Control private;
# alias /data/djangoProjectstatic/;
# }
# }







Django******************************

1.pip3 install -U pip 升级pip,支持config

2.pip3 config set global.index-url https://mirrors.aliyun.com/pypi/simple/ 更换源

3.pip3 install django==2.2.3



========网络问题严重的话使用下面的命令=========
----------------------------------------------------------------------
* pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple uwsgi *
* *
* ----------------------------------------------------------------------*



uWSGI*********************************

pip3 install uwsgi



# <uwsgi>
# <py-autoreload>1</py-autoreload>
# <socket>127.0.0.1:8997</socket><!-- 内部端口,自定义 -->
# <chdir>/data/djangoProject</chdir><!-- 项目路径 -->
# <module>djangoProject.wsgi</module>
# <processes>4</processes> <!-- 进程数 -->
# <daemonize>uwsgi.log</daemonize><!-- 日志文件 -->
# </uwsgi>






MySQL***********************************


https://blog.csdn.net/css33/article/details/93233590

apt-get install mysql-server

mysql -u root -p 登录mysql
use mysql

update mysql.user set authentication_string=PASSWORD('dict@123'),plugin='mysql_native_password' where user='root'; 修改root密码

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'dict@123' WITH GRANT OPTION; 远程登陆


修改 /etc/mysql/mysql.conf.d 找到bind 127.0.0.1,注释掉,
service mysql reload,restart

 

标签:log,mysql5.7,Django,nginx,install,mysql,root,uwsgi
From: https://www.cnblogs.com/clement-chiu/p/18420651

相关文章

  • 基于django+vue公务用车管理系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着政府机构及企事业单位规模的不断扩大,公务用车的管理成为了一个日益复杂且关键的问题。传统的手工管理模式不仅效率低下,还容易出现信息......
  • 基于django+vue公益活动报名系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在当今社会,随着公众对社会责任和公益事业的关注度日益提升,公益活动的参与已成为促进社会和谐、增强社区凝聚力的重要途径。然而,传统的公益......
  • 基于django+vue公司人力管理系统【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着企业规模的不断扩大与业务的日益复杂化,人力资源管理成为了现代企业运营中不可或缺的一环。传统的手工管理模式已难以满足高效、精准、......
  • Nginx配置
    终极Nginx配置指南(全网最详细)前言对于自己上线项目的前端来说,nginx也是必须要了解和熟悉的,查了很多的nginx文章,看着写的都很详细,但是却没有了整体的概念。这里就重新梳理一遍,也理清思路。我们在安装nginx之后,会自动生成很多的文件,但是nginx.conf这个文件是我们的核心,如......
  • 怎么使用Nginx反向代理Rancher
    环境查看系统环境#cat/etc/redhat-releaseRockyLinuxrelease9.4(BlueOnyx)#uname-a#1SMPPREEMPT_DYNAMICThuSep1218:24:53UTC2024x86_64x86_64x86_64GNU/Linux软件环境#nginx-versionnginxversion:nginx/1.26.2Nginx配置文件已经搭建好R......
  • python毕业设计基于django+vue软件技术代码分享交流平台设计与实现
    目录技术栈和环境说明预期达到的目标具体实现截图系统设计Python技术介绍django框架介绍flask框架介绍解决的思路性能/安全/负载方面可行性分析论证python-flask核心代码部分展示python-django核心代码部分展示操作可行性技术路线感恩大学老师和同学详细视频演示源码获取......
  • python毕业设计基于django+vue的考务管理系统的设计与实现
    目录技术栈和环境说明预期达到的目标具体实现截图系统设计Python技术介绍django框架介绍flask框架介绍解决的思路性能/安全/负载方面可行性分析论证python-flask核心代码部分展示python-django核心代码部分展示操作可行性技术路线感恩大学老师和同学详细视频演示源码获取......
  • 怎么使用nginx把80端口代理到想要的端口?
    最近研究了一下云服务器搭建Halo博客,为了好好体验开发者的快乐,所以我把之前装的Hexo博客直接干掉了,重装了系统,宝塔面板也决定弃用。因为使用宝塔面板虽然能省不少事,但是没了宝塔还活不了了?这可不行,所以决定自己配置,下面来看看URL搜索怎么绑定的吧:前提是域名和公网IP已经绑......
  • 基于django+vue个人健康管理APPapp端【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景在快节奏的现代生活中,健康已成为人们日益关注的焦点。随着科技的飞速发展,智能手机普及率的大幅提升,以及大数据、人工智能等技术的广泛应用......
  • 基于django+vue个人博客微信小程序演示录像22023【开题报告+程序+论文】-计算机毕设
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容研究背景随着移动互联网的飞速发展,微信小程序作为一种轻量级、无需下载即可使用的应用形态,已经深入人们的日常生活。个人博客作为个人表达、知识分......