nginx部署多個域名到同一個ip+port

nginx部署多個域名到同一個ip+port

1. 先修改nginx配置文件的server

  • 位置:是/etc/nginx/sites-availabled 下面的文件
  • 修改:server{…} 裏面的server_name blog.site1.com bb.site2.com; 這樣就部署了兩個域名到同一個uwsgi端口

2. 再修改Django項目的settings.py中的ALLOWED_HOST

  • 位置 django項目/settings.py
  • ALLOWED_HOSTS = [“blog.site1.com”, “bb.site2.com”]

3. nginx的其他問題

  1. 接口返回 400 BAD REQUEST

    在nginx.conf/裏面的http {...} 裏添加
    client_header_buffer_size 128k;
    large_client_header_buffers 4 128k;
    
  2. 上傳圖片時顯示“Nginx 413 Request Entity Too Large”

    在nginx.conf/裏面的 http {...} 裏添加,意思是最大上傳大小
    client_max_body_size 5m;
    
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章