Nginx 是一种 Web 服务器,它比我们的 Node.js 更擅长接待请求,后面我们会使用这个 Nginx 给应用配置一个反向代理服务。先安装一下 Nginx,直接用系统的包管理工具,安装一下 nginx,加上 -y 选项,表示确定要安装它。
完成以后可以再设置一下让 nginx 这个服务开机自启动,systemctl enable nginx 。这样每次重启服务器的时候,都会自动启动 nginx 这个服务。
再执行一下 sudo systemctl start nginx,启动 nginx, 启动以后可以查看一下这个服务的状态,systemctl status nginx ,如果在 Active 这里显示 running 就表示这个服务正在运行。
确定服务启动以后,打开电脑上的浏览器,可以访问一下指向服务器 IP 地址的域名,我这里就是 xb2-node-api.ninghao.net ,一切正常的话应该会显示一个 nginx 的欢迎界面。现在我们访问 web 服务的时候用的是 http 协议,默认的端口是 80。
新建一个浏览器标签,再试一下直接用服务器的公网 IP 地址访问一下 nginx 提供的 web 服务。 同样会显示一个 nginx 的欢迎界面。