nginx-up.sh 836 B

12345678910111213141516171819202122232425
  1. #!/bin/bash
  2. echo "Asia/Shanghai" > /etc/timezone
  3. echo "ENV=test" >> /etc/environment
  4. ln -f -s /data/docker/config/nginx/nginx.conf /etc/nginx/nginx.conf
  5. ln -f -s /data/docker/config/nginx/conf.d/yapi.conf /etc/nginx/sites-enabled/yapi.conf
  6. ln -f -s /data/docker/config/nginx/conf.d/git.conf /etc/nginx/sites-enabled/git.conf
  7. ln -f -s /data/docker/config/nginx/conf.d/app.conf /etc/nginx/sites-enabled/app.conf
  8. rm -f /etc/nginx/sites-enabled/default
  9. # ulimit
  10. ulimit -Hn 1048576
  11. ulimit -Sn 1048576
  12. ulimit -Su 1048576
  13. ulimit -S -c unlimited
  14. if grep -q -w "nofile 1048576" /etc/security/limits.conf; then
  15. echo "already changed limit."
  16. else
  17. sed -i "55a * soft nofile 1048576\n* hard nofile 1048576" /etc/security/limits.conf
  18. fi
  19. service nginx restart
  20. tail -f /dev/null