宝塔面板本地项目配置?宝塔面板搭建
宝塔Linux面板的安装配置以及基本使用教程(超详细)
宝塔官网地址:
我连接Linux服务器使用的是XShell
想要安装XShell可以看的这篇文章 XShell免费版的安装配置教程以及使用教程(超级详细)
yum install-y wget&& wget-O install.sh ; sh install.sh
此处询问你“你现在想安装宝塔控制面板吗”直接输入y按下回车继续安装
我这里以腾讯云为例
第一次登录需要绑定宝塔账号,要是有宝塔账号的直接登录就可以,没有的话就先去注册一个再进行登录
首次使用宝塔面板推荐安装一组套件,对于刚接触Linux环境部署的博友们,推荐使用 LNMP,采用极速安装、一键安装的方式
LNMP和LAMP环境主要的区别在于web服务器上面,LNMP使用的是Nginx服务器,而LAMP使用的是Apache服务器。Nginx性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少。
出现下面界面说明正在安装,根据服务器的配置不同,安装所需要的时间也不一样
点击消息列表,出现下面界面,说明套件已经安装成功了
此处可以选择是上传一个文件还是项目文件夹,我这里选择的是上传目录
制作不易,有帮助的话还希望能给个点赞支持下,谢谢大家。
阿里云服务器购买和部署项目图文详解
进行阿里云服务器购买和部署SpringBoot项目的详细流程如下:
首先,进行阿里云账号注册,输入账户名、登录密码和手机号。
其次,完成域名注册和备案,详情请参考阿里云域名购买流程和备案流程。
接着,准备服务器,查阅阿里云服务器简介和采购流程。
在进入网络与安全-安全组后,点击"配置规则",手动添加开放的端口。
接下来安装CentOS宝塔面板,远程连接阿里云服务器,前往宝塔官网进行下载,运行命令后,输入"y"并回车,等待大约2分钟至“Complete!”,即安装完成。
安装完成后,登录宝塔面板,输入公网IP:8888/随机安全入口,输入用户名和密码,根据推荐软件安装流程进行相关设置。
在面板软件安装及环境配置阶段,安装宝塔源码一键部署插件,进行Java的JDK环境配置。宝塔面板会默认安装JDK,无需额外操作,使用默认的JDK版本。
创建站点,设置域名:端口,如www.baidu.com:8088,或者公网ip:端口,如127.0.0.1:8088,添加备注,如项目名称。
进行站点设置,添加反向代理配置,点击站点名称右侧的设置连接,然后点击反向代理,添加反向代理,代理名称为项目名称,目标URL为公网IP/域名转发到的服务器端口。
创建数据库,进入宝塔面板,修改root用户密码,创建数据库并设置数据库名、用户名和密码,保持其他默认设置。
导入数据库表,将本地的数据库导出为.sql文件,通过宝塔面板导入。
进行SpringBoot项目打包,修改配置文件,使用Maven插件打包项目。
使用宝塔面板上传项目,上传jar包和配置文件到网站根目录,运行项目,确保防火墙已关闭并放行端口。
解决项目运行报错,优化端口配置。
部署前后端分离SpringBoot+Vue项目,准备mysql、jdk、tomcat、nginx等,配置数据库、SpringBoot打包、前端Vue打包,进行后端和前端部署。
完成部署后,通过域名或IP/index.html访问部署完成的SpringBoot+Vue项目。
宝塔怎么部署django(宝塔怎么部署node项目)
导读:今天首席CTO笔记来给各位分享关于宝塔怎么部署django的相关内容,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
如何在服务器上部署Django项目并使其在后台一直运行
前几天老师让我把一个Django项目(爬虫网页)放到校园内网上,但是我想先用自己的服务器来尝试一下。之前刚好有在DigitalOcean上买过服务器用来运行ss脚本,平时服务器一直放着没啥用,所以就拿它来试验一下。
废话不多说,第一步通过WinSCP软件把Django文件传到服务器上。
在服务器中安装Django需要的环境和我所需要的Python第三方库。
以上所有步骤完成后,还需要进行一步操作,这是我经历的一个坑。打开Django文件目录中的settings.py,把ALLOWED_HOSTS=[]改为ALLOWED_HOSTS=["*"]。
在服务器中打开到manage.py所在的目录,输入命令:
python3manage.pyrunserver0.0.0.0:8000
然后按下回车,在浏览器中输入:该服务器IP地址:8000,大功告成!
Attention:
1.python3不是特定的,是根据你的Django项目所需要的环境指定的。
2.8000是端口号,可以修改。
如果想要Django项目一直运行,关闭终端后还在运行,即需要运行如下命令,nohupcommand,command即位上文所说的python3manage.pyrunserver0.0.0.0:8000。
ubuntu怎么部署django
(一):背景在线
由于现在工作的需要,我需要使用python来进行一个网站后台的开发,python之前接触过其语法的学习,基本的东西已经掌握,但是当时自学的时候是学得python3.5,而现在要使用python2.7进行实现,所以,先不管了,大多是一样的,有部分是不一样的,慢慢搞吧.
(二):编程环境搭建
我的网站开发是在ubuntu系统下进行的,我们都知道,ubuntu系统在安装的时候,是自带python2.7的,所以,pyhthon就不用进行安装了.我们还需要安装的有:
django‘1.6.0’
mysql5.6
ngix
好了,下面我们就搭建我们的环境.
安装Django
首先我们需要安装的是django,我们直接使用命令进行安装:
sudoapt-getinstallpython-django-y1
安装完成之后,我们来测试一下我们的django的版本.使用下面的命令:
python
importdjango
django.get_version()
1234
腾讯云python系列之部署Django流程
我的是centos系统
我们通过腾讯的控制台的登录按钮,进入到远程登录的界面,如图1为腾讯云的控制台界面。图2为登录以后的密码输入窗口
进入登录界面以后,会是图3这样子的情况,我们输入ls,会发现没有任何文件,输入piplist会提示没有安装pip,而输入python时,会显示默认安装了python2.7.5版本
一、首先我们要安装pip,根据自己的系统自行选择
centos类系统:sudoyuminstallpythonpython-pip
ubuntu类系统:sudoapt-getinstallpythonpython-pip
安装好以后piplist一下,看看都有哪些python安装包
二、安装django
我安装的Django版本为1.9.8的,根据自己的情况,更改后面的版本号
sudopipinstallDjango==1.9.8
可能会出现图4这样的问题,原因是我们pip版本太低,直接按照提示升级我们的pip
更新了pip以后,安装可能会出现如图5这样的问题,我们不要在==两边加空格,因为加空格会导致不识别django的版本。
安装完以后你会发现自己找不到Django放在哪里了,其实我的django被安装在了
/usr/lib/python2.7/site-packages/
并且我们要执行创建django的命令在django的bin目录下,如图6
/usr/lib/python2.7/site-packages/django/bin
进入到该目录下,运行django-admin.pystartprojectFirstProject,创建出FirstProject的项目。就会在该目录下创建出FirstProject这个项目,进入项目,运行pythonmanage.pyrunserver
问题来了,我们运行以后,不要点击,这个是进不去的,我们应该通过腾讯云的公网ip来访问网站,但又有同学发现通过公网的ip也无法访问我们的网站,这是因为自己的腾讯云没有打开相应的端口,所以无法访问。开放端口在安全组这个选项,如图7
进入安全组,新建我们的开放端口,我开放的是80端口。如图8
开放端口后,我们重新pythonmanage.pyrunserver0.0.0.0:80,如图9
通过公网ip,就可以直接访问我们的网站了。如图10
Django部署——uwsgi+Nginx(超详细)
环境:
python3.6
centos7
Django1.11
用Django写了个小网站,只能在自己本地跑一跑!这怎么行?听说可以部署在云服务器上,这样别人就可以访问了!
从哪儿开始?就从Django开始吧!老规矩,按步骤:
这里不讲Django项目实施过程,假设你已经写了一个Django项目,并且在本地127.0.0.1:8000能够跑起来。喏,给你个参考,项目大概长这样:
也就是项目目录下的settings.py文件,主要强调几个地方:
①关闭DEBUG模式:
②修改ALLOWED_HOSTS:
③配置静态文件存放路径:
修改好配置之后执行:
这个没什么说的。。。在自己的云服务器上装好这两个工具
安装好uwsgi后最好验证一下,验证方法:
创建一个test.py文件:
启动uwsgi服务器:
如果可以正常启动而不报错那就应该没问题,不放心的话再在终端验证一下:
在uwsgi.ini里进行如下配置:
找到nginx的配置文件夹,centos7的nginx配置文件在/etc/nginx下,该路径下有一个nginx.conf总配置文件,还有两个文件夹./conf.d、./default.d,我们将nginx.conf复制一份到conf.d文件夹下,命名为nginx.conf(或者项目名.conf)进行如下修改(根据中文注释进行相应配置即可):
进入uwsgi.ini文件夹下执行:
在终端执行:
参考资料:
刘江的博客
博客园
知乎问答
无名Blog
自强学堂Django教程
Django文档
empty_xlBlog
django项目生产环境部署
安装uwsgi
1、pip3installuwsgi
2、在django项目下新建myuwsgi.ini文件(文件名可自取)
3、进入项目根目录执行:
没有报错则启动成功
4、配置nginx
在nginx同级目录下创建nginx.conf-my.conf文件
进入nginx.conf配置
重启nginx-sreload
宝塔面板部署django程序测试部署两个网站
(在应用搜索,搜索然后安装就好了)
打开设置
我之前已经部署了一个,这是第二个
先暂停网站,然后点击设置
其他都是自动生成,最后一行是配置静态文件
映射成功后,在网站目录里会有一个
默认端口是80,如果不是你原来准备的端口。
那么可以先输入baidu.com添加,然后把默认的删除掉,再添加域名和你想设置的端口,然后把baidu.com删除掉
搞定之后,把网站目录改成你原来的程序目录
最后,在python项目管理器中重启刚设置完的项目
结语:以上就是首席CTO笔记为大家整理的关于宝塔怎么部署django的相关内容解答汇总了,希望对您有所帮助!如果解决了您的问题欢迎分享给更多关注此问题的朋友喔~