2022年8月18日
轻量应用服务器
今天购买了腾讯的轻量应用服务器(¥65/年),买之前在网上搜索相关的坑,觉得问题不大,后续检查续费价格,510元/年。我笑了。还以为要用自己的ssh客户端,原来已经自带了一个很好用的在线终端,觉得不错。按照手册,折腾了几个应用镜像,有些自带Linux宝塔(竟然要输入手机号码注册?在Linux下要我干这?),有些自带wordpress、typecho开箱即用(但系统是CentOS),折腾一圈后,还是用回debian,虽然只会用Ubuntu,但只要是通过apt-get
安装软件,我就感觉没有那么多烦心事。
debian+python
在干净的debian下,我打算通过python构建网页服务。其实,debian和python两个我都不会,那就一起慢慢学咯。
- python的http服务器:
#这是python2的写法
python -m SimpleHTTPServer 1024
# 这是python3的写法
python3 -m http.server 1024
在服务器的防火墙中,新增
1024
端口,就能通过公网IP:端口
访问为了在退出终端后,还能让http服务器运行,就必须让「http服务器」继续在后台运行。一般来说,有
nohup
和screen
命令,后者比较高级,但我只想用最简单的方法解决问题,正如用python的http服务器。
题外话:「nohup」 就是 「No Hangup」,不要挂起。
nohup python3 -m http.server 1024
(1)
或者是
nohup python3 -m http.server 1024 &
(2)
「&」的意思是后台运行,终端中不要显示
反正我都要关掉终端,并且后续不需要写命令,我就用了(1)
为了让我不用每次都写上(1)这句话,我将这句话弄到一个 server.sh
文件里面,以后每次运行,只要运行这句话就可以了。对了,运行前还得赋予权限,我这里用755足矣。
chmod 755 server.sh
./server.sh
今天成果:
(完)