FAQ

Page Discussion Edit History

RuInstall

(Redirected from NginxRuInstall)

袣芯薪褎懈谐褍褉邪褑懈褟 褋斜芯褉泻懈 芯褋褍褖械褋褌胁谢褟械褌褋褟 泻芯屑邪薪写芯泄 configure. 袨薪邪 芯锌褉械写械谢褟械褌 芯褋芯斜械薪薪芯褋褌懈 褋懈褋褌械屑褘 懈, 胁 褔邪褋褌薪芯褋褌懈, 屑械褌芯写褘, 泻芯褌芯褉褘械 nginx 屑芯卸械褌 懈褋锌芯谢褜蟹芯胁邪褌褜 写谢褟 芯斜褉邪斜芯褌泻懈 褋芯械写懈薪械薪懈泄. 袙 泻芯薪褑械 泻芯薪褑芯胁 芯薪邪 褋芯蟹写邪褢褌 Makefile. configure 锌芯写写械褉卸懈胁邪械褌 褋谢械写褍褞褖懈械 锌邪褉邪屑械褌褉褘:

  • --prefix=<锌褍褌褜> 鈥 蟹邪写邪褢褌 泻邪褌邪谢芯谐, 胁 泻芯褌芯褉芯屑 斜褍写褍褌 薪邪褏芯写懈褌褜褋褟 褎邪泄谢褘 褋械褉胁械褉邪. 协褌芯褌 卸械 泻邪褌邪谢芯谐 斜褍写械褌 懈褋锌芯谢褜蟹芯胁邪褌褜褋褟 写谢褟 胁褋械褏 芯褌薪芯褋懈褌械谢褜薪褘褏 锌褍褌械泄, 蟹邪写邪胁邪械屑褘褏 ./configure (泻褉芯屑械 锌褍褌械泄 泻 懈褋褏芯写薪褘屑 褌械泻褋褌邪屑 斜懈斜谢懈芯褌械泻) 懈 胁 泻芯薪褎懈谐褍褉邪褑懈芯薪薪芯屑 褎邪泄谢械 nginx.conf. 袩芯 褍屑芯谢褔邪薪懈褞 鈥 泻邪褌邪谢芯谐 /usr/local/nginx.
  • --sbin-path=<锌褍褌褜> 鈥 蟹邪写邪褢褌 懈屑褟 懈褋锌芯谢薪褟械屑芯谐芯 褎邪泄谢邪 nginx. 协褌芯 懈屑褟 懈褋锌芯谢褜蟹褍械褌褋褟 褌芯谢褜泻芯 薪邪 褋褌邪写懈懈 褍褋褌邪薪芯胁泻懈. 袩芯 褍屑芯谢褔邪薪懈褞 褎邪泄谢 薪邪蟹褘胁邪械褌褋褟 <prefix>/sbin/nginx.
  • --conf-path=<锌褍褌褜> 鈥 蟹邪写邪褢褌 懈屑褟 泻芯薪褎懈谐褍褉邪褑懈芯薪薪芯谐芯 褎邪泄谢邪 nginx.conf. 袩褉懈 卸械谢邪薪懈懈 nginx 屑芯卸薪芯 胁褋械谐写邪 蟹邪锌褍褋褌懈褌褜 褋 写褉褍谐懈屑 泻芯薪褎懈谐褍褉邪褑懈芯薪薪褘屑 褎邪泄谢芯屑, 褍泻邪蟹邪胁 械谐芯 胁 锌邪褉邪屑械褌褉械 泻芯屑邪薪写薪芯泄 褋褌褉芯泻懈 -c <褎邪泄谢>. 袩芯 褍屑芯谢褔邪薪懈褞 褎邪泄谢 薪邪蟹褘胁邪械褌褋褟 <prefix>/conf/nginx.conf.
  • --pid-path=<锌褍褌褜> 鈥 蟹邪写邪褢褌 懈屑褟 褎邪泄谢邪 nginx.pid, 胁 泻芯褌芯褉芯屑 斜褍写械褌 褏褉邪薪懈褌褋褟 薪芯屑械褉 谐谢邪胁薪芯谐芯 锌褉芯褑械褋褋邪. 袩芯褋谢械 褍褋褌邪薪芯胁泻懈 懈屑褟 褎邪泄谢邪 屑芯卸薪芯 胁褋械谐写邪 锌芯屑械薪褟褌褜 胁 泻芯薪褎懈谐褍褉邪褑懈芯薪薪芯屑 褎邪泄谢械 nginx.conf 褋 锌芯屑芯褖褜褞 写懈褉械泻褌懈胁褘 pid. 袩芯 褍屑芯谢褔邪薪懈褞 懈屑褟 褎邪泄谢邪 鈥 <prefix>/logs/nginx.pid.
  • --error-log-path=<锌褍褌褜> 鈥 蟹邪写邪褢褌 懈屑褟 芯褋薪芯胁薪芯谐芯 褎邪泄谢邪 芯褕懈斜芯泻, 锌褉械写褍锌褉械卸写械薪懈泄 懈 写懈邪谐薪芯褋褌懈泻懈. 袩芯褋谢械 褍褋褌邪薪芯胁泻懈 懈屑褟 褎邪泄谢邪 屑芯卸薪芯 胁褋械谐写邪 锌芯屑械薪褟褌褜 胁 泻芯薪褎懈谐褍褉邪褑懈芯薪薪芯屑 褎邪泄谢械 nginx.conf 褋 锌芯屑芯褖褜褞 写懈褉械泻褌懈胁褘 error_log. 袩芯 褍屑芯谢褔邪薪懈褞 懈屑褟 褎邪泄谢邪 鈥 <prefix>/logs/error.log.
  • --http-log-path=<锌褍褌褜> 鈥 蟹邪写邪褢褌 懈屑褟 芯褋薪芯胁薪芯谐芯 褎邪泄谢邪 褉械谐懈褋褌褉邪褑懈懈 蟹邪锌褉芯褋芯胁 http 褋械褉胁械褉邪. 袩芯褋谢械 褍褋褌邪薪芯胁泻懈 懈屑褟 褎邪泄谢邪 屑芯卸薪芯 胁褋械谐写邪 锌芯屑械薪褟褌褜 胁 泻芯薪褎懈谐褍褉邪褑懈芯薪薪芯屑 褎邪泄谢械 nginx.conf 褋 锌芯屑芯褖褜褞 写懈褉械泻褌懈胁褘 access_log. 袩芯 褍屑芯谢褔邪薪懈褞 懈屑褟 褎邪泄谢邪 鈥 <prefix>/logs/access.log.
  • --user=<懈屑褟> 鈥 蟹邪写邪褢褌 懈屑褟 薪械锌褉懈胁懈谢械谐懈褉芯胁邪薪薪芯谐芯 锌芯谢褜蟹芯胁邪褌械谢褟, 褋 锌褉邪胁邪屑懈 泻芯褌芯褉芯谐芯 斜褍写褍褌 胁褘锌芯谢薪褟褌褜褋褟 褉邪斜芯褔懈械 锌褉芯褑械褋褋褘. 袩芯褋谢械 褍褋褌邪薪芯胁泻懈 褝褌芯 懈屑褟 屑芯卸薪芯 胁褋械谐写邪 锌芯屑械薪褟褌褜 胁 泻芯薪褎懈谐褍褉邪褑懈芯薪薪芯屑 褎邪泄谢械 nginx.conf 褋 锌芯屑芯褖褜褞 写懈褉械泻褌懈胁褘 user. 袩芯 褍屑芯谢褔邪薪懈褞 懈屑褟 锌芯谢褜蟹芯胁邪褌械谢褟 nobody.
  • --group=<谐褉褍锌锌邪> 鈥 蟹邪写邪褢褌 谐褉褍锌锌褍, 褋 锌褉邪胁邪屑懈 泻芯褌芯褉芯泄 斜褍写褍褌 胁褘锌芯谢薪褟褌褜褋褟 褉邪斜芯褔懈械 锌褉芯褑械褋褋褘. 袩芯褋谢械 褍褋褌邪薪芯胁泻懈 褝褌芯 懈屑褟 屑芯卸薪芯 胁褋械谐写邪 锌芯屑械薪褟褌褜 胁 泻芯薪褎懈谐褍褉邪褑懈芯薪薪芯屑 褎邪泄谢械 nginx.conf 褋 锌芯屑芯褖褜褞 写懈褉械泻褌懈胁褘 user. 袩芯 褍屑芯谢褔邪薪懈褞 谐褉褍锌锌邪 褋芯胁锌邪写邪械褌 褋 懈屑械薪械屑 薪械锌褉懈胁懈谢械谐懈褉芯胁邪薪薪芯谐芯 锌芯谢褜蟹芯胁邪褌械谢褟.
  • --with-select_module
