遵循本教程和这个后续行动,我有一个新的Nginx + PHP5-FPM设置在Debian6(挤压)上运行在OpenVZ VPS上。
现在,默认的虚拟主机工作(显示了Welcome to nginx!)以及另一个虚拟主机,我成功地安装了WordPress。但是,我创建的任何其他虚拟主机都只是在浏览器窗口的标题中显示Cannot find server,在页面中显示Access to this web page is currently unavailable.。
除了实际的域名和文件路径(DNS和文件路径显然与适当的用户和权限一起正常工作)之外,我的虚拟主机也使用相同的配置。这些信息都在/etc/nginx/sites-available/上,在/etc/nginx/sites-enabled/有链接。所有其他配置文件都是从链接的博客文章中复制的。
这些日志中没有来自这些点击的条目,所以我很遗憾地在那里找不到有用的东西。
下面的配置由我的所有虚拟主机使用,包括工作的主机:
server {
listen 80;
server_name example.com;
access_log /var/www/example.com/logs/access.log;
error_log /var/www/example.com/logs/error.log;
root /var/www/example.com/html/;
include /etc/nginx/wordpress.conf;
location /static {
autoindex on;
}
}
server {
listen 80;
server_name www.example.com;
rewrite ^ http://example.com$request_uri?;
}发布于 2011-10-04 00:06:43
尽管我很确定我的DNS记录,IP地址是错误的-一目了然,它们看起来是一样的。这也解释了为什么我找不到错误消息的任何搜索结果。
发布于 2011-10-03 06:29:56
您的wordpress是否安装在/var/www/example.com/html/中?如果要将此文档根目录更改为安装位置,请执行以下操作。
发布于 2011-10-03 08:52:56
检查nginx.conf文件中的“Include”指令。
包括/etc/nginx/站点-启用/*;
那就重新启动Nginx吧。
https://serverfault.com/questions/317789
复制相似问题