licoded / self-study-drafts

buffer for records
0 stars 0 forks source link

Docker: Nginix Usage #170

Open licoded opened 8 months ago

licoded commented 8 months ago

FileStructure

Xnip2023-12-20_15-10-50

Usage

docker run -p 80:80 --name info_exam_nginx \
-v /home/lic/dev/dockers/nginx-server/info_exam/licoded.site.conf:/etc/nginx/nginx.conf:ro \
-v /home/lic/dev/dockers/nginx-server/info_exam:/etc/nginx/html \
-d nginx

licoded.site.conf

user www-data;
# user root;
worker_processes auto;
pid /run/nginx.pid;
include /etc/nginx/modules-enabled/*.conf;

events {
    worker_connections 768;
    # multi_accept on;
}

http {
    server {
            listen  80  default_server;
            listen  [::]:80 default_server;

            location / {
            }

            location /info/feishu {
                proxy_pass https://zno1mhry6a.feishu.cn/docx/ZJSzdLNNHoTo1ux1fpZcFi8Tnrg;
            }

            error_page 404 /404.html;
            location = /40x.html {
            }

            error_page 500 502 503 504 /50x.html;
            location = /50x.html {
            }
    }
}

index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>InfoExam</title>
</head>
<body>
    <ol>
        <li>
            <a href="/info/feishu">ATTENTIONs</a>
        </li>
        <li>
            <a href="/info/super_paste.exe">PASTE</a>
        </li>
    </ol>
</body>
</html>