当前位置: 首页 > wzjs >正文

网站自助搭建做网站要是要求吗

网站自助搭建,做网站要是要求吗,php网站怎么用mysql新建数据库,做英文网站的流程一、网络安全基础概念 安全相关定义 信息安全与网络安全:涉及信息的保密性、完整性和可用性,防止信息泄露。渗透攻击与防御:包括初级和高级渗透攻击,防御技术手段主要是防火墙。帽子分类:白帽子(授权测试&…

一、网络安全基础概念

  1. 安全相关定义
    • 信息安全与网络安全:涉及信息的保密性、完整性和可用性,防止信息泄露。
    • 渗透攻击与防御:包括初级和高级渗透攻击,防御技术手段主要是防火墙。
    • 帽子分类:白帽子(授权测试)、黑帽子(非法入侵)、灰帽子。
  2. Web 安全
    • Web 定义:网站(www),是互联网的一部分。
    • 常见安全漏洞:SQL 注入(针对数据库)、XSS 跨站脚本攻击、文件上传下载漏洞、弱口令、CSRF 攻击。
    • 复现工具:Docker、Burp Suite(BP)、Ubuntu(使用apt命令)。
    • 渗透工具:BP、Metasploit Framework(MSF)、信息收集工具(Nmap、Web 网站、Hack、Fofa)。

二、虚拟环境搭建

  1. 靶场搭建方式
    • 传统方式:使用 VMware 搭建 LNMP(Linux、Nginx、MySQL、PHP)或 LAMP(Linux、Apache、MySQL、PHP)环境,涉及中间件(如 Nginx、Apache、Tomcat 等)。
    • 面板工具:小皮面板(https://old.xp.cn/windows - panel.html )、宝塔面板(宝塔面板下载,免费全能的服务器运维软件 ),可快速搭建服务。
    • Docker 搭建:一键部署,轻量级且能实现应用的快速部署、隔离运行和资源高效利用。
  2. 中间件概念
    • 定义:类似于现实生活中的 “快递中转站”,负责不同系统、不同服务之间的通信和协作,连接前端、后端、数据库等,提供通用功能(缓存、消息队列、权限控制),提高开发效率。
    • 分类
      • Web 服务器中间件:Nginx、Apache、Caddy。
      • 应用服务器中间件:php - fpm、Tomcat、uWSGI。

三、环境搭建详细步骤

(一)LNMP 搭建(基于 Ubuntu 系统)
  1. Ubuntu 虚拟机安装:参考VMware中安装配置Ubuntu(2024最新版 超详细)_vmware ubuntu-CSDN博客 。
  2. 基础配置
    sudo passwd root  # 设置root用户的密码
    sudo apt update    # 更新软件包列表
    sudo apt upgrade -y  # 升级所有已安装的软件包
    sudo apt dist - upgrade  # 处理依赖关系升级(可选)
    sudo apt install -y curl wget git vim nano net - tools tree unzip zip  # 安装基本工具
    systemctl stop ufw  # 关闭防火墙
    systemctl disable ufw  # 禁用防火墙
    setenforce 0  # 禁用selinux

 

       3.SSH 远程连接配置

apt - get install openssh - server
systemctl status ssh  # 查看ssh服务的状态
# 更改配置文件:/etc/ssh/sshd_config,将PermitRootLogin设为yes
systemctl restart ssh  # 重新启动服务

            4.Nginx 安装与配置

    # 安装依赖包
    apt - get install gcc
    apt - get install libpcre3 libpcre3 - dev
    apt - get install zlib1g zlib1g - dev
    sudo apt - get install openssl
    sudo apt - get install libssl - dev# 安装nginx
    tar - xvf nginx - 1.21.6.tar.gz# 编译nginx
    cd nginx - 1.21.6
    ./configure
    ./configure --prefix=/home/centos/nginx --with - http_stub_status_module --with - http_ssl_module --with - http_sub_module
    make
    make install# 启动nginx
    cd /usr/local/nginx/sbin
    ./nginx

           5. PHP 安装与配置

    # 增加源地址
    sudo apt - get install software - properties - common
    sudo add - apt - repository - y ppa:ondrej/php
    sudo apt - get update# 安装php
    sudo apt - get install php7.3 php7.3 - mysql php7.3 - fpm php7.3 - curl php7.3 - xml php7.3 - gd php7.3 - mbstring php - memcached php7.3 - zip# 切换不同版本的软件
    update - alternatives --config php# 配置php - fpm
    # 编辑配置文件www.conf,将监听端口改掉
    # ;listen = /run/php/php7.3 - fpm.sock
    # listen = 127.0.0.1:9000# 启动php - fpm
    sudo service php7.3 - fpm start
    netstat - lnt | grep 9000
    lsof - i:9000

           6.MySQL 安装与配置 

    apt - get install mysql - server
    # 设置root用户的密码
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
    flush privileges;

     

    (二)宝塔面板
    1. 安装:访问宝塔面板下载,免费全能的服务器运维软件 ,安装过程中设置账号密码,安装完成后获得面板访问地址(如http://你的IP:8888)。
    2. 优缺点
      • 优点:操作简单、功能全面、插件丰富、备份还原方便、社区支持好。
      • 缺点:资源占用较高、有安全性问题、商业化倾向明显、自定义程度有限、不支持 arm 架构。
    (三)小皮面板

    官网:https://old.xp.cn/windows - panel.html ,新版只支持 Linux 系统下搭建。

    (四)Docker 搭建渗透测试环境

    详情请见我的另一个博客基于docker进行渗透测试环境的快速搭建(在ubantu中docker设置代理)-CSDN博客

      http://www.dtcms.com/wzjs/558038.html

      相关文章:

    1. 禾天姿网站建设网站整站程序
    2. 长沙市网站开发wordpress 主体安装
    3. 什么网站做ppt好微信营销网站建设
    4. 广东网站制作公司排名山东省住房和城乡建设厅官网查询
    5. 阿里企业网站建设品牌建设的过程
    6. 站群cms源码wordpress 代码解读
    7. 怎么在网上查网站空间是双线还是单线wordpress sns
    8. 网站验证码原理企业网站计划书
    9. 网站硬件需求住房和建设建设局网站
    10. 微信公众号转入公司网站建设中国移动网站官网
    11. 长春制作网站软件wordpress 定时发布失败
    12. 防伪码查询网站怎么做的什么nas可以做网站服务器
    13. 成都网站建设公司招聘怎么做网络广告推广
    14. 商城网站开发嵌入支付宝个体工商户能网站备案吗
    15. 百度站长平台登录安徽企业网站制作
    16. 邵阳专业网站设计如何策划网络推广方案
    17. 云南专业网站制作公司春花直播
    18. 站长工具seo查询为学校网站做网站推广策划书
    19. 手表网站错误怎么办c mvc 大型网站开发
    20. 无锡网站设计公司排名做足球原创短视频网站
    21. 北京做网站男生工资泰安人才网
    22. 郑州门户网站制作企业网盘系统
    23. 宁波拾谷网站建设河南做网站联系电话
    24. 网站建设 任务优惠活动制作网站
    25. 网站的效果图做网站导航多大字号
    26. 网站后台栏目根据什么做的网站种类有哪些
    27. 菏泽做网站网站分析百度
    28. 怎么做好营销网站开发正定网站建设
    29. 推进网站集约化建设的作用让网站打开更快
    30. 网站定制公司推荐百度识图网页版在线