VPS侦探论坛

 找回密码
 注册
查看: 4534|回复: 1

关于虚拟主机设置伪静态操作

[复制链接]
发表于 2013-4-1 17:51:42 | 显示全部楼层 |阅读模式

军哥与大家好!
安装好lnmp后,就安装虚拟主机,但是因为不确定是否需要伪静态,在安装虚拟主机的时候我选择N否,不需要伪静态
但是安装并架设站点后,确定需要伪静态,因此应该需要到nginx服务器文件进行修改。

建立的虚拟主机是www.domainname.com。在/usr/local/nginx/conf/vhost 就有www.domainname.com.conf的配置文件。
因为站点是基于Thinkphp的,所以按网上方法建立伪静态配置文件yuming.conf,代码(未验证)如下:
location / {
if (!-e $request_filename){
  rewrite ^/(.*)$ /index.php?s=/$1 last;
      }
}


我使用两个方法来设置虚拟主机的伪静态
方法1:
把yuming.conf文件放在/usr/local/nginx/conf/下,
然后修改nginx.conf文件的server里添加include yuming.conf;,重启nginx后,伪静态不能生效。

方法2:
把yuming.conf文件放在
/usr/local/nginx/conf/vhost下,
然后修改/usr/local/nginx/conf/vhost的文件www.domainname.com.conf文件server里添加
include yuming.conf;,重启nginx,伪静态不能生效。

先不论伪静态配置文件是否正确,如果是设置虚拟主机的伪静态,哪个方面才是正确的。还是都不正确,还是需要配置其他文件?

谢谢!

[ 本帖最后由 sam 于 2013-4-1 17:56 编辑 ]
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2013-4-1 19:51:33 | 显示全部楼层
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-16 16:37 , Processed in 0.025318 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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