Nginx配置server_name為域名后無法訪問的問題解決
問題描述
在Nginx的配置文件中增加服務器,其server_name設置為域名時,該網(wǎng)址不能正常訪問。

問題解決
1. 修改host文件
- Linux
修改 /etc/host 文件,增加以下內(nèi)容:
www.test.com 127.0.0.1
修改 /etc/hosts 文件,增加以下內(nèi)容:
127.0.0.1 www.test.com
- Windows
修改 C:\Windows\System32\drivers\etc\hosts 文件,增加以下內(nèi)容
127.0.0.1 www.test.com
2. 將域名添加到ALLOWED_HOSTS中
如果出現(xiàn) Invalid HTTP_HOST header: ‘www.example.com:8080’ You may need to add ‘www.example.com’ to ALLOWED_HOSTS 錯誤,則需要修改Django項目配置文件,在 setting.py 中找到ALLOWED_HOSTS并修改如下:
ALLOWED_HOSTS = ['www.example.com']
到此這篇關于Nginx配置server_name為域名后無法訪問的問題解決的文章就介紹到這了,更多相關Nginx配置server_name后無法訪問內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
Nginx 實現(xiàn)灰度發(fā)布的三種方法總結(jié)
這篇文章主要介紹了Nginx 實現(xiàn)灰度發(fā)布的三種方法總結(jié)的相關資料,需要的朋友可以參考下2017-05-05
Debian下搭建Nginx和Tomcat服務器實現(xiàn)負載均衡的方案
這篇文章主要介紹了Debian下搭建Nginx和Tomcat服務器實現(xiàn)負載均衡的方案,其主要思想依然是動靜分離并且以Nginx來進行反向代理這樣的路子,需要的朋友可以參考下2015-12-12

