Chào AE 4 năm qua chuyển làm đất. giờ đất khó rồi mình lại quay lại mảng auto, nay còn khá nhiều điều mới lạ mong các AE giúp đỡ. 1. Hiện có cách nào đổi IP các website hàng loạt trên cloudflare 50-100website/lần, chỉ cần đổi nguyên @ domain ko đổi sub. Mình cần đổi 1 loạt website khi thay server mới 7-20 ngày/ lần để giảm chi phí và tránh DMCA. 2. Hiện tại do chạy chung data nên mình sẽ up 50-100 website lên server. mỗi website là 1 code riêng. Tuy nhiên việc phải thay server thường xuyên nên mỗi lần add thủ công domain sẽ khá vất vả. Qua ngâm cứu mình thấy thằng vestacp setup khá nhanh và ok ko cần chỉnh sửa nhiều. Vấn đề ở đây là làm sao có thể add 50-100/website/ lần thông qua ssh. 3. VPS Windows nào ngon hơn, đây sẽ là nơi dùng để lưu code up lên server mới khi cần di chuyển server - OVH Sing: 2 vCore/ 4 GB ram / 80 GB SSD NVMe/ Public bandwidth 500 Mbit/s / windows 2019 = 282.61$ /y. - Contabo Sing: 4 vCore/ 8 GB ram/ 200 GB SSD NVMe/ Public bandwidth 200 Mbit/s / windows 2022 = 227.75$ /y. Dự kiến sẽ phải mua thêm dung lượng để lưu trữ Contabo thấy ghi 400 SSD = 2.5$/m. OVH thì ko thấy thông báo khi đăng ký
Có 2 cách thay đổi IP: 1. Nếu chỉ có 1 IP : dựng 1 domain, 50 cái domain khác CNAME về domain đó. 2. Nhiều IP : dùng bash script Code: #! /bin/bash #### /home/CF/language/changeIP.sh 149.1.1.1 domain.vn [email protected] 8425325c3c03cf3f262aac17ce1407e096dc4 DOMAIN=$2 IP=$1 export CF_API_EMAIL=$3 export CF_API_KEY=$4 #Check ID zone_identifier="$(curl -X GET "https://api.cloudflare.com/client/v4/zones?name=$DOMAIN&page=1&per_page=20&order=status&direction=desc&match=all" -H "X-Auth-Email: $CF_API_EMAIL" -H "X-Auth-Key: $CF_API_KEY" -H "Content-Type: application/json" | jq -r --raw-output '.result[0].id')" echo "${DOMAIN}" echo "${IP}" echo "${zone_identifier}" #Get currrent A record identifier="$(curl -X GET "https://api.cloudflare.com/client/v4/zones/$zone_identifier/dns_records?name=$DOMAIN&type=A" -H "X-Auth-Email: $CF_API_EMAIL" -H "X-Auth-Key: $CF_API_KEY" -H "Content-Type: application/json" | jq -r --raw-output '.result[0].id')" echo "${identifier}" #Set new A record curl -X PUT "https://api.cloudflare.com/client/v4/zones/$zone_identifier/dns_records/$identifier" -H "X-Auth-Email: $CF_API_EMAIL" -H "X-Auth-Key: $CF_API_KEY" -H "Content-Type: application/json" --data '{"type":"A","name":"'"${DOMAIN}"'","content":"'"${IP}"'","ttl":120,"priority":10,"proxied":true}'
thank bác. khá là ok. Có cách nào add nhiều domain 1 lúc với vestacp ko nhỉ --- Double Post Merged, Jul 26, 2022, Original Post Date: Jul 26, 2022 --- có cách nào add nhiều domain 1 lúc ko bác, add tay thì cực quá
Nếu ko có gì đặc biệt thì add thẳng vào .conf của apache. Mình ko dùng nên ko rõ. https://forum.vestacp.com/viewtopic.php?t=5338