前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >配置apache

配置apache

作者头像
苦咖啡
发布于 2018-05-07 08:49:38
发布于 2018-05-07 08:49:38
1.3K0
举报
文章被收录于专栏:我的博客我的博客

先使用netstat命令查看下都有那些ip在连接服务器,顺便看看他在干嘛。 netstat -antp Proto Recv-Q  Send-Q Local Address   Foreign Address         State     PID/Program name(进程号服务名)   tcp        0      0 0.0.0.0:13                       0.0.0.0:*                 LISTEN          1645/sshd           tcp        0    服务器:13                       客户端:60221            ESTABLISHED  5577/0 

然后看看lsof -p 进程号都看看他用到什么资源了

然后看/var/log/messages最后100错误提示。tail  -100 /var/log/messages

然后看tail -50 /var/log/httpd/error_log

比如发现123.456.789.1在不停的访问http刷新页面和进行sql注入,这个时候可以采取加入限制访问。

语法如下: Order allow,deny allow from all Deny from 1.2.34.56 Deny from 7.8.9.12.11 解释如下:order是按照顺序,先允许后阻止,所以就限制了1.2.34.56和7.8.9.12.11访问网站。(ip那段也可以换成域名(wwww.0377joyous.com)、ip(192.168.0.3)、网络和子网掩码(192.168.0.0/255.255.255.255.0)、或者CIDR(192.168.0.0/24)形式)

