centos7 配置 phpmyAdmin ,设置nginx服务器域名访问 禁止ip访问 配置遇到的问题

CentOS 7 + Nginx 安全部署 phpMyAdmin 5.0.4 实战指南 phpMyAdmin 是 MySQL/MariaDB 最主流的 Web 数据库管理工具,其部署本质是 LEMP(Linux + Nginx + MySQL + PHP)栈的工程实践。理解 Nginx 的事件驱动模型、PHP-FPM 的 Unix Socket 通信机制,是规避 502 错误与权限问题的关键;而 phpMyAdmin 5.0.4 因兼容 CentOS 7 默认 PHP 7.4、修复高危 CVE 漏洞且启动轻量,成为政企及教育类低配虚拟机(如 VMware CentOS 7 Minimal)的首 阅读详情

安装

wget https://files.phpmyadmin.net/phpMyAdmin/4.7.0/phpMyAdmin-4.7.0-all-languages.tar.gz

tar -zvxf phpMyAdmin-4.7.0-all-languages.tar.gz


#放置根目录下
mv phpMyAdmin-4.7.0-all-languages /opt/nginx/html/

cd /opt/nginx/html/

mv phpMyAdmin-4.7.0-all-languages pma

修改配置文件

cp config.sample.inc.php config.inc.php
vim config.inc.php




#修改ip
$cfg['Servers'][$i]['auth_type'] = 'cookie';
/* Server parameters */
$cfg['Servers'][$i]['host'] = '192.168.163.12';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;

 

访问数据使用IP访问

192.168.163.12

出现1130错误

问题:root用户的host  问题

方法:

mysql -u root -p

mysql>use mysql;

mysql>select 'host' from user where user='root';

mysql>update user set host = '%' where user ='root';

mysql>flush privileges;

mysql>select 'host' from user where user='root';

第一句是以权限用户root登录

第二句:选择mysql库

第三句:查看mysql库中的user表的host值(即可进行连接访问的主机/IP名称)

第四句:修改host值(以通配符%的内容增加主机/IP地址),当然也可以直接增加IP地址

第五句:刷新MySQL的系统权限相关表

第六句:再重新查看user表时,有修改。。

最后重起mysql服务即可完成。

刷新数据库,即可访问

 

 

nginx服务器 禁止ip访问,使用域名访问

vim /opt/

 #添加
 server {
        listen       80;
        server_name  www.nginx_frist.com;

        location / {
            root   /opt/nginx/html;
            index  index.php index.html index.htm;
        }
        location ~ \.php$ {
            root           html;
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }

    }
.....
.....
....
        #默认禁止ip访问,如果ip访问返回403
        server {

            listen 80 default_server;

            server_name _;

            return 403;

        }

    ##也可以把这些流量收集起来,导进到本人的网站,只需做以下跳转设置就可以: 

    #server { 

    #   listen 80 default; 
    #    rewrite ^(.*) http://www.abc.com; 
    #  } 

效果

Debian 9 + Nginx 部署 phpMyAdmin 安全实践指南 phpMyAdmin 是轻量级 Web 数据库管理工具,常用于快速执行 SQL 操作与数据库维护;其安全运行依赖于 Web 服务器、PHP 运行时与操作系统三者的协同加固。Nginx 凭借精准的 location 路径控制能力,成为替代 Apache 的更可控入口网关,尤其适合对权限收敛与攻击面最小化有强要求的生产环境。Debian 9 虽已结束 LTS 支持,但因其稳定内核(4.9)、原生 PHP 7.0 与 MySQL 5.7 支持,仍是教育、边缘设备及老旧硬件场景下的可靠基线平台。本文聚焦 phpMy 阅读详情

相关推荐

Linux服务器部署WordPress:宝塔面板、雷池WAF与Nginx安全加固实战

