Nginx安装

Nginx安装

首先,大家如果看到有什么不懂的地方,欢迎吐槽!!!
我会在当天或者第二天及时回复,并且改进~~


Nginx安装步骤:

一、添加用户

groupadd nginx
useradd -M -s /sbin/nologin -g nginx nginx

二、解包

tar zxf nginx-1.0.14.tar -C /usr/local/src
tar zxf pcre-8.30.tar    -C /usr/local/src
tar zxf zlib-1.2.7.tar   -C /usr/local/src

三、安装依赖包及nginx包

cd /usr/local/src/pcre
./configure --prefix=/usr/local/pcre
make && make install

cd /usr/local/src/zlib
./configure --prefix=/usr/local/zlib
make && make install

cd /usr/local/src/nginx
./configure --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_stub_status_module --with-pcre=/usr/local/src/pcre-8.30 --with-zlib=/usr/local/src/zlib-1.2.7   

这里的pcre路径是源码路径,而不是安装后的路径

./configure --help | grep pcre 查看                
./configure --help | grep zlib 查看

四、编译安装

make && make install

五、Nginx.conf配置档介绍

cat nginx.conf

user nginx;                                #进程运行用户
worker_processes 1;                        #工作进程数量
worker_rlimit_nofile 10000;                #设置worker进程的最大文件打开数限制。如果没设置的话,这个值为OS的系统限制 ulimit -a


error_log logs/error.log;                  #错误日志目录
pid       logs/nginx.pid;                  #pid文件路径 

events {                                   #I/O事件配置
   use epoll;                              #epoll模型以提高nginx性能
   worker_connections 2048;                #每个工作进程处理2048个连接
}                                 

http {                                     #标记包括访问日志、HTTP端口、网页目录、默认字符集、连接保持
   include       mime.types;
   default_type  application/octet-stream;
   access_log    logs/access.log;          #访问日志路径
   sendfile      on;                       #支持文件发送(下载)
   keepalive_timeout  65;                  #连接保持超时

   server {                                #Web服务的监听配置
       listen 192.168.1.200:80;            #监听IP和端口
       server_name www.wl.com;             #服务器域名
       charset utf-8;                      #默认字符集
       location / {                        #根目录配置
           root html;                      #网页根目录
           index wl.html;                  #默认首页 
                   }
       location ~ /status {                #访问位置为/status
           stub_status on;                 #打开状态统计功能
           access_log off;                 #关闭此位置的日志记录
                          }
   error_page  500 502 503 504 /50x.html;  #错误码及对应的页面
   location = /50x.html {                  #错误页面配置
       root html;                          #错误页面根目录
}
   error_page 403 /403.html;               #错误码及对应的页面
   location = /403.html {                  #错误页面配置
       root html;                          #错误页面根目录
}
           }

    server {                               #Web服务的监听配置
       listen 192.168.1.200:80;            #监听IP和端口
       server_name www.fx.com;             #服务器域名
       charset utf-8;                      #默认字符集
       location / {                        #根目录配置
           root html;                      #网页根目录
           index fx.html;                  #默认首页 
                   }



       location ~ /status {                #访问位置为/status
           stub_status on;                 #打开状态统计功能
           access_log off;                 #关闭此位置的日志记录
                          }
   error_page  500 502 503 504 /50x.html;  #错误码及对应的页面
   location = /50x.html {                  #错误页面配置
       root html;                          #错误页面根目录
} 
   error_page 403 /403.html;               #错误码及对应的页面
   location = /403.html {                  #错误页面配置
       root html;                          #错误页面根目录
}
}
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值