纯小白10分钟变身建站高手?宝塔linux面板全体验
qiyuwang 2024-10-04 05:11 16 浏览 0 评论
你想轻轻松松玩转linux建站管理吗?
看到这个标题,肯定会有人进来骂我,“这傻逼又扯什么呢?”
我他么是认真的
当我们要用linux搭建一个网站的时候,我在思考什么?
更改主机名,更改系统时区时间,因为好看
安装web组件 nginx+http/2 php7(php-fpm socket模式)/多版本兼容 mysql/mariadb
配置定时任务
安装Netdata监控
部署网站
最后全面检测一遍,测试各个功能是否正常,但显然,这很麻烦。。
致两年后的你
一晃两年时间过去了,我竟然在如此原始的操作下度过了,复杂愚蠢重复的操作不断消磨我的耐心。
直到有一天,有人发了一个好玩的网址
BT.cn
我的天哪,谁用这么“变态”的域名?????
哈,面板?
实际上我一直认为,面板是一种拉低水准的东西,我能轻松配置php7+opcache的环境,面板能吗?
然后小伙伴让我看了后台,WTF?
那就试一下吧,证明面板不如手工配置!
宝塔演示网址
账号:admin
密码:bt.cn
只提供部分功能演示,如需全功能,请花2分钟自行安装。
http://demo.bt.cn:8888/login
难道我错了?
我一直是手工的坚定拥护者,WDCP AHM CP等一系列愚蠢,老旧,反人类,资源占用巨大的面板,简直是搞笑
手工可以轻松搭建环境,追求最快的优化方案,不浪费任何一点资源,为什么用面板?
恰巧我现在这个博客中在搭建中,我索性直接重置了系统,开始安装宝塔。
初次尝试
当前宝塔版本4.6
安装命令
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
经过了大约2分钟的安装时间,安装完成了,终端最后会给我们一个网址 一个用户名 一个密码
给我们登陆用的
登陆后,我们其实还没有网站环境,只有个面板而已,宝塔会让我们选择环境
由于我一直使用lnmp,所以我只选了nginx1.12 php7 mysql5.5
面板进入后台开始安装,大约又经过了10分钟左右,web环境搭建完成。
首页一览
宝塔在首页尽量跟我们展示简略有用的信息
比如版本信息 在线时间 网站 数据库数量 服务器状态(进程管理 端口管理) 软件 网络
网站搭建
既然我们是要搭建网站,那就开始吧,选择左侧网站,进入网站环境,当前我的站点情况
最上栏 添加站点 修改默认页面(404等页面) 默认站点
域名 网站状态(可以点击暂停网站运行) 备份(导入导出) 目录 备注 设置|删除
新建网站
我们可以对各个参数进行详细的调整,并且自动生成的密码也保存在面板里,日后可以更轻松的管理
站点设置
域名管理 可以管理主机名
子目录绑定
网站目录
流量限制(nginx相关参数)
伪静态设置
我现在用的typecho的
默认文档
配置文件
可以直接修改配置文件进行微操,但错误的配置文件会导致web服务不能启动,所以谨慎修改
SSL
Let's Encrypt免费证书,支持自动续期
php版本,安装多个版本可以方便的切换
TOMCAT
没错,支持TOMCAT环境
301重定向
反向代理
风险扫描
FTP
由于我很讨厌ftp,所以我就不说了
数据库
数据库大部分操作都已经实现了,同时有导入导出功能(mysqldump)
监控
对系统的详细监控,默认保留30天
安全
ssh管理 防火墙 面板操作日志 都在这里
文件
强大好用的文件管理器,支持鼠标右键,全能型,所以FTP有何用?
计划任务
计划任务非常重要,一台服务器随时会面临各种问题,而计划任务的备份就是你最后的救星
而宝塔最强的在于
我的天哪!!!这是我见过的最简单的七牛+阿里云OSS的云备份方式!
软件管理
对宝塔上组件的管理都在这里进行 组件的设置也在这里
比如对nignx自带防火墙的管理
比如对php配置文件的修改 扩展的安装
在追求便利的同时,保留了配置文件的编辑功能
无论你是小白还是大神,都能简单的使用
面板设置
为什么不用面板,资源占用?安全问题?更新缓慢?
宝塔最为开放的态度
你可以
关闭面板,节省资源
开启自动更新
修改面板名称,端口
绑定主机名(绑定不存在的主机名,可以防止外网访问,本地配合hosts管理)
为什么我要用宝塔?
因为宝塔是用正确的思维在开发面板
你想看看不正确的?我给你看看plesk面板
这他么什么鬼???
复杂混乱 什么东西都放在前面 连个优先级都没有
宝塔正确的运维思维创造了正确的面板
而每周三的更新更是一种态度
所以
你为什么不用宝塔??
相关推荐
- 10款最出色的免费数据库管理工具(免费数据库客户端)
-
OpenKeyValOpenKeyval是一款免费、开源的键值数据库管理工具,基于Web,并且基于PHP开发,其目标是用最简单的方法来管理Web应用程序数据。用户只需要发送一个POST请求就可以存储...
- 主流数据库的不同点在哪?MySQL和SQL Server的区别介绍
-
在本教程中,树懒君介绍了两种最普遍应用的RDBMS—MySQL和MicrosoftSQLServer。通过介绍MySQL和SQLServer的几个关键区别,希望大家能在这两者之间做出最适合自己的...
- 【推荐】一个开源免费、AI 驱动的智能数据管理系统,支持多数据库
-
如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!.前言...
- MySQL原理介绍(mysql原理简述)
-
一、Mysql中有哪几种锁?1)表级锁开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。...
- 免费的sql工具,SQLynx有哪些优势?
-
1.免费且功能全面无成本负担:对于个人用户来说,SQLynx个人版完全免费,无需支付任何使用费用或订阅费用,降低了个人开发者的经济成本。...
- 免费mysql服务器,mySQL云数据库产品优势?
-
mysql免费服务器,免费mysql服务器。云数据库MySQL(TencentDBforMySQL)是一种稳定可靠、可弹性扩展和便于管理的关系型数据库服务。云数据库MySQL提供备份恢复、监...
- 结合我们公司的需求,看了ORACLE的收费,决定弃购!
-
今天向ORACLE的销售人员,确认了他们的报价,每套ORACLE按CPU付费,一个CPU报价约26万,如果你一台服务器有4个CPU,则26*4=104万(一台服务器)。我们有10台服务器,经费不够的情...
- 一起免费考 MySQL OCP 认证啦(mysql ocp考试大纲)
-
前言:在1995年,首个MySQL版本发布,为庆祝MySQL诞辰30周年,OracleUniversity在限定期间内推出了多个MySQL的免费培训课程与认证,其中也包括My...
- Navicat推出免费数据库管理软件Premium Lite
-
IT之家6月26日消息,Navicat推出一款免费的数据库管理开发工具——NavicatPremiumLite,针对入门级用户,支持基础的数据库管理和协同合作功能。▲Navicat...
- Linux服务器配置DNS解析(linux dns配置服务器)
-
环境说明CentOS等Linux操作系统基本是一样的...
- 搭建内网的DNS服务器(搭建内网dns解析服务器)
-
1.安装dnsmasq#centosyum-yinstalldnsmasq...
- # 更换手机热点后secureCRT无法连接centOS7系统
-
#更换手机热点后secureCRT无法连接centOS7系统##一、问题描述某些情况下,我们可能使用手机共享热点而给电脑联网。本来用一个手机热点共享网络时,SecureCRT可以正常连接到Cent...
- VMware与CentOS安装配置指南(vmware workstation安装centos7)
-
以下是一份详细的VMware虚拟机安装、配置及CentOS系统安装配置的指南,适合新手逐步操作:一、VMware虚拟机安装与配置...
- CentOS7安全加固的一份整理规划建议
-
◆更新系统:及时更新CentOS7操作系统版本和安全补丁,确保系统以最新状态运行。◆关闭不必要的服务:在运行系统时,应关闭不需要的服务和端口,以减少系统暴露的攻击面。◆安装防火墙:使用iptables...
- DNS从入门到放弃系列(3)(dns f1)
-
见字如面,我是小斐,今天文章展开说明bind9中named.conf...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- navicat无法连接mysql服务器 (65)
- 下横线怎么打 (71)
- flash插件怎么安装 (60)
- lol体验服怎么进 (66)
- ae插件怎么安装 (62)
- yum卸载 (75)
- .key文件 (63)
- cad一打开就致命错误是怎么回事 (61)
- rpm文件怎么安装 (66)
- linux取消挂载 (81)
- ie代理配置错误 (61)
- ajax error (67)
- centos7 重启网络 (67)
- centos6下载 (58)
- mysql 外网访问权限 (69)
- centos查看内核版本 (61)
- ps错误16 (66)
- nodejs读取json文件 (64)
- centos7 1810 (59)
- 加载com加载项时运行错误 (67)
- php打乱数组顺序 (68)
- cad安装失败怎么解决 (58)
- 因文件头错误而不能打开怎么解决 (68)
- js判断字符串为空 (62)
- centos查看端口 (64)