美文网首页
使用宝塔面板来管理网站开发环境

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

作者: 老饕_Ljw | 来源:发表于2019-08-29 14:48 被阅读0次

    写在前面

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

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

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


    一、下载并安装宝塔面板

    • 宝塔官网:https://www.bt.cn/
    • 注意: 安装宝塔前必须确保是干净的操作系统,没有安装过其它环境带的Apache/Nginx/php/MySQL(已有的环境不可安装)
      使用以下代码安装宝塔(需要root权限),大学两三分钟完成安装
    yum install -y wget && wget -O install.sh http://download.bt.cn/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
    

    相关文章

      网友评论

          本文标题:使用宝塔面板来管理网站开发环境

          本文链接:https://www.haomeiwen.com/subject/zbdiectx.html