смотри чтоб сайт открывался по любому адресу тебе нужно положить его в папку с дефолтным сайтом это в /var/www
- сюда падают все запросы которых небыло ни в одном виртуал хосте, проще говоря местный дев нул. для запросов сайтов котрых апач не нашел. Следоватлеьно при любых раскладах он будет барь его от сюда. Вне зависимости каким именем ты его назовешь или по айпи.
если тебе нужно изменить текущее место то
/etc/apache2/site-enagled/default
меняй
<Directory /var/www/sitename>
по всему конфигу ну и все.
Ну или создавать полноценный виртуалхост.
<VirtualHost 111.1111.111.111:80>
и далее по списку