Разница между синонимами «страж» и «сторож» заключается в значении и употреблении. www.bolshoyvopros.ru {6-host}
Слово «сторож» часто встречается в повседневной речи и означает человека, который что-то охраняет и в обязанности которого входит необходимость периодически осматривать вверенный объект (обходить охраняемую территорию). www.bolshoyvopros.ru {6-host}
Слово «страж» реже используется в современном языке и означает человека, который охраняет объект, стоя на одном месте, ассоциируется со стражей, несущей военную службу (например, охраняет вход в царский дворец). www.bolshoyvopros.ru {6-host}
Таким образом, сторож — нейтральное бытовое слово, а страж — более высокое понятие. {6-host}