我有几个静态站点(主要由 Sphinx 生成),我试图在我的 VPS 上托管它们。我已经按照指南安装和配置了 nginx,我可以成功显示我的站点,但问题是 URL 是绝对的,而且看起来很难看。
例如,典型的站点文件夹可能如下所示:
/public_html/index.html /public_html/api.html /public_html/quickstart.html
并且 HTTP 请求/将 URL 更改为“ http://sitename/index.html ”。我基本上想从 URL 要求中删除所有静态前缀,并强制 nginx 将传入请求路由到 /、/api、/quickstart 到正确的位置,并在用户访问页面时强制 nginx 显示正确的漂亮 URL。
我试过谷歌搜索,但我发现的只是重写规则,我觉得这对于我想要做的事情来说太复杂了。
任何帮助将不胜感激。
我正在努力让 OpenSIPS 正常工作。我已经安装了它并且一切都很好——除了它不会在启动时启动,因为它需要运行 MySQL,并且出于某种原因,它在 init 期间在 MySQLd 之前启动。
我想要做的是修改我的进程(/etc/init.d/opensips)的启动顺序,以便它在 MySQLd 之后启动,并且可以正常工作。
我在此处包含了指向我的 /etc/init.d/opensips 文件的 pastebin 链接:http : //pastie.org/1236331
我真的不知道。我已经在谷歌上搜索了一段时间,但找不到任何对我有用的答案。
谢谢你的时间!