在Linux服务器上部署Web应用是运维和开发人员的核心技能之一,其关键在于构建一个稳定、高效且安全的运行环境。通过理解LNMP(Linux, Nginx, MySQL, PHP)架构的原理,我们可以利用自动化工具简化部署流程,并引入安全机制来保障应用。Web应用防火墙(WAF)作为重要的安全组件,能够在应用层有效防御SQL注入、XSS等常见网络攻击,提升系统的主动防护能力。结合Nginx的反向代理与灵活的服务器配置,可以实现精细化的流量管控与访问控制。本文聚焦于**WordPress**建站场景,详细演示

weixin_30698527的博客 409

在centos中配置nginx+php的环境教程。

请注意,上述步骤是基本的配置指南,实际操作中可能会有特定的需求和配置。建议参考Nginx和PHP官方文档或其他详细教程以获得更全面和准确的信息。现在,你已经在CentOS中成功配置了Nginx和PHP环境。你可以将PHP文件放置在。目录下,并通过访问Nginx服务器的IP地址来执行PHP文件。

高性价比服务器就选:蓝易云 496

phpMyAdmin安全验证深度解析:Cookie、HTTP与Signon三种方式配置指南

在数据库管理与Web应用开发中,身份验证是保障数据安全的核心机制。其原理在于通过验证用户凭据来授权访问,防止未授权操作。从技术价值看,合理的验证策略能有效抵御暴力破解、会话劫持等常见攻击,是系统安全的第一道防线。应用场景广泛,从个人服务器管理到企业级运维平台均需依赖。本文聚焦于phpMyAdmin这一广泛使用的MySQL图形化管理工具,深入剖析其三种主流验证方式:Cookie验证、HTTP基本验证以及Signon验证。其中,Cookie验证凭借其平衡的安全性与用户体验,成为大多数场景下的推荐方案;而Sign

weixin_30911451的博客 283

【禁止phpmyadmin外网访问的设置】

架设服务器的过程中尤其是apache和mysql的服务器,都喜欢用phpmyadmin作为SQL管理入口,但有一个隐患在于phpmyadmin可以在外网直接访问,尤其对于root没有修改的用户而言这个就等于把数据库拱手让人修改,必须要加一个限制;几行代码就可以解决,外网无法访问,只有本地才能访问phpmyadmin 在httpd.config文件末尾添加以下设置: order de

瑞云互联分享交流 4665

腾讯云服务器从零部署网站:LNMP环境搭建与安全配置实战

云服务器作为现代网站和应用的核心基础设施,其部署与运维是开发者必须掌握的基础技能。其原理在于通过虚拟化技术,在云端提供可弹性伸缩的计算资源,用户可通过网络远程管理。这项技术的价值在于大幅降低了个人和小型企业获取服务器资源的门槛,实现了快速部署、灵活扩展和高可用性。在应用场景上,无论是个人博客、企业官网还是Web应用后端,云服务器都是承载服务的基石。本文聚焦于腾讯云服务器,通过实战演示如何从零开始,完成服务器的选购、安全加固、LNMP环境搭建以及网站部署的全过程。文中特别强调了安全配置的重要性,并详细介绍了使

weixin_33796205的博客 318

从零部署网站:Nginx手动配置与宝塔面板可视化部署全攻略

网站部署是将本地开发项目发布到线上服务器的关键环节,其核心在于Web服务器软件的配置与应用环境的搭建。Nginx作为高性能的HTTP和反向代理服务器,通过其事件驱动架构与模块化设计,能够高效处理并发连接,是现代Web部署的首选方案。在技术实践中,无论是静态资源托管还是动态应用(如PHP、Python、Node.js)的代理转发,Nginx的配置文件(如server块、location指令、fastcgi_pass)都提供了精细化的控制能力,这对于实现负载均衡、缓存优化和安全性加固具有重要价值。对于追求效率与

weixin_34234721的博客 438

nginx配置pathinfo