--without-select_module 鈥 褉邪蟹褉械褕邪械褌 懈谢懈 蟹邪锌褉械褖邪械褌 褋斜芯褉泻褍 屑芯写褍谢褟 写谢褟 褉邪斜芯褌褘 褋械褉胁械褉邪 褋 锌芯屑芯褖褜褞 屑械褌芯写邪 select. 协褌芯褌 屑芯写褍谢褜 褋芯斜懈褉邪械褌褋褟 邪胁褌芯屑邪褌懈褔械褋泻懈, 械褋谢懈 薪邪 锌谢邪褌褎芯褉屑械 薪械 芯斜薪邪褉褍卸械薪芯 斜芯谢械械 锌芯写褏芯写褟褖械谐芯 屑械褌芯写邪 鈥 kqueue, epoll, rtsig 懈谢懈 /dev/poll.
  • --with-poll_module
--without-poll_module 鈥 褉邪蟹褉械褕邪械褌 懈谢懈 蟹邪锌褉械褖邪械褌 褋斜芯褉泻褍 屑芯写褍谢褟 写谢褟 褉邪斜芯褌褘 褋械褉胁械褉邪 褋 锌芯屑芯褖褜褞 屑械褌芯写邪 poll. 协褌芯褌 屑芯写褍谢褜 褋芯斜懈褉邪械褌褋褟 邪胁褌芯屑邪褌懈褔械褋泻懈, 械褋谢懈 薪邪 锌谢邪褌褎芯褉屑械 薪械 芯斜薪邪褉褍卸械薪芯 斜芯谢械械 锌芯写褏芯写褟褖械谐芯 屑械褌芯写邪 鈥 kqueue, epoll, rtsig 懈谢懈 /dev/poll.
  • --without-http_gzip_module 鈥 蟹邪锌褉械褖邪械褌 褋斜芯褉泻褍 屑芯写褍谢褟 褋卸邪褌懈褟 芯褌胁械褌芯胁 http 褋械褉胁械褉邪. 袛谢褟 褋斜芯褉泻懈 懈 褉邪斜芯褌褘 褝褌芯谐芯 屑芯写褍谢褟 薪褍卸薪邪 斜懈斜谢懈芯褌械泻邪 zlib.
  • --without-http_rewrite_module 鈥 蟹邪锌褉械褖邪械褌 褋斜芯褉泻褍 屑芯写褍谢褟 http 褋械褉胁械褉邪, 锌芯蟹胁芯谢褟褞褖械谐芯 写械谢邪褌褜 褉械写懈褉械泻褌褘 懈 屑械薪褟褌褜 URI 蟹邪锌褉芯褋芯胁. 袛谢褟 褋斜芯褉泻懈 懈 褉邪斜芯褌褘 褝褌芯谐芯 屑芯写褍谢褟 薪褍卸薪邪 斜懈斜谢懈芯褌械泻邪 PCRE. 袦芯写褍谢褜 褝泻褋锌械褉懈屑械薪褌邪谢褜薪褘泄 鈥 写懈褉械泻褌懈胁褘 屑芯写褍谢褟 胁锌芯褋谢械写褋褌胁懈懈 屑芯谐褍褌 懈蟹屑械薪懈褌褜褋褟.
  • --without-http_proxy_module 鈥 蟹邪锌褉械褖邪械褌 褋斜芯褉泻褍 锌褉芯泻褋懈褉褍褞褖械谐芯 屑芯写褍谢褟 http 褋械褉胁械褉邪.
  • --with-http_ssl_module 鈥 褉邪蟹褉械褕邪械褌 褋斜芯褉泻褍 屑芯写褍谢褟 写谢褟 褉邪斜芯褌褘 http 褋械褉胁械褉邪 锌芯 锌褉芯褌芯泻芯谢褍 HTTPS. 袩芯 褍屑芯谢褔邪薪懈褞 屑芯写褍谢褜 薪械 褋芯斜懈褉邪械褌褋褟. 袛谢褟 褋斜芯褉泻懈 懈 褉邪斜芯褌褘 褝褌芯谐芯 屑芯写褍谢褟 薪褍卸薪邪 斜懈斜谢懈芯褌械泻邪 OpenSSL.
  • --with-pcre=<锌褍褌褜> 鈥 蟹邪写邪褢褌 锌褍褌褜 泻 懈褋褏芯写薪褘屑 褌械泻褋褌邪屑 斜懈斜谢懈芯褌械泻懈 PCRE. 袛懈褋褌褉懈斜褍褌懈胁 斜懈斜谢懈芯褌械泻懈 (胁械褉褋懈褞 4.4 鈥 6.1) 薪褍卸薪芯 胁蟹褟褌褜 薪邪 褋邪泄褌械 PCRE 懈 褉邪褋锌邪泻芯胁邪褌褜. 袙褋褢 芯褋褌邪谢褜薪芯械 褋写械谢邪褞褌 nginx'芯胁褋泻懈械 ./configure 懈 make. 袘懈斜谢懈芯褌械泻邪 薪褍卸薪邪 写谢褟 懈褋锌芯谢褜蟹芯胁邪薪懈褟 褉械谐褍谢褟褉薪褘褏 胁褘褉邪卸械薪懈泄 胁 location 懈 写谢褟 屑芯写褍谢褟 ngx_http_rewrite_module.
  • --with-zlib=<锌褍褌褜> 鈥 蟹邪写邪褢褌 锌褍褌褜 泻 懈褋褏芯写薪褘屑 褌械泻褋褌邪屑 斜懈斜谢懈芯褌械泻懈 zlib. 袛懈褋褌褉懈斜褍褌懈胁 斜懈斜谢懈芯褌械泻懈 (胁械褉褋懈褞 1.1.3 鈥 1.2.2) 薪褍卸薪芯 胁蟹褟褌褜 薪邪 褋邪泄褌械 zlib 懈 褉邪褋锌邪泻芯胁邪褌褜. 袙褋褢 芯褋褌邪谢褜薪芯械 褋写械谢邪褞褌 nginx'芯胁褋泻懈械 ./configure 懈 make. 袘懈斜谢懈芯褌械泻邪 薪褍卸薪邪 写谢褟 屑芯写褍谢褟 ngx_http_gzip_module.
  • --with-cc-opt=<锌邪褉邪屑械褌褉褘> 鈥 蟹邪写邪褢褌 写芯锌芯谢薪懈褌械谢褜薪褘械 锌邪褉邪屑械褌褉褘, 泻芯褌芯褉褘械 斜褍写褍褌 写芯斜邪胁谢械薪褘 泻 锌械褉械屑械薪薪芯泄 CFLAGS. 袩褉懈 懈褋锌芯谢褜蟹芯胁邪薪懈懈 褋懈褋褌械屑薪芯泄 斜懈斜谢懈芯褌械泻懈 PCRE 胁芯 FreeBSD, 薪褍卸薪芯 褍泻邪蟹邪褌褜 --with-cc-opt="-I /usr/local/include". 袝褋谢懈 薪褍卸薪芯 褍胁械谢懈褔懈褌褜 褔懈褋谢芯 褎邪泄谢芯胁, 褋 泻芯褌芯褉褘屑懈 屑芯卸械褌 褉邪斜芯褌邪褌褜 select(), 褌芯 褝褌芯 褌芯卸械 屑芯卸薪芯 蟹邪写邪褌褜 蟹写械褋褜 卸械: --with-cc-opt="-D FD_SETSIZE=2048".
  • --with-ld-opt=<锌邪褉邪屑械褌褉褘> 鈥 蟹邪写邪褢褌 写芯锌芯谢薪懈褌械谢褜薪褘械 锌邪褉邪屑械褌褉褘, 泻芯褌芯褉褘械 斜褍写褍褌 懈褋锌芯谢褜蟹芯胁邪薪褘 锌褉懈 谢懈薪泻芯胁泻械. 袩褉懈 懈褋锌芯谢褜蟹芯胁邪薪懈懈 褋懈褋褌械屑薪芯泄 斜懈斜谢懈芯褌械泻懈 PCRE 胁芯 FreeBSD, 薪褍卸薪芯 褍泻邪蟹邪褌褜 --with-ld-opt="-L /usr/local/lib".

袩褉懈屑械褉 懈褋锌芯谢褜蟹芯胁邪薪懈褟 锌邪褉邪屑械褌褉芯胁 (胁褋褢 褝褌芯 薪褍卸薪芯 薪邪斜褉邪褌褜 胁 芯写薪芯泄 褋褌褉芯泻械):

: ./configure
: --sbin-path=/usr/local/nginx/nginx
: --conf-path=/usr/local/nginx/nginx.conf
: --pid-path=/usr/local/nginx/nginx.pid
: --with-http_ssl_module
: --with-pcre=../pcre-4.4
: --with-zlib=../zlib-1.1.3