Advertisement
kwabenasapong

Untitled

Dec 19th, 2022
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.82 KB | None | 0 0
  1. #!/usr/bin/env bash
  2. # Redirect a page
  3. sudo apt update -y
  4. sudo apt install nginx -y
  5. echo 'Hello World!' | sudo tee /var/www/html/index.html
  6. sudo service nginx stop
  7. new_config="server_name \_\;\n\tlocation \/redirect_me \{\n\t\treturn 301 \$scheme\:\/\/\$http_host\;\n\t\}\n"
  8. sudo sed -i "s/server_name _;/$new_config/" /etc/nginx/sites-enabled/default
  9. printf "Ceci n'est pas une page\n\n" | sudo tee /var/www/html/404.html
  10. replace="server_name _;"
  11. change_404="server_name _;\n\n\terror_page 404 \/404.html;\n\tlocation = \/404.html {\n\t\troot \/var\/www\/html;\n\t\tinternal;\n\t}\n"
  12. sudo sed -i "s/$replace/$change_404/" /etc/nginx/sites-enabled/default
  13. add_header="server_name _;\n\n\tadd_header X-Served-By \$hostname;\n"
  14. sudo sed -i "s/$replace/$add_header/" /etc/nginx/sites-enabled/default
  15. sudo service nginx restart
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement