宝塔的使用
宝塔的使用
作为一个程序猿,不会部署服务器,有点说不过去。不过想要玩转服务器,负载均衡、集群、分布式.......还是有难度的,我们先选个容易上手的-宝塔。这里我们来给项目部署域名,以便外网可以访问。
1、首页
首页里面用图标展示了目前服务器的一个基本状态,包括负载状态、CPU使用率、内存使用率、磁盘的使用率。
有时候我们的负载状态达到100%,这个时候运行堵塞,项目基本都打不开了。要解决这个问题,首先我们要知道宝塔的负载状态图表中百分比的含意:
1)50%以下-此时服务器正以低负载状态运行
2)50~90% - 服务器负载正常,用户的请求可以及时得到服务器响应
3)90%~100% - 表示服务器资源已耗尽,无法及时响应用户请求,需尽快排查项目是否运行异常,或增加服务器配置
影响服务器负载的因素:1、CPU使用率 2、线程数量 3、IO使用率 4、swap使用率 5、因宿主机负载过高导致资源分配不足
比如阿里云的突发性能机器,即使你看你上面4个数据正常都,但你的负载有时就是很高,就有可能是宿主机限制导致的
下面我们以机动车道路来例举服务器在不同负载状态时的表现
假设:CPU核心数 = 车道数量 ;内存 = 车道宽度;磁盘IO = 车道限速
比如我之前部署了一个gitlab项目,但是经常发现负载状态达到100%,参考《GitLab内存消耗大的问题》这篇文章来处理
2、网站
子目录绑定
配置文件
伪静态
伪静态内容:
1 location / { 2 if (!-e $request_filename) { 3 rewrite ^(.*)$ /index.php?s=$1 last; 4 break; 5 } 6 }
参考链接:
https://blog.csdn.net/ouyang_peng/article/details/84066417
https://www.bt.cn/bbs/thread-11402-1-1.html