首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apache配置需要在中反映Nginx上游apache代理吗?

问Apache配置需要在中反映Nginx上游apache代理吗?
EN

Stack Overflow用户
提问于 2022-02-23 16:57:37
回答 1查看 148关注 0票数 0

Nginx在Apache前面运行,并为Apache VirtualHost做代理(IP:port)。当在Apache之前启动Nginx时,Apache会出现错误,端口已经在使用中了。httpd.conf是读:听80还是听10.7.5.53:8051?或者听127.0.0.1:8051。粘贴如下:

代码语言:javascript
复制
##NGINX
location / {
    root /var/www/wordpress/somename/;
    index index.php index.html index.htm;
    proxy_pass http://127.0.0.1:8051;
    proxy_read_timeout 1200;
    proxy_send_timeout 1200;
    proxy_connect_timeout 75
}

##APACHE                
<VirtualHost *:80>
    ServerName somename.com
    ServerAlias www.somename.com
</VirtualHost>

<VirtualHost *:443>
    ServerAlias www.somename.com
    DocumentRoot "/var/www/wordpress/somename"
</VirtualHost>
EN

回答 1

Stack Overflow用户

发布于 2022-02-23 19:21:50

假设Nginx监听端口80,Apache不能在同一端口上侦听。由于Nginx代理端口8051,我可以假设Apache应该监听端口8051,而不是端口80。1软件== 1端口,不能双听。

代码语言:javascript
复制
User --port 80--> Nginx listen on 80 --proxy to local:8051--> Apache listen on 8051

因此,Listen *:8051和修改<VirtualHost>的端口8051以及。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71241092

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档