使用腾讯云服务器发布网站

news/2024/5/21 1:16:11/文章来源:https://blog.csdn.net/qq_35090060/article/details/122324291

参考资料

百度百科-域名绑定服务器IP
百度百科-网站绑定IP
Django官方推荐教程-Nginx+Gunicorn部署Django
CSDN-Nginx+Gunicorn部署Django
CSDN-nginx+gunicorn部署django项目

用到的工具软件

  • FlashFXP:用于像服务器传输文件
  • Navicat:MySQL数据库管理软件

Django、Gunicorn、Nginx之间的关系

博客园

腾讯云服务器

腾讯云轻量服务器

域名

域名

域名与公网IP绑定

记录管理->添加记录->选择www访问->将你注册号的云服务器的公网IP填写进去->保存->更多操作->开启
在这里插入图片描述
打开本地电脑的cmd
ping www.你的域名

服务器环境

  • pip
  • python
  • django
  • gunicorn
  • nginx

修改Django项目的settings文件

DEBUG = False# TrueALLOWED_HOSTS = ['你的域名']

服务器上的安装

Gunicorn

pip3 install gunicorn

Nginx

CSDN-CentOS7.8安装nginx

Gunicorn

官方教程
Gunicorn是纯Python服务脚本,可以用于部署Django,最简单的用法是在你的Django项目目录下执行

gunicorn mysite.wsgi:application --bind 0.0.0.0:8000

如果要杀死Gunicorn进程

killall gunicorn

Nginx

Nginx是一个成熟的web服务,可以提供负载均衡和高并发处理。其实只使用Gunicorn也可以发布网站,但是推荐Nginx+Gunicorn这种方式发布Django网站项目

到/etc/nginx/
修改nginx.conf

worker_processes 1;
user root; # 执行启动nginx命令的用户
# user nobody nogroup;
# 'user nobody nobody;' for systems with 'nobody' as a group instead
error_log  /var/log/nginx/error.log warn; # 日志输出位置
pid /var/run/nginx.pid;events {worker_connections 1024; # increase if you have lots of clientsaccept_mutex off; # set to 'on' if nginx worker_processes > 1# 'use epoll;' to enable for Linux 2.6+# 'use kqueue;' to enable for FreeBSD, OSX
}http {include /etc/nginx/mime.types;# fallback in case we can't determine a typedefault_type application/octet-stream;access_log /var/log/nginx/access.log combined;sendfile on;log_format  main  '$remote_addr - $remote_user [$time_local] "$request" ''$status $body_bytes_sent "$http_referer" ''"$http_user_agent" "$http_x_forwarded_for"';# keepalive_timeout 65;include /etc/nginx/conf.d/*.conf;upstream app_server {# fail_timeout=0 means we always retry an upstream even if it failed# to return a good HTTP response# for UNIX domain socket setupsserver unix:/usr/PyCodes/Mysite/gunicorn.sock fail_timeout=0;# server 42.192.144.249:8000 fail_timeout=0;# for a TCP configuration# server 0.0.0.0:8000 fail_timeout=0;}server {# if no Host match, close the connection to prevent host spoofinglisten 80 default_server;return 444;}server {# use 'listen 80 deferred;' for Linux# use 'listen 80 accept_filter=httpready;' for FreeBSDlisten 80;client_max_body_size 4G;# set the correct host(s) for your siteserver_name afflatushare.com www.afflatushare.com; # 你的域名或IP(带www和不带www),多个域名或IP可用空格间隔keepalive_timeout 5;# path for static filesroot /usr/PyCodes/Mysite;# 你的项目位置location / {# checks for static file, if not found proxy to apptry_files $uri @proxy_to_app; # 项目文件位置}location @proxy_to_app {proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;proxy_set_header Host $http_host;# we don't want nginx trying to do something clever with# redirects, we set the Host: header above already.proxy_redirect off;proxy_pass http://0.0.0.0:8000; # gunicorn启动Django项目的端口}error_page 500 502 503 504 /500.html;location = /500.html {root /path/to/app/current/public;}}
}

