第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

實(shí)戰(zhàn):一步步教你部署自己的Nodejs應(yīng)用

標(biāo)簽:
Node.js

Date: 2020-4-24

8e04e4c743505d9b2fd343a25697a25.jpg

如果你也有自己的小网站,自己的域名。请让它跑起来,让它穿梭在互联网中,陌生人的微信,抖音,浏览器在这巨大的信息流中留下你的足迹。

接下来,我教你上线自己的网站

如果看完这篇文章,你的网站也上线了。请你联系我,让我一起和你分享这份喜悦。

先看效果

目录

  1. 关键技术点
  2. 开始动手
    1. 购买域名,虚拟机
    2. 安装生产环境套件
    3. 启动自己的项目
    4. 编写 nginx 配置
    5. 重启 nginx
    6. 配置域名映射
  3. 总结
  4. 后记

关键技术点

1. 怎样通过域名访问到我的主机(配置域名DNS解析)
2. 服务器套件 mysql nginx nodejs 等 如何安装

怎样通过域名访问到我的主机

其实这是最简单的一步啦,购买域名的厂商都会有一个域名解析的页面比如阿里云的 云解析DNS

服务器套件 mysql nginx nodejs 等 如何安装

最简单的办法,安装 宝塔 linxu 面板(图形工具)
官网:https://www.bt.cn/download/linux.html

建议不要重度依赖宝塔,自己还是要系统的学习 linux 知识,然后才能更好的使用工具。我之后也会出一些 linux 的文章。

开始动手

  1. 购买域名,虚拟机

    【域名】 我推荐 阿里云,阿里云是国内最大的云计算提供商。自己的域名我建议不要买 .com 的。比如我这个 xinglong.tech 10年才199元。

    【虚拟机】就是一台虚拟的电脑,云计算服务商从一台超大型计算机中虚拟一台主机给你,国内云计算厂商的都会给你分配公网IP, 我推荐买最低配的1核1GB内存,腾讯云 新用户首年99元。

  2. 安装生产环境套件

    1. 安装 宝塔 Linux面板 安装教程
    2. 图形界面安装各个软件
  3. 启动自己的项目

    大部分项目启动的方法都不太一样。你自己的代码你当然是知道怎么启动啦。不过要注意 配置 production 环境

  4. 编写 nginx 配置

    来,上手最简单的 nginx 配置

    1. 在你电脑上新建文件 demo.conf
    2. 打开这个文件写入
      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:你项目的启动端口/; 
              # 注意!!这里需要替换掉
          }
      }
      
    3. 把这个文件上传到你的虚拟机的 /www/server/panel/vhost/nginx/ 目录下
  5. 重启 nginx

    1. 重启 nginx 使用宝塔图形界面。我还是要建议你学习 nginx 命令,要多多学习 nginx 知识不要对图形界面产生依赖

    使用 ngixn 常用命令

    $ nginx #启动
    $ nginx -t #测试所有的 nginx 配置是否正确
    $ nginx -s reload #重启 nginx
    $ nginx -s stop #停止 nginx

  6. 配置域名映射

这是最简单的一步。

配置好以后在浏览器里输入你的域名试试看,应该就可以访问到你的网站了。

总结

这是最简单的上线过程

我们安装程序的时候严重依赖了宝塔,但是这是不好的习惯。我还是建议你多访问各大软件的官网,看看官网的安装方法以及文档

Nodejs 官网:http://nodejs.cn/
Mysql 官网:https://www.mysql.com/
Nginx 官网:http://nginx.org/

后记

一边实战一边查阅文档是一个很不错的学习方法。借此机会,打开这些工具的官方文档,他们的文档就是最好的学习资料。

联系我

點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消