nginx配置子域,但是无法访问
本文介绍了nginx配置子域,但是无法访问的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
nginx配置子域名,但是仍然无法访问,不知道是不是哪里错了,求大神帮忙看看~
server {
listen 80;
root /www/blog;
index index.php index.html index.htm;
server_name blog.xxx.com;
}
server {
listen 443 ssl;
root /www;
index index.php index.html index.htm;
server_name xxx.com ;
error_page 404 = /404.html;
#HTTPS
#存放证书文件的位置
ssl_certificate /etc/ssl/ssl.crt;
ssl_certificate_key /etc/ssl/ssl.key;
}
#301 redirect
server {
listen 80;
server_name xxx.com;
return 301 https://xxx.com$request_uri;
}
裸域做了一个欢迎页,并用了ssl以及301跳转到https,根目录是/www
然后想把博客的域名设置子域名即blog.xxx.com,博客的根目录是/www/blog
配置如上,正常访问xxx.com/blog的时候博客是会出来的,但是访问blog.xxx.com的时候直接跳到114导航去了...
已经修复了DNS劫持,但是还是无法访问,chrome显示This webpage is not available
解决方案
添加 location
配置
这篇关于nginx配置子域,但是无法访问的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文