如何通过宝塔面板创建和管理网站?

COS、CDN

通过宝塔面板创建和管理网站非常简单,以下是一步步的详细指南:

  1. 登录宝塔面板

    • 打开浏览器,输入您的宝塔面板地址(通常是 http://您的服务器IP:8888),使用管理员账号和密码登录。
  2. 创建站点

    • 登录后,进入“网站”模块。
    • 点击右上角的“添加站点”按钮。
    • 在弹出的窗口中,填写站点域名(例如 www.example.com)、选择站点目录(默认为 /www/wwwroot/域名),并选择其他相关配置,如PHP版本。
    • 点击“提交”按钮,完成站点创建。
  3. 站点目录

    • 创建站点后,站点目录会自动创建在 /www/wwwroot/域名 目录下。
    • 您可以在这个目录中上传和管理网站文件。
  4. 域名管理

    • 在“网站”模块中,点击您刚刚创建的站点名称,进入站点管理页面。
    • 在“域名管理”选项卡中,可以添加、删除或修改绑定的域名。
  5. 访问限制

    • 在站点管理页面中,点击“访问限制”选项卡。
    • 可以设置IP访问限制,允许或拒绝特定IP地址的访问。
    • 例如,输入 192.168.1.1 并选择“拒绝”,则该IP地址将无法访问您的网站。
  6. 伪静态

    • 在站点管理页面中,点击“伪静态”选项卡。
    • 选择预定义的伪静态规则(如WordPress、Discuz等),或自定义伪静态规则。
    • 自定义伪静态规则可以使用rewrite规则,例如:
      apache
       
      RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]
  7. 部署SSL

    • 在站点管理页面中,点击“SSL”选项卡。
    • 选择“免费SSL”或“手动上传SSL证书”。
    • 如果选择“免费SSL”,点击“申请”按钮,按照提示完成SSL证书的申请和安装。
    • 如果选择“手动上传SSL证书”,上传您的证书文件和私钥文件。
  8. PHP版本

    • 在站点管理页面中,点击“PHP版本”选项卡。
    • 选择您需要的PHP版本,例如PHP 7.4。
    • 保存设置后,站点将使用新的PHP版本。
  9. Composer

    • 在站点管理页面中,点击“运行环境”选项卡。
    • 选择“Composer”选项,可以安装和管理PHP依赖包。
    • 例如,输入 composer require laravel/framework,点击“执行”按钮,安装Laravel框架。
  10. 重定向

    • 在站点管理页面中,点击“重定向”选项卡。
    • 设置HTTP到HTTPS的重定向,或自定义重定向规则。
    • 例如,设置HTTP到HTTPS的重定向:
      apache
       
      RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [L,R=301]
  11. 反向代理

    • 在站点管理页面中,点击“反向代理”选项卡。
    • 设置反向代理,将请求转发到其他服务器或服务。
    • 例如,将请求转发到 http://127.0.0.1:8080
      apache
       
      ProxyPass / http://127.0.0.1:8080/ ProxyPassReverse / http://127.0.0.1:8080/
  12. 防盗链

    • 在站点管理页面中,点击“防盗链”选项卡。
    • 设置防盗链规则,防止其他网站盗用您的资源。
    • 例如,允许来自 www.example.com 的请求:
      apache
       
      RewriteEngine On RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?example\.com [NC] RewriteRule \.(jpg|jpeg|png|gif)$ - [F,NC]
  13. 网站日志

    • 在站点管理页面中,点击“日志”选项卡。
    • 查看和下载网站的访问日志和错误日志。
    • 访问日志记录了用户的访问信息,错误日志记录了网站运行中的错误信息,有助于排查问题。
COS、CDN
热门