server {         listen       8080;         server_name  localhost 127.0.0.0;         #charset koi8-r;         #access_log  logs/host.access.log  main;         location / {

m0_37520284的博客 426

新手零基础建站指南:从服务器选购到WordPress部署全流程

网站部署是互联网应用开发的基础环节,其核心原理在于将代码、数据库和Web服务软件整合在服务器上,并通过域名提供网络访问。这一过程的技术价值在于赋予开发者对计算资源和软件环境的完全控制权,是实现个性化功能、优化性能与保障数据安全的前提。在应用场景上,无论是个人博客、企业官网还是项目测试环境,都需要一套稳定、高效的部署方案。本文聚焦于**宝塔面板**与**Nginx**这两个关键工具,通过图形化界面管理,将复杂的Linux服务器环境配置与Web服务部署流程标准化、可视化,大幅降低了运维门槛,使初学者也能快速搭建

weixin_30947043的博客 385

centos7给mysql配域名,centos7 配置 phpmyAdmin ,设置nginx服务器域名访问 禁止ip访问 配置遇到的问题...

安装wget https://files.phpmyadmin.net/phpMyAdmin/4.7.0/phpMyAdmin-4.7.0-all-languages.tar.gztar -zvxf phpMyAdmin-4.7.0-all-languages.tar.gz#放置根目录下mv phpMyAdmin-4.7.0-all-languages /opt/nginx/html/cd /op...

weixin_31754149的博客 413

CentOS 6虚拟服务器部署Joomla 3.10完整实战指南

LAMP架构是Linux服务器上运行Web应用的基础技术栈,其核心由Linux操作系统、Apache Web服务器、MySQL数据库与PHP编程语言协同构成。理解LAMP各组件的版本兼容性原理,对保障CMS类系统(如Joomla)稳定运行至关重要。在老旧但仍在服役的CentOS 6环境中,因官方源停止维护,必须借助IUS和Remi等第三方软件源升级PHP至5.6、MySQL至5.5,才能满足Joomla 3.10+的最低运行要求。该方案兼顾安全性、可维护性与生产环境约束,适用于云虚拟服务器、内网私有部署及等

weixin_30887919的博客 331

Cloudflare+Nginx分层防护架构实战指南

Web服务器部署中,单纯依赖Nginx反向代理无法应对自动化扫描、CC攻击与恶意爬虫等网络威胁;其本质是应用层网关,缺乏网络边缘的意图识别与流量净化能力。Cloudflare作为全球边缘网络,提供DDoS缓解、WAF、Bot管理及HTTPS终止,实现真实IP隐藏与前置过滤。二者组合构建了‘边缘净化→代理路由→应用承载’的三层防御体系,显著降低服务器CPU负载、拦截暴力破解,并提升TLS性能与日志可靠性。该架构已成为Ubuntu等Linux系统面向公网部署WordPress、Node.js等应用的事实安全基准

weixin_34326558的博客 480

设置phpmyadmin其他计算机访问

使用Wamp其他同网段用户不能访问 1,首先 2,更改权限:     Options FollowSymLinks     AllowOverride None     Order deny,allow     Deny from all                 #禁止访问的ip      all代表所有 =======================

Tech My Life 1418

Linux服务器安全防护:Fail2ban原理、部署与实战配置指南

在服务器安全领域,日志分析与入侵防御是保障系统稳定运行的基础技术。其核心原理是通过实时监控系统日志,利用正则表达式匹配恶意行为模式,当检测到异常活动(如暴力破解、恶意扫描)时自动触发防御动作。这项技术的核心价值在于将传统静态防火墙的“被动防御”转变为基于行为分析的“动态响应”,显著提升对自动化攻击的防御效率。在应用场景上,它特别适用于防护SSH登录爆破、Web服务器扫描、数据库暴力破解等常见攻击向量。本文聚焦于Fail2ban这一轻量级日志分析工具,深入解析其作为“智能门卫”的工作机制,涵盖从安装部署、SS

weixin_33881140的博客 359

宝塔面板部署LNMP环境:解决888端口phpMyAdmin无法访问问题

在Web服务器部署中,LNMP(Linux, Nginx, MySQL, PHP)是构建动态网站的基础架构。其核心原理是通过Nginx作为前端Web服务器,处理静态资源请求,而动态PHP请求则通过FastCGI协议转发给后端的PHP-FPM进程处理。这种解耦设计提升了服务器的并发处理能力和资源利用率,对于需要高效处理PHP应用(如WordPress、Laravel等)的场景至关重要。在实际工程实践中,尤其是在使用宝塔面板等管理工具快速部署时,配置的自动化有时会引入隐蔽问题,例如Nginx监听端口与PHP-F

weixin_30245867的博客 478

ABtest描述统计功效

我们在面试数据分析时,常常会问到如何确定样本量的问题,会有一个指标:统计功效(power),或者是1-β 统计功效会影响实验的可信度,甚至会影响实验所需的样本量,要了解统计功效,首先要理解两类统计错误 假如我们做了一个AB实验,且两组用户的数据均值为μ1和μ2,我们会有两个初始假设: H0:两个实验组的数据没有差别(μ1=μ2),这个假设也叫“零假设”,也叫原假设 H1:两个实验组之间的数据存在差别(μ1≠μ2),这个假设也叫“非零假设”,也叫备择假设 定义两类错误: 实验本身没有效应,但我们觉

qq_38134556的博客 896

智能座舱测试工程师必看:从零搭建自动化测试框架的5个实战技巧

本文为智能座舱测试工程师提供从零搭建自动化测试框架的5个实战技巧,涵盖环境搭建、ADB高级应用、Python脚本工程化、Monkey测试优化及性能调优。通过ADB深度操作和Python脚本封装,帮助测试人员构建高可复用的智能座舱测试解决方案,显著提升测试效率与问题发现率。

python9snake的博客 631

linux 屏蔽url,nginx屏蔽指定接口(URL)的操作方式

nginx屏蔽指定接口(URL)的操作方式一、前言有时候,web平台上线后,需要屏蔽某个服务接口,但又不想重新上线,可以采用nginx屏蔽指定平台接口的办法。二、具体操作在nginx的配置文件nginx.conf文件的server节点中,添加一个location,示例如下:location /your url {return 403;}这里具体以nginx自带nginx.conf为例,屏蔽根URL...

weixin_29201859的博客 2480

从SSTS到CTS:解码汽车电子架构中的需求与实现规范

本文深入解析汽车电子架构中SSTS(子系统功能规范)与CTS(零部件技术规范)的转换过程,揭示从抽象需求到物理实现的关键步骤。通过实际案例说明如何将SSTS的功能逻辑、接口定义和性能指标转化为具体的CTS实施方案,并分享多供应商协同与测试验证的最佳实践,帮助开发者高效完成汽车电子系统开发。

weixin_29201859的博客 498

2026云服务器建站完全指南:从选购配置到网站上线,新手也能跟着做(含避坑手册)

本文提供了一套完整的云服务器建站指南,从服务器选购到网站上线全流程。主要内容包括:1. 建站前的准备:明确网站类型、必备材料和服务器选择建议;2. 服务器选购要点:配置选型对照表和常见新手误区;3. 三种环境搭建方案:应用镜像一键部署(10分钟)、宝塔面板可视化操作(30分钟)和手动搭建LNMP环境;4. 网站部署与维护:WordPress安装、域名备案、HTTPS配置和日常维护建议。文章特别强调新手容易忽略的安全组配置和备份策略,并提供常见问题速查表。适合零基础到进阶用户,帮助快速搭建个人博客、企业官网等

tajiidc_0330的博客 1190

基于OpenAI Agents构建多智能体工作流:从原理到实战

多智能体系统(Multi-Agent System)是人工智能领域的重要分支,它通过多个智能体(Agent)的协作与交互,解决单一智能体难以处理的复杂任务。其核心原理在于将任务分解、分配与协调,每个智能体具备特定能力,通过通信机制实现信息共享与决策协同。在工程实践中,多智能体框架的价值在于提升任务处理效率、增强系统鲁棒性,并支持模块化开发。典型的应用场景包括自动化工作流编排、复杂问题求解以及人机协同交互。本文以OpenAI Agents SDK为例,深入探讨如何利用其提供的智能体(Agent)、会话(Ses

weixin_28725959的博客 603

初学者入门YOLO目标检测:从懵圈到上手,这篇文章讲透所有核心(附学习路径+避坑指南)

目标:比如训练一个“检测苹果和橘子”的模型,或者“检测人脸”的模型;任务:学会用LabelImg标注数据,制作YOLO格式的数据集,用命令行训练模型;关键:不用追求高精度,能训练出一个能检测出目标的模型就行。很多初学者卡在入门阶段,不是因为智商不够,而是因为“想太多,做太少”——总觉得要把所有原理搞懂才能动手,结果越想越怕,最后放弃。先动手,再动脑。先跑通一个案例,获得成就感;再制作自定义数据集,训练简单模型;最后再回头去理解原理,优化模型。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 688

阿里云ECS服务器项目部署全流程:从环境搭建到故障排查

云服务器是现代应用部署的核心基础设施,它提供了可弹性伸缩的计算资源。其工作原理是基于虚拟化技术,在物理服务器上划分出独立的虚拟环境,每个环境拥有独立的操作系统和资源。这项技术的价值在于为开发者提供了稳定、灵活且成本可控的线上运行环境,极大地简化了从开发到上线的流程。在应用场景上,无论是个人博客、企业官网,还是复杂的Web应用和API服务,都需要依托云服务器进行部署和运行。本文聚焦于**阿里云ECS**这一主流平台,详细解析了包括**安全组配置**、环境搭建、项目上传及部署后**故障排查**在内的完整实践路径

weixin_30764883的博客 350

Plecs电力电子仿真专业教程-第一季 补充课程 Plecs的安装教程与软件下载

PLECS4.1.64免安装版本–点我下载 Plecs.Standalone-3.7.2版本--关注加私信给我可以提供下载链接 补充课程 Plecs的安装教程与软件下载 详细介绍Plecs软件的安装过程

1万+

腾讯云轻量服务器建站指南:从零部署网站与宝塔面板实战

网站部署是开发者将本地项目发布至公网的核心环节,其原理涉及服务器、网络与应用的协同。通过理解服务器作为计算资源的载体、域名解析的寻址机制以及Web服务(如Nginx、Apache)处理请求的流程,可以掌握网站从代码到用户访问的全链路技术价值。这种能力对于个人开发者构建博客、作品集,或中小企业快速上线初期项目至关重要。本文聚焦于利用腾讯云轻量应用服务器这一开箱即用的云服务,结合宝塔面板这一图形化管理工具,详细演示从服务器选购、环境搭建、安全加固到网站程序(如WordPress)部署的完整工程实践,帮助用户高效

weixin_33755649的博客 451

AI 模型优化与部署秘籍:从理论到实战

本文系统介绍了AI模型优化与部署的关键技术。模型剪枝通过去除冗余参数减小模型规模,量化技术降低计算精度以提升效率,蒸馏方法实现知识从大模型到小模型的迁移。TensorRT通过层融合和精度校准加速GPU推理,ONNX格式实现跨框架模型转换,TFLite则优化移动端部署。这些技术共同解决了AI模型在资源受限环境下的部署难题,显著提升了模型运行效率,为AI应用落地提供了重要支撑。

远程部署调试 运行安装 项目调试 二次开发 项目技术新 持续迭代 部分源码免费分享 244

RedCap:一种通信技术的概述

总结起来,RedCap是一种基于数据包交换的通信技术,它提供了一种高效、可靠的数据传输机制。通过使用RedCap,我们可以轻松地发送和接收数据包,并确保数据的完整性和正确性。在上面的示例中,我们首先导入了RedCap库,并创建了一个RedCap实例。然后,我们定义了目标地址和源地址,并创建了一个数据包,其中包含了目标地址、源地址和要发送的数据。本文将介绍RedCap的基本原理和使用方法,并提供一些相关的源代码示例。RedCap还提供了其他一些功能,如数据包的重传机制、流量控制和拥塞控制等。

YgjWeb的博客 899
上一篇: centos7 源码安装lnmp环境 到指定位置 以及过程中遇到的问题(安装lnmp脚本)
下一篇: centos7 安装memcached
阿……莫西林
博客等级 码龄9年 42粉丝 111原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值