启动Nginx

systemctl start nginx

重启

nginx -s reload

看报错

开发者工具->Console

我的网站

http://www.afflatushare.com/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_774223.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

幼儿linux教程,新增20多种小游戏 - 专为3岁儿童设计的Ubuntu 10.10应用体验_Linux教程_Linux公社-Linux系统门户网站...

新增20多种小游戏也许是开发者觉得儿童最喜欢的就是游戏了,所以集成了20多种游戏,包括:贪吃蛇、俄罗斯方块、对对碰、国际象棋、黑白棋以及十几种逻辑等。游戏其中,在逻辑游戏中,有一款gbralny头脑难题游戏头脑训练游戏…

珍藏多年的技术资源搜索网站——程序员必备

程序员经常需要找一些技术书籍和相关文档,但是通过百度查找往往都是需要各种积分才能够下载,笔者平时的学习中积累几个搜索工具网站,基本上所有需要的技术文档,经典书籍,学习资料,学习视频等等都可以在下列…

网站加服务器翻倍,如何短期内让网站收录翻倍或者翻数倍?

虽然我们千方百计地想产生高质量的原创内容,但如果搜索引擎不收录,那么一切都是无用功。因为只有被搜索引擎收录的页面,才对网站具有投票的能力,所以,从这个角度来讲,大型网站的SEO策略的核心其实是在做“收…

分析电商网站图片放大的实现原理

先分析下大致原理&#xff0c;放大原理实际上是一张正常图片&#xff0c;再加上一张放大n倍图片&#xff0c;根据鼠标在正常图片上的位置&#xff0c;再将位置乘n倍&#xff0c;定位到放大图片&#xff0c;显示。先来看看效果 <!DOCTYPE html> <html lang"en&…

Java面试送分题:php+mysql动态网站开发教案

天下码农&#xff0c;多为CV&#xff01;你是否每天还在增删改查&#xff1f;性能优化让你手足无措&#xff1f;看这里&#xff01;技术大牛带你分分钟完爆性能优化&#xff01;&#xff01;&#xff01; Java性能权威指南淘宝千万并发性能优化实战&#xff01;理论结合实战&am…

Github标星5.3K,大型网站演变中的负载均衡场景

享学课堂特邀作者&#xff1a;老顾 转载请声明出处&#xff01; 前言 我们小伙伴们是不是经常看到网上一些集群、高可用、高并发、负载均衡等关键词&#xff0c;有很多种方案、以及应用场景中都有相关的介绍。今天老顾就带着大家一起看一下&#xff0c;一整套大型网站会有哪些…

推荐一个SpringBoot + Vue + MyBatis 音乐网站项目

项目说明 本音乐网站的客户端和管理端使用 VUE 框架来实现&#xff0c;服务端使用 Spring Boot MyBatis 来实现&#xff0c;数据库使用了 MySQL。 项目功能 音乐播放 用户登录注册 用户信息编辑、头像修改 歌曲、歌单搜索 歌单打分 歌单、歌曲评论 歌单列表、歌手列表…

阿里P7好友说,要想成为Java大佬,就多逛逛国外的这几个技术网站

这是我为高级Java开发人员准备的网站的集合。 这些网站提供新闻&#xff0c;常见问题或访谈问题的答案&#xff0c;精彩的讲座等。质量是好的网站的关键因素。我认为它们都具有最高的质量。 在下文中&#xff0c;我还将分享如何使用这些网站进行学习或娱乐。您可能认为某些站…

四、wordpress主题美化 网站logo制作

1、查找一个合适的字体 参考网站&#xff1a;字体天下 2、下载字体生成工具 fontmin 3、生成logo 打开软件 fontmin &#xff0c;拖入下载的字体&#xff0c;生成logo 4、引入字体 编辑主题下的文件 header.php&#xff0c;引入字体文件xxx.css <link rel"st…

