1.安装Python3和必要的组件
#安装Python 3.6
wget https://www . moe rats . com/usr/shell/python 3/CentOS _ python 3.6 . sh & amp;& ampsh CentOS_Python3.6.sh
#安装必备组件,库
pip3安装django pymysql枕头
2.安装Mysql
#安装Mysql 5.6
wget http://repo . MySQL . com/MySQL -community -release -el7-5 . no arch . rpm
rpm -IVH MySQL -社区-发布-el7-5.noarch.rpm
yum安装MySQL -服务器-y
#设置权限
chown -R root:root/var/lib/MySQL
服务mysqld重启
#重置Mysql密码,123456是密码,自己修改。
Mysql -u root //直接进入Mysql控制台。
mysql & gt使用mysql
mysql & gt更新用户设置密码=密码(& # 39;123456')其中用户= & # 39;根& # 39;;
mysql & gt退出;
#重新启动数据库
服务mysqld重启
#创建朱烨数据库,用我的密码作为数据库密码。
mysql -uroot -pmypassword
mysql & gt创建数据库朱烨;
mysql & gt退出;
3.下载源码并修改数据库信息。
yum安装git屏幕-y
git克隆https://github.com/wenguonideshou/zhuye_kim
cd朱烨金/朱烨金
编辑数据库链接信息
vi设置. py
要修改数据库对应的数据库信息,只需要修改数据库密码即可。
如果不能使用vi编辑器,也可以在这里使用sed命令,下面是方法。
#查看settings.py文件
cat/root/朱烨_金/朱烨_金/settings.py
#查找数据库密码,即密码对应的值。
'密码& # 39;: '6f 81 f 112 DBE 1 EFC 4 & # 39;
#使用sed命令修改密码,记得修改前面对应的数值,passwd是数据库密码。
sed -I & # 39;s/6f 81 f 112 DBE 1 EFC 4/passwd/g & # 39;'/root/朱烨_金/朱烨_金/settings . py & # 39;
4.安装源码
CD/root/朱烨_金
python3 manage.py进行迁移
python3 manage.py迁移
5.导入数据库
这里不需要导入Mysqldump。好像要出事了。
#进入mysql数据库控制台,使用mypassword作为数据库密码。
mysql -u root -pmypassword
#使用朱烨数据库
mysql & gt使用朱烨
#使用source命令导入数据库文件,后跟文件路径。
mysql & gtsource/root/朱烨_金/朱叶. sql
#退出
mysql & gt退出;
6.运行网站
屏幕-S朱烨
python 3 manage . pyrunserver 0 . 0 . 0:80 #末尾有端口80,也可以自行修改为其他端口。
此时可以使用http://ip进入,后台地址为http://ip/admin,管理员用户名和密码为12345678@。如果使用其他端口,比如8080,就是http://ip:8080。
#如果用其他端口无法打开页面,需要打开防火墙端口,比如8080端口。
#Centos 6系统
iptables -I输入-p tcp –dport 8080 -j接受
服务iptables保存
服务iptables重启
#CentOS 7系统
防火墙-cmd –区域=公共–add -端口= 8080/TCP –永久
防火墙-cmd –重装
后台的“大类”是指常用/男生/女生线,“小类”是指热门/资讯/视频/邮箱栏目。
域名设置
如果使用IP登录,可以跳过这一步,域名登录可以继续看。这里还是用最简单的Caddy进行逆向生成,支持SSL证书的自动颁发。如果使用自签名SSL,请提前将域名解析到VPS服务器。
1.安装Caddy
使用命令:
wget -N –NO-check -certificate https://raw . githubusercontent . com/ToyoDAdoubi/doubi/master/caddy _ install . sh & amp;& ampchmod+x caddy _ install . sh & amp;& ampbash caddy_install.sh安装http.filemanager
#备用地址
wget -n–NO-check -证书https://www.moerats.com/usr/shell/Caddy/caddy_install.sh & amp;& ampchmod+x caddy _ install . sh & amp;& ampbash caddy_install.sh安装http.filemanager
2.配置球童
#以下所有内容是一个整体。修改完域名,IP,端口,邮箱,复制到SSH运行!
回声& quotwww.moerats.com {
gzip
TLS admin@moerats.com
代理人/1.1.1.1:8080
} & quot& gt/usr/local/caddy/Caddyfile
tls参数将自动为您签署ssl证书。如果您想使用自己的ssl,请将其更改为TLS/root/xx.crt/root/xx.key..后跟ssl证书路径。
启动球童
/etc/init.d/caddy启动
最后,你可以去https://xx.com参观。
因为它只在centos测试中正常使用!请自行测试其他系统!
语言:Python,教程和源文件可以直接下载!