发布时间:2022-10-21 19:58:30
首先,我们在自己的云服务器上安装nginx,(服务器任选,这里用的三丰云,里面有免费虚拟主机和免费云服务器,这里需要用云服务器,虚拟主机给装的是IIS,这里就不用了)。
安装的话,我们就直接在“软件商店”,选择nginx,直接安装即可。
生成的相关文件位置:
nginx:
执行文件:/usr/local/bin
配置文件:/www/server/nginx/conf
接下来我们安装nodejs,我没使用商店里的,我是自己下载了nodejs的tar包,在“文件”中将其上传上去。他支持上传文件、也支持上传文件夹,还是比较方便。
接下来就是正常安装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缓存。