V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
zhibo2144899870
V2EX  ›  程序员

LNMP 之 Nginx 配置.md

  •  
  •   zhibo2144899870 · 2018-08-30 13:45:32 +08:00 · 1114 次点击
    这是一个创建于 2307 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如何搭建直播系统 LNMP 环境,下面先教如何配置 Nginx。
    一.前期准备:
    需要一台服务器(系统 centos 6.0 以上或者 Ubuntu )
    1.关闭防火墙及 selinux
    $service iptables stop
    $chkconfig iptables off
    $setenforce 0(其实执行这一步 selinux=disabled)
    $vim /etc/sysconfig/selinux

    SELINUX=disabled #enforcing 改为 disabled

    2.安装必要软件
    yum install -y zip unzip wget curl git vim zsh nano screen
    二、安装 Nginx
    安装 Nginx 前也有一些库需要下载,分别是 pcre,zlib 以及 openssl。
    1.下载并解压 pcre:
    wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.34.tar.gz

    tar zxvf pcre-8.34.tar.gz
    2.下载并解压 zlib:
    wget http://zlib.net/zlib-1.2.8.tar.gz

    tar zxvf zlib-1.2.8.tar.gz
    3.下载并解压 openssl:
    wget http://www.openssl.org/source/openssl-1.0.1g.tar.gz

    tar zxvf openssl-1.0.1g.tar.gz
    4.下载 Nginx 并解压缩:
    wget http://nginx.org/download/nginx-1.4.2.tar.gz

    tar zxvf nginx-1.4.2.tar.gz
    5.Nginx 配置安装
    切换到 Nginx 的源码目录 「/usr/local/nginx-1.4.2 」进行安装前的配置,根据你 pcre、zlib、openssl 所在的源码目录以及 Nginx 的最终安装路径,输入配置命令,我的配置命令如下:
    ./configure --prefix=/usr/local/nginx \
    --with-http_ssl_module \--with-pcre=/home/usr/local/pcre-8.34 \--with-zlib=/usr/local/zlib-1.2.8 \--with-openssl=/usr/local/openssl-1.0.1g
    执行 configure 成功后进行安装:
    make && make install
    要验证 Nginx 是否安装成功了,可以切换到 Nginx 的安装目录(我的是「/usr/local/nginx 」),然后启动 Nginx:
    ./sbin/nginx

    然后你在浏览器中访问你的机器的 IP 地址(有公网 IP 的可以访问公网 IP,没有的可以打开 CentOS 的浏览器然后访问「 127.0.0.1 」),是不是就看到很漂亮的「 Welcome to nginx!」了
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5535 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:53 · PVG 13:53 · LAX 21:53 · JFK 00:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.