从nginx源代码进行安装

与Apache的不同之处在于无法动态地加载扩展模块

    • Mainline,Stable

新機能の追加やバグは最初にMainlineに対して行われ、その後、Stable版にバックポート

环境

    CentOS 7

安装

# yum install -y pcre zlib openssl
# yum install geoip*
# cd /usr/local/src/
# wget http://nginx.org/download/nginx-1.9.15.tar.gz
# tar xvf nginx-1.9.15.tar.gz
# cd nginx-1.9.15
# ./configure --prefix=/usr/local/nginx --sbin-path=/usr/sbin/nginx --with-http_ssl_module --with-http_v2_module --with-http_realip_module --with-http_geoip_module
# make
# make test
# nginx -v
# mkdir /etc/nginx
# cp /usr/local/src/nginx-1.9.15/conf/nginx.conf /etc/nginx/
# vi /etc/nginx/nginx.conf 
location / {
    root   /home/www;
    index  index.html index.htm;
}
# vi /etc/init.d/nginx
# chmod 755 /etc/init.d/nginx 
モジュール名用途
ngx_http_ssl_moduleSSLサポート–with-http_ssl_modulengx_http_v2_moduleHTTP/2サポート–with-http_v2_modulengx_http_realip_moduleリクエスト元IPアドレス–with-http_realip_modulengx_http_geoip_module国、地域ごとのIPアドレスをベースにした変数を生成–with-http_geoip_module

请参考

Red Hat NGINX Init Script

起動スクリプト

广告
将在 10 秒后关闭
bannerAds