阿里云 Ubuntu 14.04.5 nginx/1.4.6 (Ubuntu)
/etc/nginx/nginx.conf
include /etc/nginx/sites-enabled/*;
sites-enabled 下的 default 配置信息我全注释了,另外新加了一个 deploy_xxx 文件
文件配置如下:
/etc/nginx/sites-enabled/deploy_xxx
server {
listen 80;
server_name example.com;
client_max_body_size 3m;
location / {
expires max;
add_header Cache-Control public;
proxy_redirect off;
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://example.com;
}
}
域名已经解析到阿里云服务器了,ping example.com 是通的。
检查80端口:
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 5459/nginx
检查 nginx 运行情况:
root 5459 1 0 12:14 ? 00:00:00 nginx: master process /usr/sbin/nginx
www-data 5462 5459 0 12:14 ? 00:00:00 nginx: worker process
www-data 5463 5459 0 12:14 ? 00:00:00 nginx: worker process
www-data 5464 5459 0 12:14 ? 00:00:00 nginx: worker process
www-data 5465 5459 0 12:14 ? 00:00:00 nginx: worker process
root 5475 5300 0 12:19 pts/2 00:00:00 grep --color=auto nginx
在浏览器中输入:example.com 打不开网页
查看 nginx 日志信息:
/var/log/nginx/error.log
/var/log/nginx/access.log
两个文件里是空的,没有任何信息。说明 nginx 压根就没处理吧。不知道哪里除了问题,求大神解答
我总结了一个系列关于nignx的文章,待你学习一下之后,其实nginx很简单,那么你这个问题就不解自破!可以查下阿里云服务器价格表 Nginx系列教程(1)nginx基本介绍和安装入门
Nginx系列教程(4)nginx处理web应用负载均衡问题以保证高并发 Nginx系列教程(5)如何保障nginx的高可用性(keepalived)
Nginx系列教程(6)nginx location 匹配规则详细解说
Nginx系列教程(7)nginx rewrite配置规则详细说明 Nginx系列教程(8)nginx配置安全证书SSL
Nginx系列教程(9)nginx 解决session一致性
更多参考地址: 阿里云官方(新用户需官网注册查看)
回答:我总结了一个系列关于nignx的文章,待你学习一下之后,其实nginx很简单,那么你这个问题就不解自破!可以查下阿里云服务器价格表
Nginx系列教程(4)nginx处理web应用负载均衡问题以保证高并发
Nginx系列教程(5)如何保障nginx的高可用性(keepalived)
Nginx系列教程(6)nginx location 匹配规则详细解说
你要搞清楚example.com域名只是个例子,要不你就hosts,或者你自己解析个域名填上去,再者你连root都没有配置
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。