zoukankan      html  css  js  c++  java
  • Ubuntu下Nginx安装

    一. 安装包安装

    1.1 安装Nginx

    sudo apt-get install nginx

    Ubuntu安装之后的文件结构大致为:

    所有的配置文件都在/etc/nginx下,并且每个虚拟主机已经安排在了/etc/nginx/sites-available下
    
    程序文件在/usr/sbin/nginx
    
    日志放在了/var/log/nginx中
    
    并已经在/etc/init.d/下创建了启动脚本nginx
    
    默认的虚拟主机的目录设置在了/var/www/nginx-default (有的版本 默认的虚拟主机的目录设置在了/var/www, 请参考/etc/nginx/sites-available里的配置)
    

    1.2 启动Nginx

    sudo /etc/init.d/nginx start

    然后就可以访问了,http://localhost/ , 一切正常!
    启动时候若显示端口80被占用:Starting nginx: [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use),修改文件:/etc/nginx/sites-available/default,去掉 listen 前面的 # 号 , # 号在该文件里是注释的意思 , 并且把 listen 后面的 80 端口号改为自己的端口,访问是需要添加端口号。

    二. nginx 源代码安装

    2.1 安装Nginx

    cd /usr/local  //进入local目录
    wget http://nginx.org/download/nginx-1.2.8.tar.gz  // 指定版本在线安装
    tar -zxvf nginx-1.2.8.tar.gz //解压缩
    sudo apt-get install libpcre3 libpcre3-dev zlib1g-dev //安装依赖库
    cd nginx-1.2.8
    ./configure
    make
    make install
    

    主要文件地址

    • 主要配置文件:/usr/local/nginx/conf/nginx.conf
      /etc/init.d/下创建了启动脚本nginx(需手动配置)
    • 程序文件放在/usr/local/nginx/sbin/nginx
    • 日志放在了/var/log/nginx中
    • 虚拟主机的目录设置在/var/www/下
    • 如果想指定启动文件的安装目录,可以在使用
    • ./configure —prefix=/gechone/runanjian/Nginx/
    • 使用这个命令,启动文件就会被安装在/gechone/runanjian/Nginx/该目录下

    2.2 源代码安装的启动

    默认启动

    cd /usr/local/nginx //进入nginx目录
    sbin/nginx //运行启动文件

    配置快捷启动方式
    sudo vim /etc/init.d/nginx //创建启动脚本
    sudo chmod a+x /etc/init.d/nginx //增加执行权限

    现在:
    sudo /etc/init.d/nginx start //启动
    sudo /etc/init.d/nginx stop //停止
    sudo /etc/init.d/nginx restart //重启

  • 相关阅读:
    TFS实现需求工作项自动级联保存
    Oracle PL/SQL Developer集成TFS进行团队脚本文件版本管理
    TFS2017持续集成构建
    TFS 测试用例步骤数据统计
    精细化容量管理的设备成本优化之路
    腾讯Web工程师的前端书单
    React Native For Android 架构初探
    SQL系列(八)—— 分组(group by)
    SQL系列(七)—— 相似(like)
    SQL系列(六)—— 过滤(where)
  • 原文地址:https://www.cnblogs.com/kolane/p/11537577.html
Copyright © 2011-2022 走看看