繁体   English   中英

使用Nginx在域上缩进多个uri以访问localserver上的Apache wordpress域

Multiple uri indented on domain using nginx to access apache wordpress domain on localserver

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我正在尝试使用带有Nginx的反向代理来运行apache和wordpress,但是我在访问我的wordpress的某些页面时遇到了问题。 通常,我可以进入wp-admin页面,但是当我尝试查看某些页面时,页面域带有多个uri,例如localhost / wordpress / index.php / contact?q = wordpress / index.php / contato /&q = wordpress /index.php/contato/&q=wordpress/index.php/contato /&...,然后再重复一次。

我正在尝试在本地运行支持apache上的wordpress的Nginx服务器,因为我想将此配置传递给我的vps以在nodejs中创建另一个网站,而无需在域上指定端口

这是我的/ etc / nginx / sites-enable /默认代码:

server {
listen 80 default_server;
listen [::]:80 default_server;
root /var/www/html;

index index.php index.html index.htm index.nginx-debian.html;

server_name _;

location / {

    #try_files $uri $uri/ =404;
    #try_files $uri $uri/ /index.php?q=$uri&$args;
    try_files $uri $uri/ /index.php?$args;
    proxy_pass http://localhost:81;
    #proxy_pass_reverse / http://localhost:81/
    proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
    #ProxyPreserveHost On;

    #rewrite /wp-admin$ $scheme://$host$uri/index.php?q=$1 permanent;
    #rewrite ^/(.*)$ $scheme://$host$uri/index.php?q=$1 permanent;
    rewrite ^/(.*)$ /index.php?$1 ;
    include /etc/nginx/proxy_params;

}

location ~* \.(js|css|jpg|jpeg|gif|png|svg|ico|pdf|html|htm)$ {
    expires 30d;
}
location @proxy {
            proxy_pass http://127.0.0.1:81;
            include /etc/nginx/proxy_params;
}
location ~* \.php$ {
            proxy_pass http://127.0.0.1:81;
    #fastcgi_pass unix:/run/php/php7.0-fpm.sock;
        #include snippets/fastcgi-php.conf;
            include /etc/nginx/proxy_params;
}   

}

我期望修复此多个域。

问题暂未有回复.您可以查看右边的相关问题.
2 使用Nginx具有多个域的WordPress多站点

我在这里长白发。 我已经尝试了很多事情,但仍然无法掌握如何进行设置。 找到了大量指南,但没有人涉及所有方面: 单个WP Multisite安装,可处理多个基于域的站点(准确地说是8个) 网站在Nginx上运行 遵循本指南( https://www.digitaloc ...

3 在域上使用URI的Nginx配置

关于我的Nginx配置文件,我需要您的帮助。 我需要在网站的域上安装带有/ jp uri的网站。 我已经尝试过使用简单的域,并且该站点可以运行,所以我知道问题不在我的laravel配置上。 该网站正在加载,但没有任何错误,也没有任何内容。 您能帮我弄清楚此配置有什么问题吗? 网站链 ...

4 使用其他域下的Apache从Nginx重定向到Wordpress

我有一个在Nginx下运行的项目(www.xxx.com)。 在这个项目中,我需要在Apache下的文件夹(www.yyy.com/blog)下,也将一个子目录(www.xxx.com/blog)指向其他域中具有Wordpress的博客。 我更改了WP以使其与永久链接一起运行,但未配置. ...

5 Apache多个域和多个子域访问

我在Apache服务器上配置了一个运行良好的应用程序。 在一个更改中,我复制了该应用程序,并为该应用程序副本添加了另一个域。 我在laravel中制作的应用程序具有子域控件,并且可以工作。 但是,当我通过地址duapiepi.com访问该应用程序并登录时,它会将我重定向到一个屏幕 ...

6 如何使用 NGINX 重定向域和特定 URI?

我有一个 MantisBT 安装,我想重定向到 GitHub。 对于特定问题,GitHub 上存在相应的问题,因此我想先处理那些“查看”URI。 然后所有其他 URI 都应该转到“问题”。 我遇到的问题是 view.php 规则无法正常工作。 我得到https://github.com/Slic ...

7 使用Apache的VPS上的多个域

我计划尽快获得一个VPS并且有两个我想要托管的网站。 我使用主机文件为我的开发环境设置了本地vhosts设置以正确移植它。 我的问题很简单:当设置两个单独的域指向一个VPS服务器时,Apache是​​否足够智能,就像在本地环境中一样,自动过滤任何对domain.com的请求到正确的VHO ...

9 使用apache托管多个域

我正在尝试设置一个ubuntu服务器作为dns服务器,并托管一个简单的网页,一些git仓库和一些用于问题跟踪,代码审查等的软件。 我选择了Phabricator作为首选的问题跟踪/代码审查软件,因为它似乎是一个很好的多合一解决方案。 我的服务器托管了我的网页和git repos,因此该部分似 ...

2014-07-19 21:53:11 1 432   apache
10 域,Nginx和Wordpress

我尝试在nginx docker容器上安装WordPress。 我的域名 指向ip 后端在像这样的域中运行得像灵符: 在前端,当我想访问我的页面时,它会自动切换 至 我的nginx配置看起来像这样: ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM