windows10(浏览器)+CentOS8.4(服务器端)+Nginx+Django配置

515人浏览   2023-10-23 15:05:10

基于win10+虚拟机CentOS+Django设计web开发,分如下几步进行:

第一步:

先在本机电脑WIN10系统下:C:\Windows\System32\drivers\etc,修改hosts文件,这里可能会出现权限问题,修改不了,可以百度搜索host权限问题解决;

在host文件中修改如下:

第二步:修改nginx.conf文件,路径在
/usr/local/nginx/conf/nginx.conf


Server {

Listen 80;

Server_name 192.168.xx.xx; #虚拟机IP

}


Location /{

root /opt/python-program; #虚拟机项目放置的路径

proxy_pass http://127.0.0.1:8000; #这是django启动的ip和端口号

(其他不变,后面可以配置静态文件路径)

}

第三步:启动django 启动命令:python3 manage.py runserver

如果电脑win10浏览器还不能访问,那就检查虚拟机设置的网络连接方式:桥接网卡,接入网线打勾;

检查虚拟机防火墙是否开放80,8000端口?(80是nginx的端口,8000是django的端口)命令:

Firewall-cmd --list-all #查看防火墙开放端口命令

设置开放端口命令,自行网上搜索,这里不写了

还有另一种情况是电脑端ICMP没开,这个可以百度搜怎么开启就可以!

相关推荐