Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Start NGINX server

docker compose up -d

conf.d/example.conf is a example, but you don't have certificate. Therefore you need to delete these files, or comment the 443 server part before you start NGINX server.

443 server part:

server {
    listen                  443 ssl;
    listen                  [::]:443 ssl;
    server_name             dn-dev.bdlai.org;

    # SSL
    ssl_certificate         /etc/letsencrypt/live/dn-dev.bdlai.org/fullchain.pem;
    ssl_certificate_key     /etc/letsencrypt/live/dn-dev.bdlai.org/privkey.pem;
    ssl_trusted_certificate /etc/letsencrypt/live/dn-dev.bdlai.org/chain.pem;

    # index.html fallback
    location / {
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header X-Forwarded-Proto $scheme;
        proxy_set_header X-Forwarded-Host $host;

        # DEV mode
        proxy_pass http://10.224.0.4:9400/;

        # Prod mode
        # try_files $uri $uri/ @router; # 需要指向下面的@router否則會出現vue的路由在nginx中重新整理出現404
        # index  index.html index.htm;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection $connection_upgrade;
        proxy_read_timeout 86400;
    }
}

Get Cert

  1. Add new .conf file without 443 server part
  2. Restart NGINX server by restart.sh
  3. Set up DNS Zone
  4. Enter the following command:
    bash ./getCert.sh [your-url].bdlai.org
  5. Add 443 server part into the new .conf file
  6. Restart NGINX server by restart.sh

Delete Cert

bash ./deleteCert.sh [your-url].bdlai.org

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages