#nginx #configuration
#nginx #конфигурация
Вопрос:
У меня есть nginx
конфигурационный файл. Я не хочу вводить в него много текста со списком городов и запретом доступа by GeoIp
, поэтому я решил поместить его в отдельный файл. Как я могу прочитать из другого файла в файле конфигурации.
место, где я хочу прочитать из другого файла и вставить сюда (nginx.conf):
http {
access_log /var/log/nginx/access.log combined;
error_log /var/log/nginx/warn.log warn;
server_tokens off;
upstream thumbor {
server localhost:8888;
}
...
что я поместил в отдельный файл и хотел бы использовать в http-блоке конфигурационного файла:
geoip_country /usr/share/GeoIP/GeoIP.dat;
map $geoip_country_code $allowed_country {
default no;
AF no;
AG no;
...
}
Ответ №1:
У Nginx есть include
директива для этого шаблона конфигурации.
Комментарии:
1. Я просто написал
include /path/file
в нужном месте. Сам файл был прочитан.