ПредишенСледващото

Nginx Сграда от изходни файлове

Монтажът е конфигуриран конфигуриране команда. Той определя характеристиките на системата и по-специално методи, които могат да бъдат използвани за обработка Nginx връзка. В края на краищата, той създава Makefile. изберете командата поддържа следните опции:

--префикс = път - посочва директорията, където файловете ще се намира на сървъра. В същата директория ще се използва за всички относителни пътеки, определени от конфигуриране (с изключение на маршрути до изходния код библиотеки), и по-nginx.conf конфигурационния файл. По подразбиране - директория / ЮЕсАр / местни / Nginx.

--sbin-път = път - посочва името на изпълним файл Nginx. Това име се използва само по време на фазата на инсталиране. Името на файла по подразбиране е префикс / sbin / Nginx.

--конф-път = път - посочва името на nginx.conf конфигурационния файл. Ако Nginx желание, винаги може да се започне с различна конфигурация файл, като го посочва в командния ред параметър-с файла. Името на файла по подразбиране е с префикс /conf/nginx.conf.

--PID-път = път - уточнява nginx.pid име на файла, който ще съхранява броя на основния процес. След инсталирането на името на файла винаги може да се промени в конфигурационния файл nginx.conf използване директива PID. Името на файла по подразбиране - префикс /logs/nginx.pid.

--грешка-влезете път = път - определя основната грешка с файл, предупреждения и диагностика. След инсталирането на името на файла винаги може да се промени в конфигурационния файл с помощта на директива на error_log nginx.conf. По подразбиране името на файла - префикс /logs/error.log.

--HTTP-влезете път = път - посочва името на първични лог файлове исканията за HTTP-сървър. След инсталирането на името на файла винаги може да се промени в конфигурационния файл, използвайки nginx.conf access_log директива. По подразбиране името на файла - префикс /logs/access.log.

--изгради = име - посочва незадължителен име Nginx сглобяване.

--потребителското име = - посочва името на крайно беден потребител, чиито пълномощия ще бъдат проведени работни потоци. След като го инсталирате, винаги можете да промените името на конфигурационния файл с помощта на директива на потребителя nginx.conf. никой по подразбиране потребителско име.

--група = име - посочва името на групата, при които работният процес да се изпълняват. След като го инсталирате, винаги можете да промените името на конфигурационния файл с помощта на директива на потребителя nginx.conf. По подразбиране, група със същото име като крайно беден потребител.

--с-select_module
--без-select_module - активира или деактивира сглобяването модул към сървъра използване изберете метод (). Този модул се събира автоматично, ако не е открит на платформата по-подходящ метод - kqueue, epoll или / сътрудничество / анкетата.

--с-poll_module
--без-poll_module - активира или деактивира сглобяването модул към сървъра по метода на анкета (). Този модул се събира автоматично, ако не е открит на платформата по-подходящ метод - kqueue, epoll или / сътрудничество / анкетата.

--без-http_gzip_module - забранява монтирането на модул компресия отговор HTTP сървър. За монтаж и експлоатация на този уред е необходим Zlib библиотека.

--без-http_rewrite_module - забранява монтажа на HTTP сървър модул позволява да се направи и промяна пренасочване URI искания. За монтаж и експлоатация на този уред е необходим PCRE библиотека.

--без-http_proxy_module - забранява събранието на пълномощниците HTTP сървър модул.

--с-http_ssl_module - позволява монтажа модул за работа през HTTPS HTTP сървър. По подразбиране, модулът няма да. За монтаж и експлоатация на този уред се нуждаят от OpenSSL библиотеката.

--с-PCRE = път - посочва пътя към източник PCRE библиотеката. Разпределение библиотека (версия 4.4 - 8.41), следва да се вземат онлайн PCRE и разопаковането. Всичко останало ще направи Nginx ./configure и да направи. Библиотеката трябва да използвате регулярни изрази в директивата за място за ngx_http_rewrite_module модул.

--с-PCRE-СЕР - събира PCRE библиотека с поддръжка на JIT-компилация (1.1.12, Директива pcre_jit).

--с-Zlib = път - указва пътя до библиотеката на източника Zlib. Разпределение библиотека (версия 1.1.3 - 1.2.11) следва да вземе онлайн Zlib и декомпресиране. Всичко останало ще направи Nginx ./configure и да направи. Библиотеката трябва да ngx_http_gzip_module модул.

--с-сс-неучастие = Options - задава допълнителните параметри да бъдат добавени към променливите CFLAGS. При използване на библиотечната система PCRE в FreeBSD, трябва да се уточни --with-сс-неучастие = "- I / ЮЕсАр / местни / включва". Ако искате да се увеличи броят на файлове, които могат да работят изберете (). той може да бъде настроен тук: --with-сс-неучастие = "- D FD_SETSIZE = 2048".

--с-LD-неучастие = Options - задава допълнителни параметри, които ще се използват при свързването. При използване на библиотечната система PCRE в FreeBSD, трябва да се уточни --with-LD-неучастие = "- L / ЮЕсАр / местни / ИЪ".

Пример за (всичко, което е необходимо за въвеждане в един ред):

След конфигурация Nginx компилирате и инсталирате чрез грим.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!