Ubuntu все виртуальные хосты Apache в одном файле

Ubuntu все виртуальные хосты Apache в одном файле

Во всех инструкциях, которые я нашел для настройки vhosts на Ubuntu LAMP, вам нужно создать новый файл conf vhost для каждого vhost. Могу ли я объявить все мои vhosts в одном файле и что мне для этого нужно сделать?

решение1

Вы можете сделать один большой файл, и если у вас есть только одно или два имени хоста, о которых нужно беспокоиться, это будет работать нормально. Даже с МНОГО хостов один файл будет технически работать.

НО... если у вас много хостов (у меня их больше 2 или 3), то наличие каждого из них в отдельном файле, названном по полному доменному имени с индикатором SSL (например, или ssl-webapp3.example.com.conf) , значительно упростит вам жизнь и сделает систему «более удобной в обслуживании» в долгосрочной перспективе, а также упростит включение/отключение отдельных хостов/сайтов.webapps.example.com.confwww.example.com.conf

Связанный контент