分享

使用宝塔面板来管理网站开发环境

 生信药丸 2021-07-26

写在前面

  • 对于一些不太熟悉linux系统的朋友来说(比如我。。。或者是一些生物背景的朋友需要搭建数据库网站等等。。),手动配置apach+mysql+php的网站开发环境,会碰到各种配置上的问题,并且没那么好解决。那么,使用一个一键式的管理软件,就非常有必要了。

  • 之前刚开始碰网站开发的时候,是自己配置的apach+mysql+php环境,过程艰辛。最近才接触到宝塔,一个非常方便并且成熟的服务器管理软件,并且提供一个可视化的宝塔面板,可以极速方便的一键配置与管理,一键配置服务器环境(LAMP/LNMP/Tomcat/Node.js)等等许多功能。

  • 最近有需求搭建一个实验室内部的网站,所以,用宝塔啊~


一、下载并安装宝塔面板

  • 宝塔官网:https://www./

  • 注意:安装宝塔前必须确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL(已有的环境不可安装)
    使用以下代码安装宝塔(需要root权限),大学两三分钟完成安装

yum install -y wget && wget -O install.sh http://download./install/install_6.0.sh && sh install.sh

安装成功后会出现以下内容:宝塔面板的URL以及默认需要开通的端口

  • 然后在浏览器输入给出的URL,就可以登录宝塔面板了


二、无法访问宝塔面板的解决办法

  • 注意:如果宝塔安装成功后,如果根据给出的URL登录不了宝塔面板,那么需要考虑两件事:

  1. 宝塔面板默认使用的8888端口是否开放

  2. 宝塔安装成功后给出的IP是否是正确的IP

  • 解决方法

  • 一开始我登录不上宝塔面板,以为是端口的问题,但是使用

    netstat -an|grep 8888
  • 发现8888端口确实是开放了的,登录不上很奇怪...

    后发现,原来宝塔给出的IP,不是正确的IP。。。一开始没注意到,所以后来把IP换成正确的就可以了(即可以用putty连上服务器的IP)

  • 关于端口开放的问题,如果你是使用自己买的服务器,centos7用firewall而不是iptables,去管理端口的开放和关闭。如果你是租用的阿里云或者腾讯云服务器,那么进入相应的云管理系统,进行安全组设置,将宝塔需要的默认端口开放即可。

  • 登录成功的宝塔面板:

接下来,想要什么扩展或者什么软件,只需要在宝塔面板上点点点就可以安装啦~不需要在服务器上进行繁琐的配置。

最后,提供一些使用firewall管理端口的常用命令

注意:新增/删除操作后需要重启防火墙服务才能生效.
注意:新增/删除操作后需要重启防火墙服务才能生效.
  • 启动防火墙

systemctl start firewalld.service
  • 停止防火墙/关闭防火墙

systemctl stop firewalld.service
  • 重启防火墙

systemctl restart firewalld.service
  • 设置开机启用防火墙

systemctl enable firewalld.service

* 设置开机不启动防火墙

systemctl disable firewalld.service
  • 开放一个端口号

firewall-cmd --zone=public --add-port=80/tcp --permanent
#说明:#–zone #作用域#–add-port=80/tcp #添加端口,格式为:端口/通讯协议#–permanent 永久生效,没有此参数重启后失效
  • 查看防火墙开放的端口信息

firewall-cmd --list-ports
  • 删除已开放的端口

firewall-cmd --zone=public --remove-port=80/tcp --permanent

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多