Date: 2020-4-24
若是你也有本身的小网站,本身的域名。请让它跑起来,让它穿梭在互联网中,陌生人的微信,抖音,浏览器在这巨大的信息流中留下你的足迹。 接下来,我教你上线本身的网站 若是看完这篇文章,你的网站也上线了。请你告诉我,让我一块儿和你分享这份喜悦。
在线演示html
1. 怎样经过域名访问到个人主机(配置域名DNS解析) 2. 服务器套件 mysql nginx nodejs 等 如何安装
怎样经过域名访问到个人主机
其实这是最简单的一步啦,购买域名的厂商都会有一个域名解析的页面好比阿里云的 云解析DNS
服务器套件 mysql nginx nodejs 等 如何安装
最简单的办法,安装 宝塔 linxu 面板(图形工具) 官网:https://www.bt.cn/download/linux.html 建议不要重度依赖宝塔,本身仍是要系统的学习 linux 知识,而后才能更好的使用工具。我以后也会出一些 linux 的文章。
【域名】 我推荐 阿里云,阿里云是国内最大的云计算提供商。本身的域名我建议不要买 .com 的。好比我这个 xinglong.tech 10年才199元。mysql
【虚拟机】就是一台虚拟的电脑,云计算服务商从一台超大型计算机中虚拟一台主机给你,国内云计算厂商的都会给你分配公网IP, 我推荐买最低配的1核1GB内存,腾讯云 新用户首年99元。
大部分项目启动的方法都不太同样。你本身的代码你固然是知道怎么启动啦。不过要注意 配置 production 环境nginx
编写 nginx 配置git
来,上手最简单的 nginx 配置github
打开这个文件写入sql
server { listen 80; server_name 你的域名; # 注意!!这里须要替换掉 location / { proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header Host $host; proxy_pass http://localhost:你项目的启动端口/; # 注意!!这里须要替换掉 } }
重启 nginxshell
使用 ngixn 经常使用命令 $ nginx #启动 $ nginx -t #测试全部的 nginx 配置是否正确 $ nginx -s reload #重启 nginx $ nginx -s stop #中止 nginx
这是最简单的一步。浏览器
配置好之后在浏览器里输入你的域名试试看,应该就能够访问到你的网站了。
这是最简单的上线过程,若是你遇到困难了我帮你 wx: guzhan321 咱们安装程序的时候严重依赖了宝塔,可是这是很差的习惯。我仍是建议你多访问各大软件的官网,看看官网的安装方法以及文档 Nodejs 官网:http://nodejs.cn/ Mysql 官网:https://www.mysql.com/ Nginx 官网:http://nginx.org/
一边实战一边查阅文档是一个很不错的学习方法。借此机会,打开这些工具的官方文档,他们的文档就是最好的学习资料。
抓到我
资源分享: