首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    网站安全之-隐藏apache版本号

    通常情况下,黑客总是喜欢通过使用我们的网站支持(解析)服务器漏洞来进行恶意攻击并获取我们的网站信息,而第一步,则是获取我们网站服务器的版本,近而缩小漏洞搜索范围,而作为一个web运维工程师,第一步则是将这些东西隐藏掉...,从而提供网站的安全系数,下面我门来说说如何在linux服务器下如何隐藏apache(httpd)服务器的版本号。...一、访问服务器查看我们的apache版本号 [root@localhost ~]# curl -I localhostHTTP/1.1 200 OKDate: Thu, 26 Apr...”的版本号; 二、通过编辑apache配置文件来实现隐藏服务版本信息 [root@localhost ~]# find / -name "httpd.conf/usr/local/apache2...    # 这里不再显示版本号了Content-Type: text/html; charset=iso-8859-1 四、大功告成 重启Apache

    2.2K30

    Linux内核版本查看_mysql隐藏版本号

    大家好,又见面了,我是你们的朋友全栈君。 如何知道自己的系统使用哪个Linux内核版本?以下是在Linux终端中检查内核版本的几种方法。...如何找到Linux内核版本 1、使用uname命令查找Linux内核 uname是用于获取系统信息的Linux命令,也可以使用它来确定自己使用的是32位还是64位系统。...对于Ubuntu服务器版本,它应该是server。 uname命令与-a选项一起使用。 如果需要,这将提供更多的系统信息。 Linux –内核名称。.../version文件查找Linux内核 在Linux中,还可以在文件/proc/version中找到Linux内核信息, 只需查看此文件的内容即可: 3、使用dmesg命令查找Linux内核版本 dmesg...由于dmesg提供了很多信息,因此应该使用类似less的命令来阅读它。 但是由于我在这里只是检查Linux内核版本,因此在Linux上使用 grep 应该会提供所需的输出。

    5.5K40

    Linux fork那些隐藏的开销

    ,而且也没有x86版本,所以一般都用Linux来替代。...不能用的原因就在于当时的程序都已经很大了,很多古老的东西没有与时俱进,变得不再适用。 fork保留下来是个奇迹,其中多亏了写时复制的功劳。 写时复制无法继续拯救UNIX/Linux fork了。...但写时复制本身却真的是伟大的。 写时复制除了节省空间开销之外,还有一个功用,那就是 保证时刻拥有一个稳定的版本。...这一点文件系统用的比较多,比如当写一个文件时,复制一份去写,然后再将拷贝生效,如果写的过程或者拷贝生效的过程发生意外,至少还有一个原始的稳定版本。...无论是节省空间,还是为了事务一致性而浪费空间,写时拷贝的本质都可以理解为 “保留所有版本的差异” 。这是一个伟大的发明。

    5K50

    Linux下文件的隐藏属性

    Linux下文件的隐藏属性 linux除了9个权限外,还有些隐藏属性, 使用chattr命令来设置 chattr 设置文件的隐藏属性   #chattr [+-=] [ASacdistu] 文件或目录...可避免I/O较慢的机器过度访问磁盘。 S :一般文件是异步格式写入磁盘的,如果加上S这个属性时,对文件进行任何修改,将会“同步”写入磁盘中。...c :这个属性设置之后,讲会自动将此文件压缩,在读取的时候会自动解压缩,但是在存储的时候,将会先进行压缩后再存储。...d :当dump程序被执行的时候,设置d属性将可使该文件(或目录)不会被dump备份。 i :它可以让一个文件不能被删除、改名,设置连接也无法写入或添加数据。只有root才能设置这个属性。...lsattr 显示文件隐藏属性   #lsattr [-adR] 文件或目录 参数: -a :将隐藏属性也显示出来 -d :如果接的是目录,仅列出目录本身的属性而非目录内的文件名 -R :连同子目录的数据也一并列出

    3.6K90

    手把手教你,嘴对嘴传达------Apache(安全优化防盗链、隐藏版本信息)

    -eq 0 ] ;then echo "一切准备就绪" else echo "请检查你绑定的网卡是不是vm8" fi cd ~ cd apache tar zxvf apr-1.6.2.tar.gz...二、隐藏版本信息 1、配置Apache隐藏版本信息的必要性 Apache的版本信息,透露了一定的漏洞信息,从而给网站带来安全隐患 生产环境中要配置Apache隐藏版本信息 可使用Fiddler抓包工具分析...2、配置Apache隐藏版本信息详解 将主配置文件httpd.conf以下行注释去掉 #Include conf/extra/httpd-default.conf 修改httpd-default.conf...ServerTokens Full修改为ServerTokens Prod 将ServersSignature On 修改为ServersSignature Off 重启httpd服务,访问网站,抓包测试 3、隐藏版本信息实操...没隐藏之前 ?

    53020

    Lamp环境搭建与配置(详细配置)「建议收藏」

    Lamp环境搭建与配置 知识介绍 L:linux A:apache M:mysql P:php 三个角色可以在同一台机器也可以分开(Apache和PHP要在一起) 工作模式: PHP是以模块的形式与Apache...mariadb是MySQL的一个分支,MySQL分为社区版本,企业版本,通用版本,开发版本,发行候选版本,开放测试版本,内部测试版本 安装MySQL MySQL的常用安装包:rpm,源码包,二进制免编译包...2.解压免编译包 解压二进制免编译包 [root@wslinux src]# tar -xzvf mysql-5.6.43-linux-glibc2.12-x86_64.tar.gz 将解压完成的数据移动到.../usr/local目录下,在/usr/local目录下创建mysql目录用于存放mysql的安装信息 [root@wslinux src]# mv mysql-5.6.43-linux-glibc2.12...1233 -I //无法访问 [root@wslinux extra]# curl -x192.168.200.22:80 www.wshuo.com/admin/wshuo.php -I 注:这种配置的好处在于可以针对性的安装需求来做

    2.3K20

    通过jkstatus监控JK-1.2.40连接状态

    与Tomcat采用JK的方式整合的基础上,整合过程详见 http://www.linuxidc.com/Linux/2014-09/107338.htm 1)在workers.properties文件中添加两行...:worker.list=status(实际上是worker.list=status,tomcat)和worker.status.type=status 2)在httpd-vhosts.conf文件中的...1)修改httpd-vhosts.conf文件,在标签下新增如下内容     Options MultiViews   AuthType...-c /app/apache/conf/.htpasswd admin]即可,用于生成一个包含用户admin的密码文件   同时会让你输入两次新用户admin的密码,最后通过[ls -al]就可以看到生成的密码文件了...(它是隐藏文件,需要-a才能看到) 3)修改密码   htpasswd -m .htpasswd 用户名 4)删除用户   htpasswd -D .htpasswd 用户名 5)最后重启apache就可以了

    46510

    linux下安装apache(httpd-2.4.3版本)各种坑

    在安装apache最新版httpd-2.4.3的时候遇到各种坑。...接下来介绍详细的安装过程: (1)先在/usr/local目录下创建这四个目录: apache2 apr apr-util pcre 如果对linux命令不熟悉的猿友可以看博主的另外一篇文章...:项目部署、配置、查错常用到的Linux命令 (2)接下来: 将httpd-2.4.3.tar.gz解压到/usr/local/apache2 apr-1.4.6.tar.gz解压到/usr/local...如果对linux编辑命令不熟悉的可以阅读博主的另外一篇博客:Linux文件编辑命令详细整理 •启动Apache:/usr/local/apache2/bin/apachectl -k start •停止...启动apache成功后,打开linux的浏览器访问:http://localhost:80 博主的是阿里云服务器,所以访问地址为:http://120.25.235.171:80 访问结果: ?

    1.5K20

    查看linux版本内核 Linux内核版本的变化

    Linux内核版本的变化 自从1991年9月17日,Linus Torvals正式宣布了 Linux的第一个正式版本—0.02版本,到现在,Linux的内核版本发生了一系列的变化,新旧版本之间的时间间隔是几个月甚至几个星期...从Linux诞生开始,Linux内核就从来没有停止过升级,从Linus第一次发布的0.02版本到1999年具有里程碑意义的2.2版本,一直到我们现在看到的2.4版本,都凝聚了Linux内核开发人员大量辛苦的劳动...这种Modem和一般Modem的处理方法不同,它的DSP处理并不是在硬件层次上做的,而是使用软件通过CPU实现的,因此无法在现有的Linux中配置这种Modem上网。...· 内核级的Web服务器:这种Web服务器和我们所谓的Apache用户层上的Web服务器并不冲突。...对HTTP请求首先由内核级的Web服务器进行处理,如果不能处理就将请求提交给Apache用户级Web服务器来处理。像这样的构思和实现在网络操作系统中实属一绝。

    22.4K20

    Linux历史命令的记录与隐藏

    linux下历史命令通常有两大用处,一个是快速复用,另外是审计,快速复用在之前的文章linux命令行技巧中提过,有兴趣的可以去看看,今天主要说审计部分,分两部分:记录历史命令和隐藏命令行历史,分别针对运维防护及入侵渗透...,下面分别介绍 记录所有用户历史命令 原本的linux默认记录1000条历史记录,且只记录命令,完全没办法做审计,当遇到服务器入侵等情况,做审计工作时,如果你没有开启audit,或其他第三方审计工具,在通过...你还可以在这里增加用户,以及客户端IP等 隐藏你的命令行历史 相对于命令行记录,隐藏命令行历史,除了在渗透测试中使用,还有一些使用场景,比如特权命令不想被别人看到,或者比较重要的命令不希望在浏览历史命令时被误执行...这里说的不是完全意义上的禁用历史命令记录,如果你要那么做,那你直接在环境变量/etc/profile中将HISTSIZE设置为0即可 下面的几个方法是临时隐藏命令行历史 在命令前插入空格 在命令行前插入空格是最简单的方式...或者通过上下键翻找历史命令,通过Ctrl+U来清除当前行的记录 ? 不过这种方式会留个小马脚 ok,以上就是今天要介绍的linux下命令历史记录的保存及隐藏方式

    6.7K30

    Linux部署apache并配置SSL证书

    一、 服务器资源 服务名称:Linux服务器 IP:服务器公网ip 操作系统:CentOS 7.9 x64 二、 卸载系统自带的httpd Centos可能自带了httpd,但是版本可能会较低,执行下面的命令检测是否已经安装了...Apache的源码包,httpd.apache.org 这里下载的版本是:httpd-2.4.41.tar.gz 到apr.apache.org/下载APR源码包和AP… 这里下载的版本分别是:apr-.../configure --prefix=/usr/local/apache 安装完成后,可通过如下如下命令查询你http的版本 # cd /opt/app/apache24 # ....ip1替换为http服务器的IP地址,以上内容的所有ip2替换为需要代理Linux服务器的IP地址 再重启apache # apachectl restart 访问http://ip1:80/test...ip1替换为http服务器的IP地址,以上内容的所有ip2替换为需要代理的Linux服务器的IP地址 十二、配置 SSL 12.1、上传Apache相关SSL证书 # mkdir /etc/httpd/

    1.5K30
    领券