Centos7 nginx配置问题

发布于 2022-09-06 19:28:24 字数 730 浏览 16 评论 0

—— 问题描述:

在服务器中php-fpm启动的端口为:127.0.0.1:9000,
php项目的存放路径为/data/iantoo/admin/;
当我的nginx配置为如下的时候可以正常访问到php文件并被解析。

location / {
    root   /data/iantoo/admin;
    index  index.html index.htm index.php;
}

        
location  ~ \.php$ {
    root           /data/iantoo/admin;
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
}  

此时访问www.aaa.com可以正常访问,但是我需要通过www.aaa.com/admin这样的路径访问到项目,默认的www.aaa.com需要代理到别的端口。
请问应该如何配置我的nginxlocation选项?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

楠木可依 2022-09-13 19:28:24
location /admin/{
    rewrite    /admin/([^/]+) /$1 break;
    proxy_pass http://$host:$server_port/;
}
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文