编辑
2017-05-17
开发
00
请注意,本文编写于 2926 天前,最后修改于 971 天前,其中某些信息可能已经过时。

php,apache和nginx的安装在这里就不赘述了,主要讲一下怎么实现前端nginx和后端apache。

刚开始知道可以这样配置的时候,很多人肯定和我一样首先想到的时候我服务器上有很多网站,一个apache怎么区分开啊,因为nginx是在前端的肯定不能用域名了。可以用什么呢?就是端口。apache是支持监听多个端口的,可以在httpd.conf里面这样配置

apache
Listen 8080 Listen 8081 Listen 8082

解决的apache端的问题,后面就是nginx了。采用upstream模块,下面是配置的例子。就可以同时监听8080,8081和8082端口了。

nginx
upstream test { ip_hash; #每个请求按访问ip的hash结果分配,这样每个访客固定访问一个后端服务器,可以解决session的问题 server 127.0.0.1:8080 ; #指定对应的网站 } location / { proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; proxy_redirect off; proxy_pass http://test }
如果对你有用的话,可以打赏哦
打赏
ali pay
wechat pay

本文作者:谭三皮

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!