**
在测试过程中记得清楚浏览器缓存
快捷键 ctrl+ shift +del 然后回车
**
第一步
去域名供应商解析二级域名
等解析完成后。用二级域名扫描下 端口
第二步
打开nginx.conf
添加如下代码
我这里是两个二级域名指向两个不同的项目
server {listen 80;server_name 你的二级域名;location / { proxy_set_header X-Real-IP $remote_addr;proxy_set_header Host $http_host;proxy_pass http://项目指向的本机地址和端口; }}
上面的代码我理解的是。当你用二级域名访问时 nginx 监控到你的二级域名了 然后匹配到你指向的本机项目IP+端口(我理解的肯定有问题,欢迎补充)
现在开始部署你的网站项目了
server {listen 8039;server_name 二级域名; #修改为申请证书绑定的域名location / {root C:\IIS\dist(项目地址);index index.html index.htm;}error_page 500 502 503 504 /50x.html;location = /50x.html {root html;}}
最后重启nginx。
这里推荐有cmd命令kill nginx 进程
taskkill /im nginx.exe /f
检测nginx 配置
nginx -t
配置没有问题会出现
以上命令要去nginx目录下执行
成功后启动nginx
start nginx
开始本机测试项目是否成功部署
输入127.0.0.1:端口号。你部署的网站的端口。
成功打开后(不需要去防火墙打开你部署网站的那个端口,只需要打开80端口即可)
去浏览器用二级域名访问这个项目