Cheug's Blog

当前位置:网站首页 / Server / 正文

宝塔VPS主机面板安装架设使用

2017-08-18 / Server / 2312 次围观 / 0 次吐槽 /

          宝塔面板是一款使用方便、功能强大且终身免费的服务器管理软件,支持Linux与Windows系统。一键配置:LAMP/LNMP、网站、数据库、FTP、SSL,通过Web端轻松管理服务器。

一、宝塔主机面板安装

宝塔主机面板官网:www.bt.cn,面板安装要求如下:

Python版本: 2.6/2.7(安装宝塔时会自动安装)
内存:128M以上,推荐512M以上(纯面板约占系统10M内存)
硬盘:100M以上可用硬盘空间(纯面板约占20M磁盘空间)
系统:CentOS 6.x / 7.x (Ubuntu、Debian、Fedora ),确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL

宝塔主机面板包含软件:

Nginx-Tengine-2.2.0
Nginx1.8 – 1.10
Apache2.4.20
PHP5.2 – 7.1(安装时可选,支持多版本共存,除php7.0,php7.1都已包含zendloader)
MySQL5.5 – 5.7(安装时可选)
Pure-Ftpd
phpMyadmin
OpenResty
WEB在线面板

宝塔主机面板一键安装命令如下:

#CentOS
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh
#Ubuntu
apt-get install -y wget && wget -O install.sh http://download.bt.cn/install/install.sh && sh install.sh

注意:如果你用的是阿里云、谷歌云、腾讯云等这样的可以自定义主机防火墙规则的平台,请先在控制中心放行20\ 21\ 30000-40000端口(FTP)\  22 (SSH) \80 \443 (网站及SSL)\ 3306 (数据库远程连接)\ 888 (phpmyadmin)等端口。

宝塔VPS主机面板防火墙规则

宝塔主机面板安装比较快,只需要几分钟就可以完成,安装完成后,你就可以看到面板登录地址与密码了。

宝塔VPS主机面板安装完成

二、宝塔主机面板配置

首先,打开宝塔主机面板登录地址,输入账号与密码进入。

宝塔VPS主机面板登录账号

如果是第一次进入,会列出LNMP或者LAMP组件让你选择安装,没有出现也没有关系,直接进入到面板的“软件管理”单独点击安装。

宝塔VPS主机面板安装软件

宝塔安装Nginx、PHP和MysqL需要耗费大量的时间,请你耐心等待,你可以随时进入软件管理点击“正在安装”查看进度情况。

宝塔VPS主机面板查看进度

这是宝塔主机面板的界面,左边就是功能导航了,主要有:网站、FTP、数据库、监控、安全、文件、计划任务、软件管理、面板设置等。(点击放大)

宝塔VPS主机面板软件界面

宝塔主机面板在后台提供了非常多的建站软件下载与一键安装,你可以轻松搭建LNMP或者LAMP环境:

Nginx 1.12    Web服务器    轻量级,占有内存少,并发能力强            
Apache    Web服务器    世界排名第一,快速、可靠并且可通过简单的API扩充                
MySQL 5.5    SQL数据库    MySQL是一种关系数据库管理系统!            
Pure-Ftpd 1.0.45    FTP服务器    PureFTPd是一款专注于程序健壮和软件安全的免费FTP服务器软件            
宝塔跑分 1.3    其它    测试服务器基础性能!                          
宝塔一键部署源码 1.0    扩展    快速部署常用程序!            
Tomcat    语言解释器    开发和调试JSP程序的首选                
七牛云存储    计划任务    将网站或数据库打包备份到七牛对象存储空间,七牛提供10GB免费存储空间, 点击申请                
Linux工具箱 1.0    系统工具    Linux系统工具,配置DNS、Swap、时区!            
阿里云OSS    计划任务    将网站或数据库打包备份到阿里云OSS对象存储空间,阿里云OSS提供5GB免费存储空间, 点击申请                
PHP守护 1.2    其它    监控PHP-FPM运行状态,防止大批量出现502错误!            
phpMyAdmin 4.4    数据库工具    Web端MySQL管理工具            
FTP存储空间    计划任务    将网站或数据库打包备份到FTP存储空间.                
Redis 3.2.9    通用缓存器    Redis 是一个高性能的key-value数据库(要使用PHP连接redis,需在PHP设置中安装redis扩展)            
Memcached 1.4    通用缓存器    Memcached 是一个高性能的分布式内存对象缓存系统            
升级节点修正补丁 1.0    升级补丁    用于修正与更新下载节点            
宝塔WebHook    扩展    WebHook,可设置回调脚本,通常用于第三方回调通知!                
PHP-5.2    语言解释器    PHP是世界上最好的编程语言                
PHP-5.3    语言解释器    PHP是世界上最好的编程语言                
PHP-5.4    语言解释器    PHP是世界上最好的编程语言                
PHP-5.5    语言解释器    PHP是世界上最好的编程语言                
PHP-5.6    语言解释器    PHP是世界上最好的编程语言                
PHP-7.0    语言解释器    PHP是世界上最好的编程语言            
PHP-7.1    语言解释器    PHP是世界上最好的编程语言

在软件管理界面中,点击某一个软件直接安装即可。

宝塔VPS主机面板程序软件列表

Nginx、MysqL、PHP、Memcached、Redis等提供了启动、重启等操作,在安装后你可以点击进行相应的操作。你也可以自己修改相关的配置文件。

宝塔VPS主机面板修改配置




三、宝塔面板使用问题

内存不足的问题。安装PHP和MysqL用时比较耗时,如果内存小的话,选择安装MysqL 5.6以上会出错误:“g++: internal compiler error: Killed (program cc1plus)”。这是因为内存不足导致的,解决的办法就是增加SWAP内存,命令如下:

dd if=/dev/zero of=/mnt/swap bs=1M count=4096
mkswap /mnt/swap
swapon /mnt/swap

#使用完了可以删除:
sudo swapoff /swapfile
sudo rm /swapfile

软件安装卡住或者一直在等待执行。宝塔面板安装LNMP是通过后台直接下载安装的,这样做虽然可以加快速度和增加可选择性,但是受节点速度影响在宝塔面板后台安装软件经常出现:“等待执行”。遇到这样的问题先尝试重启面板看看:service bt restart。

宝塔VPS主机面板卡住

SSL证书申请失败。这里主要是指Let’s Encrypt免费证书申请失败。这个真的着了阿里云DNS的“坑”了 ,经过我的测试使用阿里云DNS的话会出现DNS验证失败的问题,当然宝塔申请Let’s Encrypt证书的功能还不怎么完善,失败率高。

宝塔VPS主机面板申请证书失败

开启HTTP/2。使用了SSL的话那么自然要开启HTTP/2了,如果是Nginx的话,开启ssl之后修改配置文件,将listen 443 ssl; 改成listen 443 ssl http2; 保存即可。同时注意不要误删分号。

宝塔VPS主机面板开启Http 2

额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

必填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Powered By Cheug's Blog

Copyright Cheug Rights Reserved.