-
2800+
全球覆盖节点
-
0.01s
平均响应时间
-
70+
覆盖国家
-
130T
输出带宽
撸起袖子加油干,今天咱们聊聊一个超级实用的技术点:租用服务器创建网页的那些命令。没错,就是你想搭个小破站,或者做个高大上的网站,背后要用的那些命令行操作。别急,这不是什么玄学,跟着我一步步来,保准你秒变运维老司机。
一、租用服务器
通常来说,租用服务器嘛,市场上大把选择,比如阿里云、腾讯云、华为云、青云、一把梭等等。租的时候选Linux系统的居多,因为稳定又省钱。租完拿到IP、用户名、密码这一套就激动得不行了——接下来就是们的第一步:远程登录。
二、远程登录服务器的命令(那叫一个重要)
没错,这里头的主角就是SSH,不认识的话先抱紧我,SSH是Secure Shell的缩写,就是安全地登录远程服务器的方式。打开你的终端或者命令行,敲入这条命令:
ssh root@服务器IP地址
比如你买的服务器IP是123.456.789.0,那就是:
ssh root@123.456.789.0
第一次登录系统会提示安全认证,输入“yes”,然后输入你拿到的密码,成功连上后,你就踏进了服务器的大门!
顺便安利一句,不想每次都输密码,折腾下ssh-key认证,省事儿还安全。
三、搭建网页环境的命令汇总
网页能不能跑得起,关键是服务器有没有装对软件。最常见的三大件是:Nginx/Apache(Web服务器)、MySQL/MariaDB(数据库)、PHP/Python/Node.js(后端语言环境)。咱们来几个例子,敲码走起。
假设你用的是Ubuntu系统,先来个更新命令,告诉系统:我整装待发!
sudo apt update && sudo apt upgrade -y
装Nginx,只要一条命令:
sudo apt install nginx -y
装MySQL:稍微复杂点,过程会让你输入root密码
sudo apt install mysql-server -y
装PHP(配合Nginx用):
sudo apt install php-fpm php-mysql -y
然后最重要的,启动并设置Nginx开机自启:
sudo systemctl start nginx
sudo systemctl enable nginx
这时候,你在浏览器输入你的服务器IP,敲回车,弹幕走起:Whoaaaa,默认Nginx欢迎页刷出来了!说明环境OK。
四、上传网页内容的命令,轻松一招搞定
打包好你自己的网页文件,咋上传到服务器呢?这里用得最多的是SCP和FTP。SCP叫做secure copy,安全又方便,全命令就一句:
scp -r /本地网页目录 root@服务器IP:/var/www/html
举个栗子:
scp -r ~/my-site root@123.456.789.0:/var/www/html
意思就是把你本地的my-site文件夹上传到服务器的/var/www/html目录下。Nginx的默认网页目录就在这儿,弄完后刷新网页,看看你的网站有没有闪亮登场。
你总不能手动上传,每次都麻烦?用rsync也行,还特别牛:
rsync -avz ~/my-site/ root@123.456.789.0:/var/www/html/
这货支持增量同步,效率贼高。
五、启动和管理你的网页服务器
上线之后,可能想重启Nginx,或者看状态。这几个命令得收好:
查看Nginx状态:
sudo systemctl status nginx
重启Nginx:
sudo systemctl restart nginx
关闭Nginx:
sudo systemctl stop nginx
改了配置文件后,别忘了reload命令,保证配置生效:
sudo nginx -t # 测试配置文件有没有错误
sudo systemctl reload nginx
额,顺手送你一招网赚秘诀:玩游戏想要赚零花钱就上七评赏金榜,网站地址:bbs.77.ink,保准你玩得爽还赚得有!
附加福利:常用网站维护命令一览
top:实时查看服务器资源使用情况,CPU内存飙升不用慌。df -h:查看磁盘空间,别让硬盘撑爆了。tail -f /var/log/nginx/access.log:实时查看访问日志,看看有多少人来捧场。htop:比top更爽,更直观,安装完基本不想换别的。chmod:修改文件权限,比如网页文件打不开,可能权限不对。小彩蛋
你以为这就完了?服务器还有个神操作,叫“screen”或者“tmux”,意思就是让你开多个“会话”,断开ssh也不影响程序跑,简直是宅男的福音。
敲这招:
screen -S 我的网页会话
开了新会话,执行启动程序,按Ctrl+A然后D,退出但程序继续偷偷运行。
回来继续连上:
screen -r 我的网页会话
是不是有点意思?
请在这里放置你的在线分享代码爱美儿网络工作室携手三大公有云,无论用户身在何处,均能获得灵活流畅的体验
2800+
0.01s
70+
130T