nginx安装与启动

安装nginx前提:

  1. epoll,linux内核版本为2.6或者以上;
  2. 安装gcc编译器,g++编译器
  3. pcre库:函数库;支持解析正则表达式;
    sudo apt-get install libpcre3-dev
  4. zlib库:压缩解压缩功能
    sudo apt-get install libz-dev

  5. openssl库:ssl功能相关库,用于网站加密通讯
    sudo apt-get install libssl-dev
    

nginx下文件解释:

auto/:编译相关的脚本,可执行文件configure

  •         cc/:检查编译器的脚本
  •         lib/:检查依赖库的脚本
  •         os/:检查操作系统类型的脚本
  •         type/:检查平台类型的脚本


CHANGES:修复的bug,新增加的功能说明


CHANGES.ru:俄语版CHANGES


conf/:默认的配置文件


configure:编译nginx之前必须先执行本脚本以生成一些必要的中间文件


contrib/:脚本和工具,典型的是vim高亮工具

  •         vim/:vim高亮工具

html/:欢迎界面和错误界面相关的html文件

man/:nginx帮助文件目录


src/:nginx源码目录

  •         core:核心代码
  •         event:event(事件)模块相关代码
  •         http:http(web服务)模块相关代码
  •         mail:邮件模块相关代码
  •         os:操作系统相关代码
  •         stream:流处理相关代码

objs/:执行了configure生成的中间文件目录

  •   ngx_modules.c:内容决定了我们一会编译nginx的时候有哪些模块会被编译到nginx里边来

Makefile:执行了configure脚本产生的编译规则文件,执行make命令时用到

nginx的编译和安装:


1. 用configure来进行编译之前的配置工作
--prefix:指定最终安装到的目录:默认值 /usr/local/nginx
--sbin-path:用来指定可执行文件目录:默认的是 sbin/nginx
--conf-path:用来指定配置文件目录:默认的是 conf/nginx.conf

2. 用make命令编译,生成可执行文件 make

3. 用make命令开始安装  sudo make install

nginx的启动和简单使用:

启动命令:

sudo ./nginx 

查看是否启动成功命令:

ps -ef | grep nginx

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值