美文网首页
主域名被重定向:LNMPA中的apache配置问题

主域名被重定向:LNMPA中的apache配置问题

作者: Jessieee_Y | 来源:发表于2019-11-29 18:04 被阅读0次

    LNMPA是啥?LNMPA是什么

    LNMPA,就是LNMP加上Apache。我一直以为Nginx和Apache功能相同,不能同时开启。而且由于我每次查询lnmp、配置新的二级域名的时候命令行都是lnmp什么什么,比如lnmp vhost add,从来没动过Apache配置,所以我一直不知道Apache的存在。。。经过一次网页配置问题的查找,我才发现在服务器上是同时运行这俩的,缺一不可。

    Nginx和Apache的特点和两者关系

    Nginx是一个小巧而高效的Linux下的Web服务器软件,与Apache相比,消耗资源更少,支持的并发连接,更高的效率,反向代理功能效率高、静态文件处理快等。

    Apache是一款老牌的Web服务器软件,在高并发时对队列的处理比FastCGI更成熟,Apache的mod_php效率比php-cgi更高且更稳定、对伪静态支持好,不需要转换、多用户多站点权限等方面有着更好的效果。

    LNMPA使用Nginx作为前端服务能够更快更及时的静态页面、js、图片等,当客户端请求访问动态页面时由Nginx的反向代理给Apache处理,Apache处理完再交予Nginx返回给客户端。

    采用LNMPA能够更好的解决LNMP架构中由于PHP-FPM方面产生的502错误,同时能够为提供更安全的多用户多站点环境。


    我最近遇到的问题是:我的主域名莫名其妙地重定向到了我配置的一个二级域名,我把Apache,Nginx的配置文件看了整整两天才看出来是配置文件的哪个地方出了问题。

    我的二级域名的Apache配置文件里有一行:ServerAlias hahaha.abc.cn(我只是示范一下 这是一个域名) *

    ServerAlias的意思是:该域名的别名。*表示该服务器上的所有域名。也就是说当我访问所有的域名(包括主域名,二级域名啥的)都有可能重定向到 hahaha.abc.cn。

    记不得我为什么在配置里加这个参数了,真是细思极恐。

    解决问题只要把ServerAlias这一行给删掉,然后lnmp httpd restart 即可。

    相关文章

      网友评论

          本文标题:主域名被重定向:LNMPA中的apache配置问题

          本文链接:https://www.haomeiwen.com/subject/aikryctx.html