本地tomcat可以运行web项目,但是发布到服务器上面不能访问web网站404错误

问题描述&#xff1a; 本地tomcat运行起来可以在本地浏览器访问web页面&#xff0c;但是打包到服务器发现tomcat虽然加载了这个文件&#xff0c;但是并不能打开网页访问。出现404错误。 分析&#xff1a; 404错误一般是找不到目标页面&#xff0c;服务器没有响应&#xff0c…

在腾讯云部署一个自己的网站 问题总结

步骤一览 首先得有一个html文件名叫index.html&#xff0c;必须叫这个&#xff0c;作为我们现成的网页&#xff0c;网页可以参考我之前的博客【传送门】 然后得有一台云服务器&#xff0c;这里选择腾讯云作为&#xff0c;因为学生有优惠&#xff1a;【优惠链接传送门】 购买…

浏览器访问网站的过程

假设你用一个全新的浏览器&#xff08;第一次启动的那种&#xff09;&#xff0c;访问百度&#xff08;http://www.baidu.com/&#xff09;&#xff0c;在你敲入网址并按下回车之后&#xff0c;将会发生以下神奇的事情&#xff1a; 浏览器先尝试从Host文件中获取http://www.bai…

django admin建站

------------setting.py配置--------------------------- TIME_ZONE Asia/Shanghai ------时区 # Language code for this installation. All choices can be found here: # http://www.i18nguy.com/unicode/language-identifiers.html LANGUAGE_CODE utf8 --…

LaTex数学公式语法网站

LaTex数学公式语法网站 https://latex.codecogs.com/eqneditor/editor.php 比如想要查找小于等于号&#xff0c;就直接选中这个符号&#xff0c;然后填充框里面就会有相应的语法&#xff0c;把这个语法复制到md文件里面的数学公式里面去就可以了。这里提示一下&#xff0c;md语…

md代码渲染网站

这是一个md代码渲染网站&#xff0c;很多微信公众号上分享的代码渲染的就是这个网站来的&#xff0c;如下图。 https://carbon.now.sh/

为什么网站要禁用ip登录_为什么要使用 DDoS 高防 IP

为什么要使用 DDoS 高防 IP一、未使用高防之前&#xff1a;ECS 能防护的流量一般在 500M 左右&#xff0c;一旦攻击流量超过这个值&#xff0c;则ECS 被攻击的 IP 地址将进入黑洞&#xff0c;最长 24 小时无法访问&#xff0c;所以这种攻击会对企业的利益造成很大损失1、DDOS 防…

怎么给自己的网站弄ip地址_广东怎么建立自己的网站_百度排名-无忧云快推

广东无忧云网络科技有限公司为您详细解读XzMLCf广东怎么建立自己的网站的相关知识与详情&#xff0c; seo优化工做要分步推进&#xff0c;针对优化内容停止细分类&#xff0c;该推广哪方面的必需心中有数&#xff0c;做到投入和产出成比&#xff0c;才气让顾客合意。&…

魔众题库系统 v6.2.0 页面SEO优化,系统升级调整

魔众题库系统采用PHPMysql架构,是一款对SEO非常友好、功能全面、安全稳定、支持多终端展示并且使用起来极其简单的在线题库管理系统。 魔众题库系统发布v6.2.0版本&#xff0c;新功能和Bug修复累计15项&#xff0c;页面SEO优化&#xff0c;系统升级调整。 2021年12月07日魔众题…

魔众博客系统 v4.2.0 SEO优化 性能升级

魔众博客系统采用PHPMysql架构,是一款对SEO非常友好、功能全面、安全稳定、支持多终端展示并且使用起来极其简单的博客管理系统。 魔众博客系统发布v4.2.0版本&#xff0c;新功能和Bug修复累计11项&#xff0c;SEO优化 性能升级。 2021年12月07日魔众博客系统发布v4.2.0版本&a…