背景
双十一腾讯云搞特价,顺势买了一台云服务器,但买了肯定要用的,于是乎先搭个网站,也可作为小程序的官网,后面再看看需不需要把小程序扔上去。
1.准备
需要一台云服务器,以及下载安装xshell
2.新建会话
打开xshell,新建会话
主机为云服务器提供的公网ip
用户名密码均为云服务器控制台所设置,其他不用管先
3.使html文件能用公网ip直接访问
创建文件夹:
mkdir web //web是文件夹名称,可以改成别的
定位到文件夹:
cd web
然后直接拖曳html文件到窗口中
若无法传输,则cd到根文件夹,再安装lrzsz,之后重新定位回web文件夹拖曳html文件到窗口:
cd
yum -y install lrzsz
公网ip默认访问80端口,而80端口此时没有程序在运行,因此安装一个比较常用的nginx
yum install nginx
在web文件夹下输入nginx
并回车,此时就可以用公网IP在地址栏直接访问啦
可是此时显示的nginx的默认网页,而它告诉你html放在/usr/share/nginx/html中,配置文件是/etc/nginx/nginx.conf
所以要显示自己的html,就
cd /usr/share/nginx/html //注意第一个斜杠不能省
rm -rf index.html //删掉原来的index.html
命令ls
可以看到本目录下的文件
此时用公网ip直接访问的话一般只能访问名称为index.html的文件,其他文件的访问都要在地址栏加上 /文件名称(包括文件扩展名),如公网ip为0.0.0.0,/usr/share/nginx/html目录下的demo.html进行访问
4.总结
非常简单的配置方法,只要有一台云服务器不到10分钟就能搞定,适合把已有的文件挂上去。
给自己挖个坑,以后更新不需要云服务器的hexo框架的配置还有把小程序扔到云服务器上的方法,觉得有用的话点个赞吧~
搭建网站有许许多多不同的方法和框架,欢迎大家在评论区给出不同的建议哦~
回去试试,mark了
可以装宝塔,图形化操作也很方便
我做后端开发一般都是用xshell远程。使用xshell,需要文件传输如果安装了lrzsz,直接拖动文件就可以上传到远程主机了,很方便。
使用FinalShell来连接也挺好的,文件传输很方便