精华内容
参与话题
问答
  • Java访问权限控制源代码 1个目标文件 摘要:Java源码,文件操作,权限控制 Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流...
  • 目前常用Apache与Nginx来搭建的WEB服务器,通常搭建好之后使用IP也可以访问网站的内容,那对于Apache搭建的WEB服务器如何让网友只能通过设定的域名访问,而不能直接通过服务器的IP地址访问呢?其实这个也可以做到,...

    目前常用Apache与Nginx来搭建的WEB服务器,通常搭建好之后使用IP也可以访问网站的内容,那对于Apache搭建的WEB服务器如何让网友只能通过设定的域名访问,而不能直接通过服务器的IP地址访问呢?其实这个也可以做到,下面是小七找到的两个方法可以实现,都是修改httpd.conf文件来实现的,下面举例说明。

    方法一:在httpd.conf文件最后面,加入以下代码

    1. NameVirtualHost 11.*.*.*
    2. <VirtualHost 11.*.*.*>
    3. ServerName 11.*.*.*
    4. <Location />
    5. Order Allow,Deny
    6. Deny from all
    7. </Location>
    8. </VirtualHost>
    9. <VirtualHost 11.*.*.*>
    10. DocumentRoot “/var/www/xxx/7vps”
    11. ServerName www.7vps.net
    12. </VirtualHost>

    说明:红色部分是实现拒绝直接通过11.*.*.*这个IP的任何访问请求,这时如果你用11.*.*.*访问,会提示拒绝访问。蓝色部分就是允许通过www.7vps.net这个域名访问,主目录指向/var/www/xxx/7vps(这里假设你的网站的根目录是/var/www/xxx/7vps)

    方法二:在httpd.conf文件最后面,加入以下代码

    1. NameVirtualHost 11.*.*.*
    2. <VirtualHost 11.*.*.*>
    3. DocumentRoot “/var/www/xxx/default”
    4. ServerName 11.*.*.*
    5. </VirtualHost>
    6. <VirtualHost 11.*.*.*>
    7. DocumentRoot “/var/www/xxx/7vps”
    8. ServerName www.7vps.net
    9. </VirtualHost>

    说明:把通过11.*.*.*这个IP直接访问的请求指向/var/www/xxx/default目录下,这可以是个空目录,也可以在里面建一个首页文件,如index.hmtl,首面文件内容可以是一个声明,说明不能通过IP直接访问。

    注意:

    1. 直接复制粘贴的话可能会带有中文空格,请把这些多余的空格去掉。

    2.  如果使用了负载均衡,限制的IP不要写外网IP,请填写内网IP。

    转载于:https://www.cnblogs.com/lanxiaoyu/articles/5898400.html

    展开全文
  • JAVA上百实例源码以及开源项目

    千次下载 热门讨论 2016-01-03 17:37:40
     Java访问权限控制,为Java操作文件、写入文件分配合适的权限,定义写到文件的信息、定义文件,输出到c:/hello.txt、写信息到文件、关闭输出流。 Java绘制图片火焰效果 1个目标文件 摘要:Java源码,图形操作,火焰...
  • Apache和Nginx的区别

    2020-11-10 00:18:24
    在高并发下 nginx 能保持低资源低消耗高性能 ,而 apache 在 PHP 处理慢或者前端压力很大的情况下,很容易出现进程数飙升,从而拒绝服务的现象。 服务器并发指的是多个用户同时访问数据库中的同一字段的行为。这样...

    Nginx

    1. 轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源
    2. 抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apache 高很多,而 apache 则是阻塞型的。在高并发下 nginx 能保持低资源低消耗高性能 ,而 apache 在 PHP 处理慢或者前端压力很大的情况下,很容易出现进程数飙升,从而拒绝服务的现象。

    服务器并发指的是多个用户同时访问数据库中的同一字段的行为。这样的用户行为对于服务器的性能是一种考验。我们经常能遇到由于并发用户过多而导致的系统缓慢甚至瘫痪现象。比方说,很多使用过那些在线考试报名系统的朋友都会发现,半夜登录系统报名比白天登录系统报名要容,网页反应速度也要快一些,这就是由于晚上的并发用户数比较小的原因。

    1. nginx 处理静态文件好,静态处理性能比 apache 高三倍以上
    2. nginx 的设计高度模块化,编写模块相对简单
    3. nginx 配置简洁,正则配置让很多事情变得简单,而且改完配置能使用 -t 测试配置有没有问题,apache 配置复杂 ,重启的时候发现配置出错了,会很崩溃
    4. nginx 作为负载均衡服务器,支持 7 层负载均衡

    负载均衡分为四层和七层,四层模式下这些SYN攻击都会被转发到后端的服务器上;而七层模式下这些SYN攻击自然在负载均衡设备上就截止,不会影响后台服务器的正常运营。

    1. nginx 本身就是一个反向代理服务器,而且可以作为非常优秀的邮件代理服务器

    反向代理是代理服务器的一种。服务器根据客户端的请求,从其关系的一组或多组后端服务器(如Web服务器)上获取资源,然后再将这些资源返回给客户端,客户端只会得知反向代理的IP地址,而不知道在代理服务器后面的服务器簇的存在。

    1. 启动特别容易, 并且几乎可以做到 7*24 不间断运行,即使运行数个月也不需要重新启动,还能够不间断服务的情况下进行软件版本的升级
    2. 社区活跃,各种高性能模块出品迅速

    Apache

    1. apache 的 rewrite 比 nginx 强大,在 rewrite 频繁的情况下,用 apache
    2. apache 发展到现在,模块超多,基本想到的都可以找到
    3. apache 更为成熟,少 bug ,nginx 的 bug 相对较多
    4. apache 超稳定
    5. apache 对 PHP 支持比较简单,nginx 需要配合其他后端用
    6. apache 在处理动态请求有优势,nginx 在这方面是鸡肋,一般动态请求要 apache 去做,nginx 适合静态和反向
    7. apache 仍然是目前的主流,拥有丰富的特性,成熟的技术和开发社区

    总结

    两者最核心的区别在于 apache 是同步多进程模型,一个连接对应一个进程,而 nginx 是异步的,多个连接(万级别)可以对应一个进程。

    一般来说,需要性能的 web 服务,用 nginx 。
    如果不需要性能只求稳定,更考虑 apache ,后者的各种功能模块实现得比前者,

    例如 ssl 的模块就比前者好,可配置项多。epoll(freebsd 上是 kqueue ) 网络 IO 模型是 nginx 处理性能高的根本理由,但并不是所有的情况下都是 epoll 大获全胜的,如果本身提供静态服务的就只有寥寥几个文件,apache 的 select 模型或许比 epoll 更高性能。

    当然,这只是根据网络 IO 模型的原理作的一个假设,真正的应用还是需要实测了再说的。

    更为通用的方案是,前端 nginx 抗并发,后端 apache 集群,配合起来会更好。

    引用地址:https://www.cnblogs.com/changning0822/p/7844004.html#commentform

    展开全文
  • 对于timeout的问题,首先判断是否已经将对应端口对外开发,检查了防火墙是否允许对端口的访问,使用了Telnet对端口进行测试,这个时候发现,使用127.0.0.1加端口号的时候可以得到正确的相应,但是使用服务器的ip地址...

    使用Apache JMeter测试基于epoll机制的高并发socket服务器

    设备:

    基于TCP的群聊服务器运行于服务器Ubuntu16,JMeter位于win10.

    遇到的问题:

    刚开始使用JMeter进行TCP测试时,报timeout错误。

    问题的解决:

    对于timeout的问题,首先判断是否已经将对应端口对外开发,检查了防火墙是否允许对端口的访问,使用了Telnet对端口进行测试,这个时候发现,使用127.0.0.1加端口号的时候可以得到正确的相应,但是使用服务器的ip地址的时候就是拒绝访问,于是判断可能是ip的原因,然后查到了ip地址的区别,将绑定ip从127.0.0.1换为了0.0.0.0,使用Telnet测试通过。

    于是在JMeter上填写好对应的参数以后,终于成功了,但是测试的结果不是非常好。

    测试结果:

    刚开始将所有描述符都设置为了非阻塞模式,当连接数量超过6个以后就会报出Resource temporarily unavailable,解决方法:What can cause a “Resource temporarily unavailable” on sock send() command
    ,使用阻塞模式后恢复了正常,但是连接数量还是会受到限制。

    在这里插入图片描述
    关闭测试工具后:
    只有6个进入了time_wait状态,其他的没有进入,有待研究。
    在这里插入图片描述

    参考文章:
    JMeter的安装
    Ubuntu端口打开
    IP地址127.0.0.1与0.0.0.0的区别
    Apache JMeter TCPSampler的使用及自定义
    jmeter 的 tcp 测试核心知识点理解

    展开全文
  • java开源包10

    热门讨论 2013-06-28 10:06:40
    AutoTips是为解决应用系统对于【自动提示】的需要(如:Google搜索), 而开发的架构无关的公共控件, 以满足该类需求可以通过快速配置来开发。AutoTips基于搜索引擎Apache Lucene实现。AutoTips提供统一UI。 WAP浏览器...
  • Java资源包01

    2016-08-31 09:16:25
    AutoTips是为解决应用系统对于【自动提示】的需要(如:Google搜索), 而开发的架构无关的公共控件, 以满足该类需求可以通过快速配置来开发。AutoTips基于搜索引擎Apache Lucene实现。AutoTips提供统一UI。 WAP浏览器...
  • asp.net知识库

    2015-06-18 08:45:45
    .net 2.0 访问Oracle --与Sql Server的差异,注意事项,常见异常 Ado.net 与NHibernate的关系? 动态创建数据库 SQL Server数据库安全规划全攻略 .net通用数据库访问组件SQL Artisan应用简介1 在Framework1.0下...
  • 这样就可以限定DWR不能调用Fred对象的getProperty1()和getProperty2()方法,通常这被成为拒绝访问方式,当然你也可以采用下面的方式配置可以访问的方法(授权访问方式) , property2"/> 较好的安全控制大部分都是采用...
  • java开源包11

    热门讨论 2013-06-28 10:10:38
    AutoTips是为解决应用系统对于【自动提示】的需要(如:Google搜索), 而开发的架构无关的公共控件, 以满足该类需求可以通过快速配置来开发。AutoTips基于搜索引擎Apache Lucene实现。AutoTips提供统一UI。 WAP浏览器...
  • java开源包6

    热门讨论 2013-06-28 09:48:32
    AutoTips是为解决应用系统对于【自动提示】的需要(如:Google搜索), 而开发的架构无关的公共控件, 以满足该类需求可以通过快速配置来开发。AutoTips基于搜索引擎Apache Lucene实现。AutoTips提供统一UI。 WAP浏览器...
  • java开源包101

    2016-07-13 10:11:08
    AutoTips是为解决应用系统对于【自动提示】的需要(如:Google搜索), 而开发的架构无关的公共控件, 以满足该类需求可以通过快速配置来开发。AutoTips基于搜索引擎Apache Lucene实现。AutoTips提供统一UI。 WAP浏览器...
  • java开源包1

    千次下载 热门讨论 2013-06-28 09:14:34
    AutoTips是为解决应用系统对于【自动提示】的需要(如:Google搜索), 而开发的架构无关的公共控件, 以满足该类需求可以通过快速配置来开发。AutoTips基于搜索引擎Apache Lucene实现。AutoTips提供统一UI。 WAP浏览器...
  • java开源包12

    热门讨论 2013-06-28 10:14:45
    AutoTips是为解决应用系统对于【自动提示】的需要(如:Google搜索), 而开发的架构无关的公共控件, 以满足该类需求可以通过快速配置来开发。AutoTips基于搜索引擎Apache Lucene实现。AutoTips提供统一UI。 WAP浏览器...
  • java开源包8

    热门讨论 2013-06-28 09:55:26
    AutoTips是为解决应用系统对于【自动提示】的需要(如:Google搜索), 而开发的架构无关的公共控件, 以满足该类需求可以通过快速配置来开发。AutoTips基于搜索引擎Apache Lucene实现。AutoTips提供统一UI。 WAP浏览器...
  • java开源包9

    热门讨论 2013-06-28 09:58:55
    AutoTips是为解决应用系统对于【自动提示】的需要(如:Google搜索), 而开发的架构无关的公共控件, 以满足该类需求可以通过快速配置来开发。AutoTips基于搜索引擎Apache Lucene实现。AutoTips提供统一UI。 WAP浏览器...
  • java开源包7

    热门讨论 2013-06-28 09:52:16
    AutoTips是为解决应用系统对于【自动提示】的需要(如:Google搜索), 而开发的架构无关的公共控件, 以满足该类需求可以通过快速配置来开发。AutoTips基于搜索引擎Apache Lucene实现。AutoTips提供统一UI。 WAP浏览器...
  • 6.5.3 拒绝服务攻击的防护 6.5.4 分布式DoS攻击的防护 6.5.5 针对入侵攻击的防护 6.5.6 使用SELinux保护服务器的安全 6.5.7 使用证书和加密保护Web服务器 6.6 使用安全工具Linux Live CD 6.6.1 安全Live CD的优势 ...
  • Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列的资源整理。awesome-python 是 vinta 发起维护的 Python 资源列表,内容包括:Web 框架、网络爬虫、网络内容提取、模板引擎、...

空空如也

1
收藏数 20
精华内容 8
热门标签
关键字:

对于apache拒绝访问