VPS侦探论坛

 找回密码
 注册
查看: 3904|回复: 4

lnmp1.2安装多域名解析安装的问题

[复制链接]
发表于 2016-1-15 14:35:52 | 显示全部楼层 |阅读模式

买 了一个源码,帝国+thinkphp 三个目录m是手机端  
thinkphp不需要绑定
web是pc端,为静态还分两个,手机端为静态 。pc端为静态,
现在问题来了,

1 lnmp vhost add 我怎么绑定手机端域名和pc端域名 ?
2  分两次绑定手机内容和pc端是否一样同步呢?





源码作者说nginx安装比较麻烦,因为可能是个跨域的问题,麻烦军哥抽几分钟时间帮我解答个方案吧?谢谢

[ 本帖最后由 polar 于 2016-1-15 15:32 编辑 ]
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2016-1-15 15:42:27 | 显示全部楼层


没大明白你具体意思,是pc访问一个域名,手机一个域名吗?
lnmp vhost add 时直接输入你的域名,自己指定目录就行了

数据是否同步这个我们不清楚,这个要看你程序
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2016-1-16 13:16:36 | 显示全部楼层

回复 2# 的帖子


我的意思是(nginx默认情况下不支pathinfo模式,从而不能支持ThinkPHP
翻了军哥的帖

按这个方法配置添加pathinfo支持,去掉include pathinfo的#,在try_files前加#重启nginx即可使用;
https://bbs.vpser.net/viewthread.php?tid=12838&highlight=pathinfo
http://域名/test.php/foo/bar.php?v=1 测试一下


结果从原来的404变成500错误    我的lnmp1.2 php5.4 mysql 5.1

是不是和子目录有关? 我的home/wwwroot/abc.com/ 下面   m是手机端域名绑定的目录  tp是 thinkphp   web是pc客户端域名绑定的目录
===================================================
array ( 'USER' => 'www', 'HOME' => '/home/www', 'FCGI_ROLE' => 'RESPONDER', 'SCRIPT_FILENAME' => '/home/wwwroot/我的域名/webmahua/test.php', 'QUERY_STRING' => 'v=1', 'REQUEST_METHOD' => 'GET', 'CONTENT_TYPE' => '', 'CONTENT_LENGTH' => '', 'SCRIPT_NAME' => '/test.php', 'REQUEST_URI' => '/test.php/foo/bar.php?v=1', 'DOCUMENT_URI' => '/test.php', 'DOCUMENT_ROOT' => '/home/wwwroot/我的域名/webmahua', 'SERVER_PROTOCOL' => 'HTTP/1.1', 'GATEWAY_INTERFACE' => 'CGI/1.1', 'SERVER_SOFTWARE' => 'nginx/1.8.0', 'REMOTE_ADDR' => '谁的ip', 'REMOTE_PORT' => '9880', 'SERVER_ADDR' => '我的ip', 'SERVER_PORT' => '80', 'SERVER_NAME' => 'www.我的域名', 'REDIRECT_STATUS' => '200', 'PATH_INFO' => '/foo/bar.php', 'HTTP_HOST' => 'www.我的域名', 'HTTP_CONNECTION' => 'keep-alive', 'HTTP_ACCEPT' => 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8', 'HTTP_UPGRADE_INSECURE_REQUESTS' => '1', 'HTTP_USER_AGENT' => 'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2490.86 Safari/537.36', 'HTTP_ACCEPT_ENCODING' => 'gzip, deflate', 'HTTP_ACCEPT_LANGUAGE' => 'zh-CN,zh;q=0.8', 'HTTP_COOKIE' => 'bdshare_firstime=1452764406474; CNZZDATA1257014739=583873336-1452764403-%7C1452843265; digg=%2C34967%2C34997%2C34971%2C', 'PHP_SELF' => '/foo/bar.php', 'REQUEST_TIME_FLOAT' => 1452924735.8168311, 'REQUEST_TIME' => 1452924735, )
===================================================

[ 本帖最后由 polar 于 2016-1-16 16:21 编辑 ]
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2016-1-16 14:26:52 | 显示全部楼层



我又按照军哥的方法
https://bbs.vpser.net/thread-8876-1-1.html
if (!-e $request_filename) {
   rewrite  ^(.*)$  /index.php?s=$1  last;
   break;
    }

500变成404错误了
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2016-1-16 19:45:29 | 显示全部楼层

http://域名/test.php/foo/bar.php?v=1 测试正常的话pathinfo就已经启用

500的话可能是其他方面的问题,可以按常见问题开启php错误日志看看有什么错误信息

军哥运维代购:http://shop63846532.taobao.com/

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-28 19:26 , Processed in 0.026495 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表