声明:如果你把这段加入到<Directory “网站根目录地址”></Directory>之间。并且虚拟机设置中没有order allow,deny或者order deny,allow那么其他网站也将不允许这几个ip访问。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2011年11月8日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
一天一个Linux命令——netstat
netstat命令用于显示IP、TCP、UDP和ICMP等网络协议的统计数据,一般用于检验本机端口的网络连接情况。
石的三次方
2021/01/05
7290
netstat命令
显示网络链接 ---- netstat -t:tcp协议相关 -a:所有状态 -n:以数字显示IP和端口 -u:udp相关协议 -l:处于监听状态 -p:显示相关进程以及PID 常用组合: -tan -uan -tnl -tnlp 命令 # netstat -tan Active Internet connections (servers a
零月
2018/04/25
1.1K0
netstat命令
《快学BigData》--Linux netstart命令详解(13)
-i, --interfaces display interface table
小徐
2023/03/06
2K0
《快学BigData》--Linux netstart命令详解(13)
linux网络管理的20个netstat命令
netstat (network statistics) 是一个命令行工具,用于监视传入和传出的网络连接以及查看路由表、接口统计信息等。 netstat可在所有类Unix操作系统上使用,也可在Windows OS以及。它在网络故障排除和性能测量方面非常有用。netstat是最基本的网络服务调试工具之一,告诉你哪些端口是开放的,是否有程序在监听端口。 常见参数 -a (all)显示所有选项,默认不显示LISTEN相关 -t (tcp)仅显示tcp相关选项 -u (udp)仅显示udp相关选项 -n 拒绝显示别
入门笔记
2022/06/02
1.4K0
Apache按天分隔日志
windows下修改你的虚拟主机配置中增加如下内容: ErrorLog “|bin/rotatelogs.exe logs/5201314-%Y_%m_%d.error.log 86400 480” CustomLog “|bin/rotatelogs.exe logs/5201314-%Y_%m_%d.access.log 86400 480” common 这样日志就会按照天来分隔有人可能已经看到这个Ymd了,嘿嘿,剩下的就明白了吧?那个86400是一天,480是误差 linux下修改配置需要这样来
苦咖啡
2018/05/08
1.2K0
网络设置与维护
scp是secure copy.remote file copy program用于将文件或目录从一个linux系统复制到另一个linux系统,传输的协议是ssh协议,保证传输的安全
公众号: 云原生生态圈
2021/11/15
1.2K0
netstat的10个基本用法
默认情况下 netstat 会通过反向域名解析技术查找每个 IP 地址对应的主机名。这会降低查找速度。如果你觉得 IP 地址已经足够,而没有必要知道主机名,就使用 -n 选项禁用域名解析功能
公众号: 云原生生态圈
2021/11/15
3.2K0
netstat的10个基本用法
kibana日志管理与配置
131上执行 在logstash的那台机器上面查看下端口 # netstat -lntp Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:22 0.0.0.0:*
老七Linux
2018/05/31
6.3K0
天天都在用的 Nginx,可你知道如何用一个反向代理实现多个不同类型的后端网站访问吗?
为了安全,现在不再开放非 80 之外的公网端口。由于机器少了,80 端口不够,这些可视化 UI 不再能直接访问到了。所以需另寻其他出路。
iMike
2019/12/17
3.8K0
天天都在用的 Nginx,可你知道如何用一个反向代理实现多个不同类型的后端网站访问吗?
Linux中查看端口占用情况
1.netstat netstat -tunlp用于显示 tcp,udp 的端口和进程等相关情况。 netstat 查看端口占用语法格式: netstat -tunlp | grep 端口号 -t (tcp) 仅显示tcp相关选项 -u (udp) 仅显示udp相关选项 -n 拒绝显示别名,能显示数字的全部转化为数字 -l 仅列出在Listen(监听)的服务状态 -p 显示建立相关链接的程序名 eg: # netstat -tunlp Active Internet connections (only s
玖柒的小窝
2021/09/09
7.6K0
Linux使用netstat查看网络状态 (转载非原创)
查看本机的网络状态。使用netstat查看网络状态。显示系统端口使用情况。UDP类型的端口。TCP类型的端口。只显示所有监听端口。只显示所有监听tcp端口。
wxilejun
2022/08/09
1.6K0
每天学一个 Linux 命令(65):netstat
netstat(network statistics) 是一个命令行工具,它用来显示网络连接(传入和传出),路由表和许多网络接口(网络接口控制器或软件定义的网络接口)和网络协议统计信息。也可用于查找网络中的问题,打印 Linux 中网络系统的状态信息,查看整个 Linux 系统的网络情况。
民工哥
2021/03/30
7740
Linux netstat命令结果分析
一:获取数据 使用命令 netstat -anp | less //命令介绍: netstat : linux中查看网络状态的命令 -a : 显示所有的连接 -n : 以ip格式显示 -p : 显示连接对应的进程 netstat命令详解请移步:http://man.linuxde.net/netstat 得到结果 Active Internet connections (servers and established) Proto Recv-Q Send-Q Local Addre
洋仔聊编程
2019/01/15
4.9K0
不可不知的网络命令-netstat
在调试网络程序或者定位网络相关问题时,有一个命令不得不知,它就是netstat。netstat命令用于查看网络连接,路由表,网络接口统计数据, 虚拟连接等信息。netstat的选项很多,但是本文准备介绍一些netstat命令的实用技巧。
编程珠玑
2019/07/12
1K0
大厂程序员必知的排错调试方法
更多请参考:Linux sed 命令在新窗口打开 或者 Linux sed命令详解在新窗口打开
鲁大猿
2024/03/13
1080
大厂程序员必知的排错调试方法
Linux服务器故障排查基本方案
4.域名--->CDN--->负载均衡--->云服务器ECS+数据库RDS(主从)+缓存Redis
星哥玩云
2022/05/27
7060
Linux服务器故障排查基本方案
12.15 Nginx解析php相关配置
Nginx解析php相关配置目录概要 配置如下: location ~ \.php$ { include fastcgi_params; fastcgi_pass unix:/tmp/php-fcgi.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /data/wwwroot/test.com$fastcgi_script_name; } fastcgi_
运维小白
2018/02/06
2K0
Linux利用netstat指令获知系统的网络情况
Linux netstat 命令用于显示网络状态。 利用 netstat 指令可让你得知整个 Linux 系统的网络情况。 语法 netstat [-acCeFghilMnNoprstuvVwx][-A<网络类型>][--ip] 参数说明: -a或--all 显示所有连线中的Socket。 -A<网络类型>或--<网络类型> 列出该网络类型连线中的相关地址。 -c或--continuous 持续列出网络状态。 -C或--cache 显示路由器配置的快取信息。 -e或--extend 显示网络其他相关信息。
用户7639835
2021/08/27
6890
Linux中的netstat命令详解「建议收藏」
前面我们学习了网络的有关基础知识,今天我们来介绍一个Linux下面的关于网络的一个重要指令——netstat.
全栈程序员站长
2022/09/02
2K0
Linux中的netstat命令详解「建议收藏」
Linux命令(55)——netstat命令
netstat命令用来打印Linux系统的网络状态信息,包括网络连接(network connections)、路由表(routing tables)、网络接口设备统计信息(interface statistics)、伪装连接(masquerade connections)和多播成员信息(multicast memberships)等,可让你得知Linux系统网络的整体情况。
恋喵大鲤鱼
2019/03/05
1.4K0
相关推荐
一天一个Linux命令——netstat
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文