Including an External Apache vhost file

keith smith klsmith2020 at yahoo.com
Sun Mar 16 07:23:06 MST 2014


That hits the spot!!  Thank you James!!

 
------------------------
Keith Smith



On Sunday, March 16, 2014 12:05 AM, James Dugger <james.dugger at gmail.com> wrote:
 
Keith,

Depends on the Distro.  If you are using CentOS or any RHEL alternative, then typically you place the site conf files in:

    /etc/httpd/conf.d/
 
The following line should already be in the httpd.conf file provided by Apache it may just need to be un-commented:

    Include conf.d/*.conf 

FYI site configuration files placed in the conf.d directory are given run priority by lower numbered files first. For example 10-example.site2.conf would be run before 20-example.site1.conf.

If you don't want to use the conf.d/ directory then you could create a directory like /etc/httpd/conf/vhost/ and place your .conf files in there.  You would then simply add an includes file like so in httpd.conf:

    Include conf/vhost/*.conf

If you are running Apache in a Debian or Ubuntu based distro than all site conf files go in /etc/apache2/sites-available/. Apache2 in Debian and Ubuntu require that new sites are enabled.  to do this after creating your site's .conf file run:

   sudo a2ensite your-site-name.conf (this is the same name you gave the conf file in /etc/apache2/sites-available)

Also in Debian/Ubuntu you need to ensure that the mod_rewrite module is enabled.  To do this you type just once.

    sudo a2enmod rewrite

Hope that helps.

​James​


On Sat, Mar 15, 2014 at 9:24 PM, keith smith <klsmith2020 at yahoo.com> wrote:

Cool, thanks!!
>
> 
>------------------------
>Keith Smith
>
>
>
>On Saturday, March 15, 2014 8:40 PM, Eric Cope <eric.cope at gmail.com> wrote:
> 
>Cpanel does it that way too. I couldn't find a quick reference, but here is one:
>http://stackoverflow.com/questions/6526498/import-include-external-virtualhost-file-to-be-used-inside-apaches-httpd-conf
>
>Eric
>
>
>
>
>On Sat, Mar 15, 2014 at 5:04 PM, keith smith <klsmith2020 at yahoo.com> wrote:
>
>
>>
>>
>>
>>I Hope I do not drive everyone crazy over the next couple days or weeks as it might be.  So let me thank you in advance for your patience and help!!
>>
>>
>>
>>A little background... A year ago one of the members of this list helped me configure a webserver that is in my home office.  It has run well for a year.  It is on an old desktop so I bought a new box and it is time to configure it.  This time I hope to go it alone with my safety net of course.
>>
>>
>>
>>My first of probably many questions has to do with Apache - I was told a while ago that the way to add vhosts is by putting them into a seperate file so they will not get overwritten during an update.
>>
>>
>>I've been looking for a standard way to do this, however I am not finding any standard.  Is there a standard or do I just add an include at the end of the httpd.config.  If so should I just add the SSL vhosts in the same way?
>>
>>
>>Thank you so much for your help!!
>>
>>
>>Keith  
>> 
>>------------------------
>>Keith Smith
>>---------------------------------------------------
>>PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
>>To subscribe, unsubscribe, or to change your mail settings:
>>http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>>
>
>
>---------------------------------------------------
>PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
>To subscribe, unsubscribe, or to change your mail settings:
>http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>
>
>---------------------------------------------------
>PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
>To subscribe, unsubscribe, or to change your mail settings:
>http://lists.phxlinux.org/mailman/listinfo/plug-discuss
>


-- 

James

Linkedin


---------------------------------------------------
PLUG-discuss mailing list - PLUG-discuss at lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.phxlinux.org/pipermail/plug-discuss/attachments/20140316/0adcb923/attachment.html>


More information about the PLUG-discuss mailing list