
宝塔 Linux 面板是一款 Linux 平台使用的服务器管理软件,其基于 Python 语言开发。目前支持比较常见的 CentOS / Debian / Ubuntu 等操作系统(推荐使用 CentOS 系统) ,可一键配置安装 nginx、apache、php、mysql、pureftpd、phpmyadmin 等软件,本文主要介绍服务器以及宝塔面板配置与优化。
一、服务器配置 1、选择合适机房从整体上看:
HK > DC6 CN2 GIA-E > DC9 CN2 GIA > DC8 CN2 > DC3 CN2 > DC2 QNET ≈ DC4 MCOM
电信宽带用户:
HK > DC6 CN2 GIA-E > DC9 CN2 GIA > DC8 CN2 > DC3 CN2 ≈ DC2 QNET ≈ DC4 MCOM
联通宽带用户:
HK > DC6 CN2 GIA-E > DC9 CN2 GIA > DC8 CN2 > DC3 CN2 > DC4 MCOM > DC2 QNET
移动宽带用户:
HK > DC6 CN2 GIA-E > DC9 CN2 GIA >DC8 CN2 ≈ DC3 CN2 ≈ DC2 QNET ≈ DC4 MCOM
任何情况下都是优先推荐 HK、DC6 CN2 GIA-E、DC9 CN2 GIA、DC8 CN2 这四个机房的,其余的三个机房则是各有千秋。
2、安装操作系统 3、开启TCP加速Google BBR:
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh
锐速(Debian系统下):
wget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh
#上面报错,可以使用: wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder-all.sh && bash serverspeeder-all.sh二、面板安装
2020年1月8日已更新至 7.1.0正式版 点击查看安装命令
CentOS(推荐使用)
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
Debian
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && bash install.sh
Ubuntu
wget -O install.sh http://download.bt.cn/install/install-ubuntu.sh && sudo bash install.sh
默认生成的登录密码如果忘记保存,我们可以使用
cat /www/server/panel/default.pl
登陆宝塔面板后,会提示安装 Web 环境:
lamp 的全称是linux + apache + mysql +php
lnmp 的全称是linux + nginx + mysql + php
| Apache | Nginx |
|---|---|
| 处理动态请求 | 静态和反向代理 |
| 追求稳定,少Bug | 追求性能,轻量 |
| 同步多进程模型 | 异步非阻塞——抗并发,负载均衡好 |
| 模块多,Rewrite 强大 | 高度模块化的设计,良好的扩展性,编写模块相对简单 |
| 主流,拥有成熟的技术和开发社区 | 社区活跃,各种高性能模块出品迅速 |
Apache 做为 Web Server 是负载 PHP的最佳选择,Apache因为把php模块集于一身成为一个整体,因此任何请求访问(静态,动态)都是Apache(httpd)自己搞定的; 而Nginx仅仅是一个传递的角色。它可以处理静态(图片,js,css等),但php相关的就得由后面的php-fpm来处理。
三、面板优化 1、安全优化Nginx 性能稳定、功能丰富、运维简单、处理静态文件速度快且消耗系统资源极少,因此,相比 Apache,用 Nginx 作为 Web 服务器:使用资源更少,支持更多并发连接,效率更高;此外,Nginx 是一个高性能的 HTTP 和反向代理服务器,Nginx 以其稳定、丰富功能集、示例配置文件和低系统资源的消耗而闻名。
宝塔面板默认端口 8888 及默认登录用户名 admin 都不太安全,推荐大家进行更改。
2、添加SWAP虚拟缓存1. 安装linux工具箱
2. 添加SWAP虚拟缓存
安装opcache、memcached、imagemagick、fileinfo、exif
至此,已完成宝塔面板的安装与配置。
最后,附上一个宝塔Linux面板命令大全,并分享一个无本博客的视频给大家。
点此处查看 宝塔Linux面板命令大全
《【建站教程】用宝塔面板搭建服务器环境并优化教程-无本博客》
链接:https://pan.baidu.com/s/1sgcnwh19goTP055g_moRcw
提取码:5asy
参考:
1: https://www.banwagongzw.com/4.html
2: https://www.feiniaomy.com/post/90.html