Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6361765
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 24, 20262026-05-24T23:49:10+00:00 2026-05-24T23:49:10+00:00

Between me and a Network Architect we manage a bunch of Web Servers (FreeBSD).

  • 0

Between me and a Network Architect we manage a bunch of Web Servers (FreeBSD). He’s responsible for all server/network related stuff (IPs, Firewalls, users/groups, etc.) and I’m responsible for all web-related stuff (Apache, PHP, MySQL). Sometimes the responsibilities overlap.

It happend few times that some changes were made to the config files which more or less affected the server and we were not able to figure out which of us made the changes and why.

I – being a Web Developer – think it’d be a good practice to put the files under version control (we currently use Subversion), so that whenever we change anything we have to commit an comment the changes. It’ll solve all the problems with wondering who did what and why.

The particular config files I was thinking of were:

  • firewall config
  • apache config (with extras)
  • php config (php.ini)
  • MySQL config (my.conf)

I already know, that the idea version control of server config files is sound based on other question asked here. My only worry is how to do it properly on the Web Server side since the files are in different locations. Putting the whole /usr/local/etc under version control seems pointless as it contains not just the config files.

I was wondering whether not to create a new folder, say /config which would be under version control and would contain all the config files we need and then replace the original ones with symlinks to ones in the /config folder. E.g.:

/usr/local/etc/apache22/httpd.conf -> /config/apache22/httpd.conf

So the question is: Is this a good idea and if not, what is a better solution?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-24T23:49:11+00:00Added an answer on May 24, 2026 at 11:49 pm

    If you use GIT then puitting the whole /usr/local/etc under version control is not pointless at all.

    • you can only track a handfull of files if you so chose
    • the working directory with all config files tracked is hardly bigger in size

    Just install git, then go to /usr/local/etc and write git init. This will create the .git folder in your current location (basically making this folder a repository).

    Then add the config files you want to track:
    git add firewall/firewall_config.conf apache2/httpd.conf etc
    and commit: git commit -m "Initial Configuration"

    Your config files are now being tracked.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I am trying to compare the web page loading time between 3G network and
I've noticed something interesting while monitoring the network communications between my browser and server.
SQL 2008 - Beginner to DBA I am confused between SQL Server Network Configuration
I've already created an ad-hoc network connection between my Win-7 Laptop and Samsung smart-phone
We need to decide between Support Vector Machines and Fast Artificial Neural Network for
What is the difference between Training function and learning function in Artificial Neural Network
Between Windows XP and Vista (and server 2003 and 2008) Microsoft have removed the
I am a newbie in network related aspects. I have few basic questions related
i created a network Application to transfer text message between two devices through WiFi
We're attempting to network between an iphone and a computer (windows 7) using TCP/IP

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.