updated spacing and fixed typos on all preambles
This commit is contained in:
parent
f22c7f4c80
commit
d2e781c1b9
49
setup.sh
49
setup.sh
@ -83,12 +83,11 @@ done
|
|||||||
|
|
||||||
|
|
||||||
### get server names for this installation
|
### get server names for this installation
|
||||||
echo -e "\n${mag}NIGNX needs to know what hostnames it should answer. You can pick as many"
|
echo -e "\n${mag}To which hostnames should NGINX answer? You can pick as many hostnames as you"
|
||||||
echo "hostnames as you like. Please ensure you provide fully-qualified domain"
|
echo "like. Please ensure you provide fully-qualified domain names unless you"
|
||||||
echo "names unless you are providing special names such as 'localhost' and fully"
|
echo "understand the impact not doing so."
|
||||||
echo "understand what that means in this context."
|
echo -e "\nIf you are setting up SSL on this system, then make sure the hostnames match"
|
||||||
echo -e "\nIf you're setting up this system with SSL, then make sure your hostnames"
|
echo "what appears on your certificates!"
|
||||||
echo "match what appears on your certificates!"
|
|
||||||
echo -e "\n${warn}You will be prompted to enter one hostname at a time."
|
echo -e "\n${warn}You will be prompted to enter one hostname at a time."
|
||||||
echo "Provide a blank-entry (hit enter) when you're done."
|
echo "Provide a blank-entry (hit enter) when you're done."
|
||||||
echo -e "'X' will exit the script, as always${norm}\n"
|
echo -e "'X' will exit the script, as always${norm}\n"
|
||||||
@ -129,12 +128,13 @@ done
|
|||||||
|
|
||||||
### SSL related options
|
### SSL related options
|
||||||
# using certbot?
|
# using certbot?
|
||||||
echo -e "\n${mag}If you are using Certbot then you only need to provide the primary"
|
echo -e "\n${mag}If you are using Certbot, you only need to provide the primary domain name"
|
||||||
echo "domain name of your certificate and the script will auto-generate the paths"
|
echo "of your certificate and the script will auto-generate the paths NGINX needs to"
|
||||||
echo "NGINX needs for find your certificate, CA-chain and private key."
|
echo "make everything work."
|
||||||
echo -e"\nIf you haven't run Certbot yet, you can enter the domain you intend to use"
|
echo -e "\nIf you haven't run Certbot yet, you can enter the domain you intend to use"
|
||||||
echo "as your primary domain and the paths will still be valid. You will have to"
|
echo "as your primary domain and the paths generated by this script will work after"
|
||||||
echo -e "confirm that path when prompted by the script.${norm}\n"
|
echo -e "you run Certbot. In that case, you will have to answer ${warn}'yes'${mag} when asked"
|
||||||
|
echo -e "${warn}'Do you want to use these settings anyways?'${norm}\n"
|
||||||
while true; do
|
while true; do
|
||||||
read -p "Are you using Certbot to handle your SSL certificates? (default: No) " yn
|
read -p "Are you using Certbot to handle your SSL certificates? (default: No) " yn
|
||||||
case "${yn}" in
|
case "${yn}" in
|
||||||
@ -353,11 +353,12 @@ if [ "${useCertbot}" -eq 0 ]; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# dhparam: get location of DH Parameters file
|
# dhparam: get location of DH Parameters file
|
||||||
echo -e "\n${mag}Generating your own Diffie-Hellman Parameters file helps make your SSL"
|
echo -e "\n${mag}Having your own unique Diffie-Hellman Parameters file makes your SSL"
|
||||||
echo "communication more secure by helping create unique safe large-prime numbers"
|
echo "communication more secure by helping to generate unique safe large prime"
|
||||||
echo "which are used to encrypt communication. You shouldn't use the any pre-supplied"
|
echo "numbers. You shouldn't use any pre-installed dhparams.pem files. You should"
|
||||||
echo "dhparams.pem files that came with NGINX or your Linux install. You should generate your own. If you want this script to do that for you, please type"
|
echo "always generate your own. If you haven't done that already and would like this"
|
||||||
echo -e "${warn}generate${mag} when at the prompt instead of a path${norm}\n"
|
echo -e "script to do it for you, please type ${warn}generate${mag} at the prompt instead"
|
||||||
|
echo -e "of a path${norm}\n"
|
||||||
while true; do
|
while true; do
|
||||||
read -p "What is the path to your DH Parameters file? (default: /etc/ssl/certs/dhparam.pem) " inputDHPath
|
read -p "What is the path to your DH Parameters file? (default: /etc/ssl/certs/dhparam.pem) " inputDHPath
|
||||||
case "${inputDHPath}" in
|
case "${inputDHPath}" in
|
||||||
@ -429,13 +430,13 @@ done
|
|||||||
### PHP-FPM related options
|
### PHP-FPM related options
|
||||||
# get PHP-FPM usage status
|
# get PHP-FPM usage status
|
||||||
echo -e "\n${mag}PHP-FPM allows your server to process and serve dynamic PHP content. If you"
|
echo -e "\n${mag}PHP-FPM allows your server to process and serve dynamic PHP content. If you"
|
||||||
echo "have PHP-FPM installed then NGINX needs to know how to access it. The following"
|
echo "have PHP-FPM installed, NGINX needs to know how to access it. The following"
|
||||||
echo "questions will allow the script to auto-configure that for you. If you have"
|
echo "questions will allow the script to auto-configure that for you."
|
||||||
echo "not yet installed PHP-FPM but intend to in the future, you can answer yes and"
|
echo -e "\nIf you have not yet installed PHP-FPM but intend to do so in the future, you"
|
||||||
echo "provide details for your intended setup so the script can still generate the"
|
echo -e "can answer ${warn}yes${mag} and provide details for your intended setup so the script can"
|
||||||
echo -e "configuration for you.${norm}\n"
|
echo -e "generate a configuration that will work once your PHP-FPM is set up.${norm}\n"
|
||||||
while true; do
|
while true; do
|
||||||
read -p "Are you using PHP-FPM? (default: YES) " yn
|
read -p "Are you using PHP-FPM? (default: Yes) " yn
|
||||||
case $yn in
|
case $yn in
|
||||||
[Yy]*|'')
|
[Yy]*|'')
|
||||||
usePHP=1
|
usePHP=1
|
||||||
@ -485,7 +486,7 @@ if [ "${usePHP}" -eq 1 ]; then
|
|||||||
echo "If you have no idea what any of this means, then you're probably using the"
|
echo "If you have no idea what any of this means, then you're probably using the"
|
||||||
echo -e "default setup which is sockets${norm}\n"
|
echo -e "default setup which is sockets${norm}\n"
|
||||||
while true; do
|
while true; do
|
||||||
read -p "Is your PHP-FPM setup to listen via 'TCP' or 'sockets'? (default: sockets) " inputPHPType
|
read -p "Is your PHP-FPM set up to listen via 'TCP' or 'sockets'? (default: sockets) " inputPHPType
|
||||||
case "${inputPHPType}" in
|
case "${inputPHPType}" in
|
||||||
[Ss][Oo][Cc][Kk][Ee][Tt][Ss]*|'')
|
[Ss][Oo][Cc][Kk][Ee][Tt][Ss]*|'')
|
||||||
phpType='sockets'
|
phpType='sockets'
|
||||||
|
Loading…
Reference in New Issue
Block a user