docker-compose.yml
version: '2'
services:
nginx:
image: 'nginx:latest'
restart: always
container_name: nginx
ports:
- '80:80'
- '443:443'
volumes:
command: nginx -g 'daemon off;'
建立目錄:
conf.d/default.conf配置檔案
server
error_page 500 502 503 504 /50x.html;
location = /50x.html
}
1.查詢訪問者ip方法:
awk 『』 access_service.log |sort |uniq -c|sort -n
2.配置檔案conf.d/default.conf
server
error_page 500 502 503 504 /50x.html;
location = /50x.html
}
限制ip語法:
deny和allow可以應用到http,server,location級別
//遮蔽單個ip訪問
deny ip;
//允許單個ip訪問
allow ip;
//遮蔽所有ip訪問
deny all;
//允許所有ip訪問
allow all;
//遮蔽整個段即從123.0.0.1到123.255.255.254訪問的命令
deny 123.0.0.0/8
//遮蔽ip段即從123.45.0.1到123.45.255.254訪問的命令
deny 124.45.0.0/16
//遮蔽ip段即從123.45.6.1到123.45.6.254訪問的命令
deny 123.45.6.0/24
//如果你想實現這樣的應用,除了幾個ip外,其他全部拒絕,
//那需要你在guolv_ip.conf中這樣寫
allow 1.1.1.1;
allow 1.1.1.2;
deny all;
docker自定義網橋
由於docker預設網橋和公司網段衝突,導致無法訪問容器中執行的服務,因此要自定義docker網橋 docker0 1 關閉docker服務 2 停止舊網橋並刪除 ip link set dev docker0 down iplink del docker03 請先安裝bridge包 yum ins...
docker自定義網橋
除了預設的 docker0 網橋,使用者也可以指定網橋來連線各個容器。在啟動 docker 服務的時候,使用 b bridge 或 bridge bridge 來指定使用的網橋。如果服務已經執行,那需要先停止服務,並刪除舊的網橋。sudo systemctl stop docker sudo ip ...
docker 自定義映象
從阿里雲pull下來的centos映象沒有ifconfig,vim.為了有這些功能我們需要自定義映象.目的 1.支援vim 2.支援ifconfig 3.修改登入後的預設路徑 首先先在宿主機的根目錄下建立乙個資料夾mydocker,然後vim乙個dockerfile的dockerfile檔案 fro...