За последние 24 часа нас посетили 22839 программистов и 1262 робота. Сейчас ищут 833 программиста ...

Apache не хочет стартовать после добавления конфига для нового сайта

Тема в разделе "Настройка веб-сервера", создана пользователем yanuzay, 10 фев 2019.

  1. yanuzay

    yanuzay Активный пользователь

    С нами с:
    28 мар 2018
    Сообщения:
    498
    Симпатии:
    57
    На VPS был один сайт, решил добавить еще один.

    Создал конфиг апача для еще одного файла, рестартую апач и получаю:

    Job for apache2.service failed because the control proce
    ss exited with error code. See "systemctl status apache2
    .service" and "journalctl -xe" for details.


    Удаляю вручную конфиг для нового сайта и апач с радостью рестартует.

    Что с ним не так не понимаю, в принципе он копия конфы первого сайта только домен другой.
    Вот файл конфы для нового сайта php.ru.conf :

    Код (Text):
    1. <VirtualHost *:80>                                    
    2. ServerName php.ru                            
    3. ServerAlias www.php.ru                      
    4. ServerAdmin webmaster@localhost                        
    5. DocumentRoot /var/www/php.ru              
    6. ErrorLog ${APACHE_LOG_DIR}/error.log                  
    7. CustomLog ${APACHE_LOG_DIR}/access.log combined        
    8. RewriteEngine on                                      
    9. RewriteCond %{SERVER_NAME} =php.ru [OR]      
    10. RewriteCond %{SERVER_NAME} =www.php.ru    
    11. RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END$
    12. </VirtualHost>

    На сервере кстати Ubuntu 16, будь она не ладна
     
  2. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    так попробуй же выполнить

     
  3. yanuzay

    yanuzay Активный пользователь

    С нами с:
    28 мар 2018
    Сообщения:
    498
    Симпатии:
    57
    Пробовал все возможные команды для рестарта и старта апач.

    С конфигом для первого сайта все норм рестартует.

    А с конфигом для второго сайта получаю ошибку в консоли:
    Код (Text):
    1.  
    2. Job for apache2.service failed because the control proce
    3. ss exited with error code. See "systemctl status apache2
    4. .service" and "journalctl -xe" for details.
    Если удалить конфиг нового сайта, по апач без проблем запускается.

    Забыл написать, , что устагавливал сертификат ssl lets encrypt, в ходе установке он тоже конфиг апача создает для 443 порта.
    Устанавливал в начале января
     
  4. [vs]

    [vs] Суперстар
    Команда форума Модератор

    С нами с:
    27 сен 2007
    Сообщения:
    10.553
    Симпатии:
    631
    @yanuzay еще раз, в сообщении об ошибке белым по черному написано
    See "systemctl status apache2.service"
    при чем тут рестарт?
     
  5. yanuzay

    yanuzay Активный пользователь

    С нами с:
    28 мар 2018
    Сообщения:
    498
    Симпатии:
    57
    Спросоня неправильно прочитал твое сообщение)
     
  6. yanuzay

    yanuzay Активный пользователь

    С нами с:
    28 мар 2018
    Сообщения:
    498
    Симпатии:
    57
    Странно, снова добавил конфиг апача для второго сайта.
    Апач уже перезагружается без проблем, но оба домена ссылаются на первый сайт.

    Похоже теперь он игнорирует конфиг второго сайта?

    sudo a2ensite php.ru уже делал
     
  7. yanuzay

    yanuzay Активный пользователь

    С нами с:
    28 мар 2018
    Сообщения:
    498
    Симпатии:
    57
    все решилось переустановкой системы и так хотел убунту сносить и апач впрочем тоже .
    поставил debian + nginx.

    Полет нормальный.
     
  8. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.902
    Симпатии:
    969
    Боюсь накаркать, но дистрибутив может не повлиять на прямоту рук того кто его пытается администрировать. Лучше бы глубже разобраться в исходной проблеме чем поменять шило на мыло.
     
  9. yanuzay

    yanuzay Активный пользователь

    С нами с:
    28 мар 2018
    Сообщения:
    498
    Симпатии:
    57
    и тебе всего доброго
     
  10. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.902
    Симпатии:
    969
    ой, давай без лишних обидулек. серьёзно. ты сделал ошибку в конфе, сервак не завёлся. вместо того чтоб изучить как найти ошибку и как писать стабильный конфиг - ты поменял дистрибутив. ну то есть ты из тех кто меняет машину когда бензин заканчивается? на следующей тоже закончится, обещаю
     
  11. yanuzay

    yanuzay Активный пользователь

    С нами с:
    28 мар 2018
    Сообщения:
    498
    Симпатии:
    57
    парень, у тебя все хорошо?
     
  12. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.902
    Симпатии:
    969
    нет. у тебя не работала конфа апача. я теперь спать не смогу...