Correct way to disable /node in Drupal 7?
You can probably use this code with your custom module:

function hook_menu_alter(&amp;$items) {
 $items['node']['access callback'] = FALSE;
}


Note: If you want specific people to access this page, you can set "access arguments" declared with hook_permission