日期:2014-05-16  浏览次数:20888 次

关于apache访问的问题
笔记本上装了一个apache,一个nginx。apache是80端口,nginx是8080端口。当我输入
localhost:80或
127.0.0.1:80时,访问的是apache。
当我输入的是
localhost:8080或
127.0.0.1:8080时访问的是nginx。
到这我就不明白了。这个浏览器是怎样找到和区分apache和nginx的,难道只是通过端口的不同。
------解决方案--------------------
不同的服务启用不同的端口,建议你先Google下什么是端口及其作用
------解决方案--------------------
两个服务能启动在一个端口启动么?
你可以把不同的服务分别分配不同的端口试试,比如apache端口设置为8080,nginx端口设置为8000,这样就不会冲突了。
------解决方案--------------------
当然是根据不同的端口查找不同的服务啊
------解决方案--------------------
http请求数据包到达后是按照端口号向不同程序分发的,你都已经设置成apache和nginx监听不同的端口了,输入的url端口号不同自然会访问到不同的web服务器程序