• debian7下部署nginx服务器


    笔者是在vmware中的Debian7下部署nginx服务器,采用离线部署方式。过程如下:

    1.准备好需要的离线安装包

    nginx-1.6.2.tar.gz,pcre-8.34.tar.gz,openssl(在线安装),zlib-1.2.8.tar.gz (这些包文章末尾给出了下载链接)

    2.安装pcre

    tar zxvf pcre-8.34.tar.gz

    cd pcre-8.34

    ./configure

    make 

    sudo make install 

    3.安装openssl

    采用在线安装方式,sudo apt-get install openssl

    4.安装zlib

    tar zxvf zlib-1.2.8.tar.gz

    cd zlib-1.2.8

    ./configure

    make 

    sudo make install

    注:如果不安装该包的话,nginx在make时,会报出make: *** No rule to make target `build', needed by `default'. Stop. 错误。

    5.安装nginx

    tar zxvf nginx-1.6.2.tar.gz

    cd nginx-1.6.2

    ./configure

    make 

    sudo make install

    至此,nginx就部署完毕,可以使用了。

    一般情况下,在linux中采用在线安装方式的话(apt-get install),软件会被装到/usr目录下,具体而言,可执行程序被安装在/usr/bin中,配置文件被安装在/usr/etc中等等。如果采用离线安装方式,比如本文中的这种方式(tar && cd && ./configure &&make && make install),默认会安装到/usr/local目录下,可执行程序被安装在/usr/local/bin中,配置文件被安装在/usr/local/etc中等等。如果需要指定安装目录,那么在执行./configure时用--prefix选项来指定,例如./configure --prefix /usr/local/***,这时和软件相关的所有文件将被安装在/usr/local/***/目录中,比如可执行程序安装在/usr/local/***/bin中,配置文件被安装在/usr/local/***/etc中等等等等。大家可根据喜好灵活配置。如果为了卸载方便,可以使用--prefix来执行安装目录,删除的时候直接删除安装目录,非常方便。

    所用到的离线安装包下载:http://yun.baidu.com/share/link?shareid=1842645602&uk=856527867

  • 相关阅读:
    搭建LAMP环境部署discuz论坛
    25. SpringBoot 嵌入式Servlet容器配置修改
    7. mybatis sql 语句的抽取
    6. 动态 SQL 之<foreach>
    58. VUE 路径别名
    57. VUE TabBar 开发
    24. SpringBoot 自定义异常信息
    5. MyBatis 动态SQl语句 的使用
    4. Dao层 代理开发方式
    56. VUE keep-alive 组件视图缓存
  • 原文地址:https://www.cnblogs.com/liangning/p/4064874.html
Copyright © 2020-2023  润新知