Putting the server ONLINE is not required for development use. That just changes the apache configuration to allow access from any IP address. out-of-the-box apache will only allow access from localhost and until you have everything sorted out it is best to leave it like that.