阿里云服务器是centos6.3,安装的是LNMP一键包,网站做好后,绑定域名就出现故障,故障情况如下:
1、用域名访问后经常打不开,需多次刷新后才能打开,打开后很多图片不能正常显示,(打叉)
2、原来用IP访问时正常的,自从绑定域名后就出现用IP访问也会有图片打不开。
3、绑定域名是按网上的教程绑定的:
<H2 content-title?>nginx服务器配置域名绑定目录<DIV id=content clearfix? text-content mod-cs-content>
首先打开并编辑nginx.conf 文件,该文件存放路径可以通过 find / -name nginx.conf 查询。
下面介绍 nginx.conf 中的操作。
打开后,我们先确定server要在http模块里,如:
http{
server{
}
}
以下是实例操作:
server{
/*监听80端口*/
listen 80;
/*绑定域名,多个域名的绑定,用空格分开*/
server_name 域名1 域名2;
/*默认读取的文件名,这个你懂的*/
index index.html index.php index.htm ;
/*绑定的虚拟目录*/
root /var/www/html;
/*这个location是把所有关于后缀为php的请求交给php-fastcgi处理*/
location ~ .*.php$
{
include /etc/nginx/fastcgi_params;
fastcgi_pass 127.0.0.1:9000;
}
}
/*配置下一个域名*/
server{
...........
}
操作完毕,赶快去测试一下吧!
求大神给出解决办法,ip是112.124.7.12,麻烦帮忙看看
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
根据您描述的问题,这可能是由于以下几个原因导致的:
DNS解析问题:首先确保您的域名DNS记录已经正确指向了阿里云服务器的IP地址(112.124.7.12),并且DNS更改已经完全生效。可以使用ping 域名
命令检查是否正确解析到服务器IP。
Nginx配置问题:
root
路径是否正确指向了网站的根目录,特别是存放图片等静态资源的目录。权限和SELinux问题:检查网站目录及其内容(尤其是图片文件)的权限设置,确保Nginx用户(通常是www-data
或nginx
)有足够的权限读取这些文件。此外,如果您的CentOS启用了SELinux,还需要检查SELinux策略是否阻止了Nginx访问某些文件,可以通过运行sestatus
查看状态,并使用chcon
或setsebool
命令调整相关策略。
资源限制与连接问题:检查服务器资源使用情况(CPU、内存、磁盘I/O),以及网络连接状况,高负载或网络不稳定也可能导致访问缓慢或不完全加载。
FastCGI及PHP配置:您提到的PHP处理部分,请确认PHP-FPM服务正在运行,并且监听的端口(9000)与Nginx配置匹配。同时,检查PHP相关的日志(通常位于/var/log/php-fpm/
),看是否有错误信息。
浏览器缓存与Cookie问题:有时候,用户的浏览器缓存或Cookie也可能影响页面加载,建议尝试清除浏览器缓存后重新访问。
解决步骤建议:
如果以上步骤不能解决问题,建议提供更详细的错误日志信息,包括Nginx的access.log和error.log,以及PHP-FPM的日志,以便进行更深入的分析。