欢迎来到云服务器

服务器租用

Nginx处事器编译安装进程手记


Nginx需要依赖下面3个包


1. gzip 模块需要 zlib 库 ( 下载: http://www.zlib.net/ )  zlib-1.2.8.tar.gz

2. rewrite 模块需要 pcre 库 ( 下载: http://www.pcre.org/ )  pcre-8.21.tar.gz

3. ssl 成果需要 openssl 库 ( 下载: http://www.openssl.org/ )  openssl-1.0.1.tar.gz

留意:假如用源码安装的话,后头nginx安装的时候需要指定 --with-pcre 对应的压缩包路径,假如用二进制包安装则不需指定

依赖包一键安装: yum -y install zlib zlib-devel openssl openssl--devel pcre pcre-devel

yum -y groupinstall "Development Tools" "Development Libraries" 此呼吁可以一键安装开拓东西包

安装呼吁: 

openssl:
    tar -xzvf openssl-1.0..tar.gz
    cd openssl-1.0.
    ./config(留意) && make && make install
pcre:
    tar -xzvf pcre-8.21.tar.gz
    cd pcre-8.21
    ./configure  && make && make install
zlib:
    tar -xzvf zlib-1.2..tar.gz
    cd zlib-1.2.
    ./configure  && make && make install

nginx安装呼吁: nginx各个版本下载地点:http://nginx.org/download/

groupadd -r nginx
useradd -r -g nginx -s /bin/false -M nginx
#留意  前面至少一个有空格
./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-8.21   #指向解压的源码目次
--with-zlib=../zlib-1.2.     #指向解压的源码目次
--with-openssl=../openssl-1.0.  #指向解压的源码目次
--with-http_stub_status_module #启用 nginx 的 NginxStatus 成果,用来监控 Nginx 的当前状态
--user=nginx 
--group=nginx

 注:编译好的nginx可以通过 /usr/local/nginx/nginx -V  (详细路径以安装的为主) 查察编译时候的参数

启动nginx

 /usr/local/nginx/nginx #不指定设置文件地点
/usr/local/nginx/nginx -c /usr/local/nginx/nginx.conf #指定设置文件地点

遏制处事

sudo kill `cat /usr/local/nginx/nginx.pid`

处事节制剧本(todo)

欣赏器中输入localhost假如可以看到接待界面则安装乐成

Nginx处事器编译安装进程手记

虚拟主机设置

  只需变动 server_name 为对应的网站域名即可

Nginx处事器编译安装进程手记 

检测设置文件  

/usr/local/nginx/nginx -t

从头加载设置文件(不断止处事)

/usr/local/nginx/nginx -s reload

打开目次欣赏成果

location / {
    autoindex on;#打开目次列表
    autoindex_exact_size off; #on显示文件简直切巨细,off则会用M、G等单元
    autoindex_localtime on; #显示文件处事器时间,off显示GMT时间
    root   html;
    index  index.html index.htm;
}

Nginx编译参数理会

–prefix #nginx安装目次,默认在/usr/local/nginx
–pid-path #pid问件位置,郑州电信服务器 服务器托管,默认在logs目次
–lock-path #lock问件位置,默认在logs目次
–with-http_ssl_module #开启HTTP SSL模块,以支持HTTPS请求。
–with-http_dav_module #开启WebDAV扩展行动模块,可为文件和目次指定权限
–with-http_flv_module #支持对FLV文件的拖动播放
–with-http_realip_module #支持显示真实来历IP地点
–with-http_gzip_static_module #预压缩文件传前查抄,防备文件被反复压缩
–with-http_stub_status_module #取得一些nginx的运行状态
–with-mail #答允POP3/IMAP4/SMTP署理模块
–with-mail_ssl_module #答允POP3/IMAP/SMTP可以利用SSL/TLS
–with-pcre=../pcre-8.11 #留意是未安装的pcre路径
–with-zlib=../zlib-1.2. #留意是未安装的zlib路径
–with-debug #答允调试日志
–http-client-body-temp-path #客户端请求姑且文件路径
–http-proxy-temp-path #配置http proxy姑且文件路径
–http-fastcgi-temp-path #配置http fastcgi姑且文件路径
–http-uwsgi-temp-path=/var/tmp/nginx/uwsgi #配置uwsgi 姑且文件路径
–http-scgi-temp-path=/var/tmp/nginx/scgi #配置scgi 姑且文件路径
腾讯云代理

Copyright © 2003-2021 MFISP.COM. 国外vps服务器租用 梦飞云服务器租用 版权所有 粤ICP备11019662号