Linux本地部署1Panel:实现现代化运维管理面板并实现公网访问

橙色阳光 2024-08-27 ⋅ 17 阅读

引言

在日常的运维工作中,一个高效的运维管理面板是必不可少的。它能够集中管理服务器资源、监控服务器状态、自动化执行任务等,大大提高了运维工作的效率和可靠性。1Panel是一个功能强大且易于使用的现代化运维管理面板,本文将介绍如何在Linux环境下进行本地部署,并实现公网访问。

步骤一:环境准备

在开始部署1Panel之前,我们需要先准备好以下环境:

  1. 一台安装有最新的Ubuntu Server操作系统的Linux服务器;
  2. 一个公网域名,用于访问1Panel的管理界面;
  3. 已经配置好的DNS解析记录,将域名解析到该服务器的公网IP上;
  4. 开放服务器的80和443端口,用于HTTP和HTTPS访问。

步骤二:安装和配置Nginx

  1. 使用以下命令安装Nginx:

    sudo apt-get update
    sudo apt-get install nginx
    
  2. 安装完成后,使用以下命令启动Nginx:

    sudo systemctl start nginx
    
  3. 打开/etc/nginx/sites-available/default文件,并将其中的内容替换为以下配置:

    server {
        listen 80;
        server_name your_domain.com;
    
        location / {
            proxy_pass http://localhost:8080;
            proxy_set_header Host $host;
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            proxy_set_header X-Forwarded-Proto $scheme;
            proxy_redirect http:// https://;
        }
    }
    

    your_domain.com替换为你的域名。

  4. 保存并退出文件,然后使用以下命令重新加载Nginx配置:

    sudo systemctl reload nginx
    

步骤三:安装和配置1Panel

  1. 在服务器上创建一个名为1panel的目录,并进入该目录:

    mkdir 1panel
    cd 1panel
    
  2. 下载最新的1Panel安装包:

    wget https://github.com/1panelio/1panel/releases/latest/download/1panel-linux-amd64.tar.gz
    
  3. 解压缩安装包:

    tar -zxvf 1panel-linux-amd64.tar.gz
    
  4. 使用以下命令启动1Panel:

    ./1panel
    
  5. 在浏览器中访问http://your_domain.com,将会看到1Panel的欢迎界面。

步骤四:配置公网访问

  1. 在1Panel的欢迎界面上,点击右上角的登录按钮,并使用默认的用户名和密码(admin/admin)进行登录。

  2. 登录后,点击右上角的用户名,进入用户设置界面,在企业域名一栏中输入你的域名,并点击保存

  3. 返回1Panel的欢迎界面,点击右上角的安全按钮,选择安全设置,将仅允许本地访问选项关闭。

  4. 重新加载Nginx配置,并使用以下命令重启Nginx:

    sudo systemctl reload nginx
    sudo systemctl restart nginx
    
  5. 现在,你可以使用你的域名进行访问了:https://your_domain.com

总结

通过上述步骤,我们成功地在Linux服务器上部署了1Panel现代化运维管理面板,并且实现了公网访问。1Panel提供了丰富的功能,可以帮助我们更好地管理服务器资源和执行运维任务,提高工作效率。希望本文对您在Linux环境下部署1Panel有所帮助!


全部评论: 0

    我有话说: