产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请编程助手免费智能写代码、翻译NewAMYSQL 免费MySQL管理工具AMFTP 免费FTP管理客户端

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] 新人求助,怎么设置伪静态啊

孤星独邻
铁牌会员
107.00 价值分

孤星独邻 发表于 2013-02-23 15:55:14
新人,linux,nignx,amh都是第一次接触。网站其它都搞定了,但是以前用apache支持.htaccess,现在用nginx真不会配置伪静态啊!!!!
看了看有的说什么Rewrite存放到文件夹/usr/local/nginx/conf/rewrite,怎么存放啊???
这个真不懂,如果我的网站test.com有一个index.html要伪静态到index.php,这个怎么办,求大神教教我,感激不尽!!!!
评价: 这个问题有价值吗?  没有 (0分)   有, 感谢 (0分)
2013-02-23 15:55:14 1

admin
创始人
31835.08 价值分

熟悉下nginx rewrite重写规则就好了。

你在/usr/local/nginx/conf/rewrite下面新建一个规则文件test.conf
index.html 重写到 index.php可以这么写。

新建test.conf
vi /usr/local/nginx/conf/rewrite/test.conf

rewrite重写规则:
location / {
rewrite "^(.*)/index\.html$" $1/index.php last;
}

面板编辑主机选择Rewrite规则:test.conf

就可以了。
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-02-23 17:12:32 2

AMH官方号 2011~2021 (10周年)

孤星独邻
铁牌会员
107.00 价值分

引用:
admin 发表于 2013-2-23 17:12
熟悉下nginx rewrite重写规则就好了。

你在/usr/local/nginx/conf/rewrite下面新建一个规则文件test.conf


太好了,搞定了。

不过之后又出现问题了,访问量一多页面就打不开,等待一段时间后就出现错误,提示504 Gateway Time-out nginx

这个又是怎么一回事啊?????

网上找了教程来设置,但是没有解决这个问题,请问这个到底怎么办,大神能不能帮忙解决????就差这一步了,跪求!!!!!!!!!!!
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-02-26 19:21:25 3

admin
创始人
31835.08 价值分

引用:
孤星独邻 发表于 2013-2-26 19:21
太好了,搞定了。

不过之后又出现问题了,访问量一多页面就打不开,等待一段时间后就出现错误,提示504 ...


504,超时,你是用什么程序,看下是什么脚本运行时间过长了,
也有可能是php-fpm进程太少,没响应过来,你面板上主机这项你是设置多少,或开大点。



评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-02-26 19:41:04 4

孤星独邻
铁牌会员
107.00 价值分

引用:
admin 发表于 2013-2-26 19:41
504,超时,你是用什么程序,看下是什么脚本运行时间过长了,
也有可能是php-fpm进程太少,没响应过来, ...


虽然不太明白是什么,但是开大点确实解决了问题。THANK YOU VERY MUCH!!!
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-02-26 22:01:31 5

shylocker120
银牌会员
2673.92 价值分

就一个站直接动态好了。。
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-03-04 20:48:14 6
 1  (总1页)
AMH社区列表
用户服务中心