首页 > 系统相关 >Ubuntu22.04 LAMP快速实战

Ubuntu22.04 LAMP快速实战

时间:2024-06-07 11:54:50浏览次数:28  
标签:实战 www Ubuntu22.04 sudo blog var LAMP conf test

好的,我来为您详细说明如下步骤:

  1. 安装LAMP

    • 更新软件源并安装必要的软件包:
      sudo apt update
      sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
      
    • 测试LAMP安装是否成功:
  2. 配置多域名站点

    • 在 /etc/apache2/sites-available 目录下创建两个配置文件:
      • blog.test.conf
        <VirtualHost *:80>
            ServerName blog.test
            DocumentRoot /var/www/blog
            <Directory /var/www/blog>
                Options Indexes FollowSymLinks
                AllowOverride All
                Require all granted
            </Directory>
        </VirtualHost>
        
      • www.test.conf
        <VirtualHost *:80>
            ServerName www.test
            DocumentRoot /var/www/www
            <Directory /var/www/www>
                Options Indexes FollowSymLinks
                AllowOverride All
                Require all granted
            </Directory>
        </VirtualHost>
        
    • 创建对应的网站目录:
      sudo mkdir -p /var/www/blog
      sudo mkdir -p /var/www/www
      
    • 启用新的站点配置:
      sudo a2ensite blog.test.conf
      sudo a2ensite www.test.conf
      sudo systemctl reload apache2
      
    • 测试访问:
  3. 配置SSL

    • 安装 certbot 并配置 Let's Encrypt SSL 证书:
      sudo apt install certbot python3-certbot-apache
      sudo certbot --apache -d blog.test -d www.test
      
    • 证书会自动配置在 Apache 配置文件中,并启用 HTTPS 访问。
    • 测试访问:
  4. 管理站点

    • 使用 a2ensite 和 a2dissite 命令启用/禁用站点:
      sudo a2dissite blog.test.conf
      sudo a2ensite www.test.conf
      sudo systemctl reload apache2
      
    • 现在只有 www.test 站点可以访问,blog.test 已被禁用。

标签:实战,www,Ubuntu22.04,sudo,blog,var,LAMP,conf,test
From: https://www.cnblogs.com/laraveler/p/18236978

相关文章

  • 大模型开发应用实战:真实项目实战对标各类大厂大模型算法岗技术
    大模型开发应用实战营:真实项目实战对标各类大厂大模型算法岗技术一、引言在人工智能领域,大模型已经成为推动技术进步和应用创新的重要力量。随着技术的不断发展,各大厂商纷纷投入大量资源研发大模型,并尝试将其应用于各种实际场景中。为了培养具备大模型开发与应用能力的高级技术......
  • 大模型微调实战:精通、指令微调、开源大模型微调、对齐与垂直领域应用
    大模型微调实战:精通、指令微调、开源大模型微调、对齐与垂直领域应用一、引言随着人工智能技术的迅猛发展,大模型在多个领域展现出强大的能力。然而,如何有效地对大模型进行微调以适应特定任务和场景,成为了研究者和开发者关注的焦点。本文将深入探讨大模型微调实战营中的关键内容,......
  • 195、Django实战:从部署到运维,打造高效Web应用
    DjangoChannels:实现WebSocket与实时通信本文将向您介绍Python开发框架Django中的一个重要组件——DjangoChannels,它使得在Django中实现WebSocket通信变得轻而易举。通过阅读本文,您将了解WebSocket的概念、DjangoChannels的工作原理以及如何在实际项目中使用它来实现实时......
  • 新手如何正确使用代理IP,一篇文章学会,包含实战案例
    前言一、代理IP1.1什么是代理IP?1.2代理ip分类1.3代理IP的作用和优势二、更换代理IP的方法2.1重启路由器或光猫2.2用拨号vps重拨更换动态IP代理。2.3使用浏览器更换IP三、IPIDEA代理的优势四、提取代理IP4.1提取步骤4.2浏览器使用代理IP五、使用代理IP获......
  • 【机器学习】GLM4-9B-Chat大模型/GLM-4V-9B多模态大模型概述、原理及推理实战
    ​​​​​​​目录一、引言二、模型简介2.1GLM4-9B 模型概述2.2GLM4-9B 模型架构三、模型推理3.1GLM4-9B-Chat语言模型3.1.1 model.generate 3.1.2 model.chat3.2GLM-4V-9B多模态模型3.2.1多模态模型概述3.2.2 多模态模型实践四、总结 一、引言......
  • # RocketMQ 实战:模拟电商网站场景综合案例(二)
    RocketMQ实战:模拟电商网站场景综合案例(二)===========================================================一、SpringBoot整合Dubbo:dubbo概述1、dubbo概述Dubbo:是阿里巴巴公司开源的一款高性能、轻量级的JavaRPC框架,它提供了三大核心能力:面向接口的远程方法调用......
  • 【粉丝福利社】《安恒“网安三剑客”:大模型时代下的网络安全实战指南》(文末送书-完成)
    ......
  • 【SpringBoot + Vue 尚庭公寓实战】项目初始化准备(二)
    尚庭公寓SpringBoot+Vue项目实战】项目初始化准备(二)文章目录尚庭公寓SpringBoot+Vue项目实战】项目初始化准备(二)1、导入数据库2、创建工程3、项目初始配置3.1、SpringBoot依赖配置3.2、创建application.yml文件3.3、创建SpringBoot启动类4、MyBatisPlus配置4.1......
  • Maven实战案例:搭建微服务Maven工程架构
    1.1项目需求和结构分析需求案例:搭建一个电商平台项目,该平台包括用户服务、订单服务、通用工具模块等。项目架构:1.用户服务:负责处理用户相关的逻辑,例如用户信息的管理、用户注册、登录等。2.订单服务:负责处理订单相关的逻辑,例如订单的创建、订单支付、退货、订单查看等。......
  • nginx mirror流量镜像详细介绍以及实战示例
    nginxmirror流量镜像详细介绍以及实战示例1.nginxmirror作用2.nginx安装3.修改配置3.1.nginx.conf3.2.conf.d目录下添加default.conf配置文件3.3.nginx配置注意事项3.3.nginx重启4.测试1.nginxmirror作用为了便于排查问题,可能希望线上的请求能够同步到测试环境,以......