Prompting for data during site creation

We can now use the script to create the virtual hosts and the content but we have not allowed for any customization other than the virtual hostname. Of course, this is important. After all, it is this virtual hostname that is used in the configuration itself as well as in setting the website directory and the configuration file name.

It is possible that we could allow additional options to be specified during the virtual host creation. We will use sed to insert the data as required. The sed command i is used to insert data before the selection and a to append after the selection.

For our example, we will add a host restriction to allow only the local network access to the website. We are more interested ...

Get Mastering Linux Shell Scripting now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.