5分钟快速搭建nodejs web应用
  8pRxTsfWbIW5 2023年11月02日 117 0

                                                                                                              发布时间:2022-10-21  19:58:30

首先,我们在自己的云服务器上安装nginx,(服务器任选,这里用的三丰云,里面有免费虚拟主机和免费云服务器,这里需要用云服务器,虚拟主机给装的是IIS,这里就不用了)。

安装的话,我们就直接在“软件商店”,选择nginx,直接安装即可。

5分钟快速搭建nodejs web应用_nginx

生成的相关文件位置:

nginx:

执行文件:/usr/local/bin

配置文件:/www/server/nginx/conf

接下来我们安装nodejs,我没使用商店里的,我是自己下载了nodejs的tar包,在“文件”中将其上传上去。他支持上传文件、也支持上传文件夹,还是比较方便。

5分钟快速搭建nodejs web应用_nginx_02

接下来就是正常安装nodejs

cd home/

tar -xvf node-v16.14.2-linux-x64.tar.xz

mv node-v16.14.2-linux-x64 nodejs

配置软链接方式

ln -s /home/nodejs/bin/npm /usr/local/bin/

ln -s /home/nodejs/bin/node /usr/local/bin/

接下来,我们安装http-server,安装方法npm install -g http-server,同样需要配置一下软链接(操作同上)

完成之后,我们创建一个目录,在本目录下创建一个index.html文件(任意)

执行nohup http-server & 

此时默认访问的是8080端口。

因为云服务器对外开通的是80端口,且不允许8080对外,所以我们需要修改nginx配置文件(配置文件:/www/server/nginx/conf),修改对外端口为80,默认的是888.

然后重启nginx ,  进入/usr/local/bin目录,执行nginx -s reload

此时,访问下你的IP:端口/index.html,看看是不是可以了。

当然云服务器上默认安装的Nginx启动了缓存机制,所以在我们修改文件后可能不生效,开发过程中建议删除缓存,或关闭nginx缓存。












【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  ehrZuhofWJiC   2024年05月17日   36   0   0 linuxsvn
  ehrZuhofWJiC   2024年05月17日   40   0   0 KVMlinux
  ehrZuhofWJiC   2024年05月17日   39   0   0 服务器linux
8pRxTsfWbIW5