1、安装虚拟机(VirtualBox或者vmware),在虚拟机上配置centos(选择你需要的Linux版本),配置如nginx服务器等
1.1 VMware 下载路径Sign In注册下载
1.2 VirtualBox 下载路径https://www.virtualbox.org/wiki/Downloads
2、配置服务器先不要配置代理,域名访问成功后再做其他配置(sudo nano /etc/nginx/nginx.conf)
3、访问不成功时查看日志分析报错原因逐个解决(tail -f /var/log/nginx/error.log)
4、本地访问成功域名不成功时配置虚拟机网络(在页面设备-网络NAT配置下,本次配置了端口转换,主机访问地址及端口转换为虚拟机分配IP及监听端口)
5、sudo systemctl start nginx 失败时sudo setenforce 0 可以先临时设置selinux为permissive状态
6、网页拒绝访问时先本地curl 127.0.0.1:端口号是否成功,在curl域名:端口号(本地ipv4地址)分析具体问题在哪里
7、在/usr/share/nginx/先建文件夹html,新建文件index.html,编写前端代码,访问后显示
8、在本地新建后端文件代码如pc.py文件,配置nignx.conf文件后端服务路径,确保前端请求可以代理到后端,启动后端服务文件pc.py,启动后访问前后端页面,后端服务端口和pc.py文件内配置port端口一致,与网页访问或curl域名访问端口不一致
9、可以在vscode或其他工具内远程访问虚拟机代码文件编辑保存重新启动服务调试验证代码