LAMP安全配置「建议收藏」

LAMP安全配置「建议收藏」1.设置mysql密码,删除多余root账号[root@localhost~]#mysql-uroot-pmysql>setpassword=password(“111″);mysql>usemysql;mysql>deletefrom`user`whereuser!=”root”;mysql>deletefrom`user`whereuser=”root”

大家好,又见面了,我是你们的朋友全栈君。

1.设置mysql密码,删除多余root账号

[root@localhost ~]# mysql -uroot -p
mysql>set password=password("111");
mysql>use mysql;
mysql>delete from `user` where user!="root";
mysql>delete from `user` where user="root" and host!="localhost";
mysql>exit;

2.设置网站访问目录权限

vim /etc/httpd/conf/httpd.conf

ServerSignature off   //禁止显示操作系统的版本
ServerTokens prod   //显示版本号为apache

凡是有Options的全部加上-Index

NameVirtualHost *:80

<VirtualHost *:80>
ServerName 11.22.33.44    #禁止用户通过IP访问网站根目录
<Location />
    Order Allow,Deny
    Deny from all
</Location>
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@abc.com
    DocumentRoot /var/www/html/test/
    ServerName www.abc.com
</VirtualHost>

3.配置php.ini

vim /etc/php.ini

(1).magic_quotes_gpc = On //对写入数据库的字符串进行过滤处理

(2).display_errors = Off //关闭错误报告

(3).safe_mode = On //避免本地包含、文件打开、命令执行

(4).disable_functions = phpinfo,exec,system,passthru,shell_exec,escapeshellarg
,escapeshellcmd,proc_close,proc_open   
//禁用一些系统函数

(5).register_globals = Off //防止变量滥用

(6).expose_php = Off    //禁止显示php版本信息

4.mysql权限配置

mysql>update user set File_priv='N' where User='root' 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/146008.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Matlab以特殊分隔符写入txt(dlmwrite)

    Matlab以特殊分隔符写入txt(dlmwrite)

    2022年2月22日
    39
  • 文本聚类简单实现_文本聚类分析

    文本聚类简单实现_文本聚类分析引用:CoreConcepts—gensim<<自然语言处理入门>>一、简介文本聚类(textclustering,也称文档聚类或documentclustering)指的是对文档进行的聚类分析,被广泛用于文本挖掘和信息检索领域。最初文本聚类仅用于文本归档,后来人们又挖掘出了许多新用途,比如改善搜索结果、生成同义词,等等。在文本的预处理中,聚类同样可以发挥作用比如在标注语料之前,通常需要从…

    2025年6月28日
    4
  • git分支合并及冲突解决

    git分支合并及冲突解决

    2021年10月22日
    50
  • touchesBegan: withEvent: 不执行解决

    touchesBegan: withEvent: 不执行解决touchesBegan:withEvent:/ touchesMoved:withEvent:/ touchesEnded:withEvent:等只能被UIView捕获(如有问题请指出对请指出,路过的大牛请勿喷),当我们创建UIScrollView或UIImageView时,当点击时UIScrollView或UIImageView 会截获touch事件,导致tou

    2022年7月25日
    16
  • ipfs是什么挖矿机制(目前最好的ipfs矿机)

    尽管近期市场正在复苏,但FIL仍在50U左右波动,并未出现太大波动,许多投资者都望而却步。IPFS/FIL不错。为什么货币价格不上涨?这种现象其实已经不正常了,价格的波动和数据的修改都不可能在正常的情况下处于正常的状态,相信华雷新山不会出现任何数字货币的不涨不跌,以前的程序员10年5月btc1万现在10。1000个比特币相当于4亿u。11年过去了,现在还不知道哪位程序员。btc用了将近11年的时间才证明了它的价值。对今天的大多数普通人来说,这是一个不能实现的梦想。eth的概念最初是Vita.

    2022年4月14日
    68
  • c ringbuffer 源码_ringbuffer.c

    c ringbuffer 源码_ringbuffer.c#include#include#include#include#include”ringbuffer.h”/*createanewringbuffer*@capacitymaxbuffersizeoftheringbuffer*@returntheaddressofthenewringbuffer,NULLforerror.*/RING_BUF…

    2025年10月21日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号