1、Linux,apache,端口已经监听,同一个域名,不同端口对应不同目录,为什么访问8080时,总是跳转到 80 ?
根据匹配顺序来的,如www.aaa.cn先匹配到 那就是 80 端口,如果 先匹配到 test.aaa.cn 那就是8080.。 你可以试试改变一下上下顺序。
而且你这个配置挺奇怪的,Apache 一般运行在 80 端口的啊。 8080 是 tomcat下的。 可以通过整合Apache+Tomcat的模式进行配置。
2、如何修改Apache默认的80端口
1、首先我们来到apache的安装目录
2、进入apache的配置文件目录,这版一点很重要的
3、右击编辑权apache的配置文件httpd.conf
4、ctrl+f快捷查找Listen,来到Listen 80这行,修改80为其他没有被占用的端口号,我这里修改为90,保存当前修改
5、最后我们重启apache就可以了
3、Apache配置服务器端口不是默认的80,域名后必须跟端口号吗
是的。必须加端口号。
但是也有办法解决
1,把apache整合进iis
2,增加一个ip,ip1:80跑iis,ip2:80跑apache
4、如何解决访问Apache 80端口出现超时的问题
nagios监控前端apache 80端口,同时也有监控后端webserver的端口,偶尔会出现apache端口超时的报警。但是后端服务器响应正常。基本上确定问题出现在apache上。
登陆到机器上检查问题,通过以下几点基本上能确定问题所在了。
系统负载正常,cpu利用率正常。
内存已经被分配殆尽。
ps -ef | grep httpd | wc -l ,看到已经有1024个进程,已经达到配置文件中maxclient的限制。
所以问题应该是并发访问量比较高,导致进程数已经达到配置中的限制。由于配置了长连接而且时间比较长15秒,所以在高并发的访问环境中导致没有空闲的进程来接收新的访问。这个时候访问就需要等待了。所以nagios会报超时。
分析下日志统计出每个访问基本上在5秒内就没有连续的请求了,因此把keepalivetimeout时间改成5秒。
然后reload配置文件。 apachectl -k graceful
对于几个apache的配置不是特别清楚特意记录一下。
TimeOut指令用于设置Apache等待以下三种事件的时间长度:
接受一个GET请求耗费的总时间。
POST或PUT请求时,接受两个TCP包之间的时间。
应答时TCP包传输中两个ACK包之间的时间。
我们计划在发展里程中,逐步把它们分别变得更易配置。计时器在1.2版本之前的默认值为1200,而现在已经设置为300了,但对于绝大多数情况来说仍是足够的。没有把它默认值设的更小的原因在于代码里还有点问题:有时发送一个包之后,计时器没有复位。
Apache在关闭持久连接前等待下一个请求的秒数。一旦收到一个请求,超时值将会被设置为Timeout指令指定的秒数。
对于高负荷服务器来说,KeepAliveTimeout值较大会导致一些性能方面的问题:超时值越大,与空闲客户端保持连接的进程就越多。
5、用Apache2在服务器上安装了网站 但怎么和IIS共用80端口?
你说的问题 是可以解决的 根据你的描述 我感觉你好像是没有理解IIS的配置 其实iis是可以解析内(.php)后缀文件容的,只要你下载一个php的文件包 在IIS里面添加一个解析动作后缀(.php)就可以啦 还有 这样弄完,你的某个目录就可以支持任意php文件啦 这样比较方便 你也不必再用Apache啦(也不用再配置端口-----直接用iis新建网站皆可,然后用网址指定网站目录就可以到达你说的要求啦) 直接用iis就可以解决问题啦
6、apache-tomcat 8080端口怎么修改成80端口?
将 8080 改成你想要的端口,如 80 即可。改完后,记得要重启tomcat!
将端口改成专 80 后,访问就不需要属输入端口了,因为默认端口就是 80。
7、apache非80端口域名绑定
域名和来IP地址其实是一样的,如自果你不指定端口,那么HTTP协议会默认为80端口。所以,使用www.123.com:8888是可以正常访问的。如果真想要实现不带端口的访问,那么只能通过代理方式。即增加一个代理服务器,将域名www.123.com绑定到该代理服务器上,并指定将该请求转发至你自己的电脑的8888端口。
8、怎么样设置apache2中的80端口??请详细的解说下,谢谢!!
不明白啊?你说怎么修改就在配置文件里修改一下就可以了哦。其他的没有什么的版,还有,权我用Apache这么多年了还没有听说他们有中文版的呢。我用的都是英文版的。所谓的中文,可能是有一些人把说明文字改成中文的了吧?其实都是一样的。如果你是在Windows下用的话一定记住要把IIS关了。他们有端口冲突。所以……
9、用Apache2在服务器上安装了网站 但怎么和IIS共用80端口?
你说的问题来
是可以解决的
根据你源的描述
我感觉你好像是没有理解IIS的配置
其实iis是可以解析(.php)后缀文件的,只要你下载一个php的文件包
在IIS里面添加一个解析动作后缀(.php)就可以啦
还有
这样弄完,你的某个目录就可以支持任意php文件啦
这样比较方便
你也不必再用Apache啦(也不用再配置端口-----直接用iis新建网站皆可,然后用网址指定网站目录就可以到达你说的要求啦)
直接用iis就可以解决问题啦