I've just started learning perl. And I have this assignment, to do. Taking a look at my httpd.conf:
<VirtualHost 64.194.130.12> ServerAdmin admin@foo.org DocumentRoot /home/eric ServerName eric.foo.org ErrorLog logs/eric.foo.org-error_log CustomLog logs/eric.foo.org-access_log common ScriptAlias /cgi-bin/ /home/eric/cgi-bin/ </VirtualHost> <VirtualHost 64.194.130.12> ServerAdmin admin@woo.org DocumentRoot /home/michael ServerName michael.woo.org ErrorLog logs/michael.woo.org-error_log CustomLog logs/michael.woo.org-access_log common ScriptAlias /cgi-bin/ /home/michael/cgi-bin/ </VirtualHost>
Some other configuration options here, not related to VirtualHost entries...
------
I want to make a script(ran as root) that:
1. Asks for inputs servername and documentroot.
2. From these open httpd.conf file, add in an entry(a line) for cgi-bin2 just before the closing </VirtualHost> for that particular VirtualHost entry only. eg. Michael but not Eric.
3. Make the directory cgi-bin2 in documentroot.
<VirtualHost 64.194.130.12> ServerAdmin admin@woo.org DocumentRoot /home/michael ServerName michael.woo.org ErrorLog logs/michael.woo.org-error_log CustomLog logs/michael.woo.org-access_log common ScriptAlias /cgi-bin/ /home/michael/cgi-bin/ <<---- (add ScriptAlias /cgi-bin2/ /home/michael/cgi-bin2/) </VirtualHost>
Any ideas and pointers would be greatly appreciated. Thanks in advance.
neb.
In reply to Add entry into httpd.conf by nebola
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |