Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/env bash
- # Redirect a page
- sudo apt update -y
- sudo apt install nginx -y
- echo 'Hello World!' | sudo tee /var/www/html/index.html
- sudo service nginx stop
- new_config="server_name \_\;\n\tlocation \/redirect_me \{\n\t\treturn 301 \$scheme\:\/\/\$http_host\;\n\t\}\n"
- sudo sed -i "s/server_name _;/$new_config/" /etc/nginx/sites-enabled/default
- printf "Ceci n'est pas une page\n\n" | sudo tee /var/www/html/404.html
- replace="server_name _;"
- 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"
- sudo sed -i "s/$replace/$change_404/" /etc/nginx/sites-enabled/default
- add_header="server_name _;\n\n\tadd_header X-Served-By \$hostname;\n"
- sudo sed -i "s/$replace/$add_header/" /etc/nginx/sites-enabled/default
- sudo service nginx restart
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement