美文网首页
2019-11-13 Ubuntu 18.04安装Nginx1.

2019-11-13 Ubuntu 18.04安装Nginx1.

作者: AK蜗牛 | 来源:发表于2019-11-14 02:06 被阅读0次

    因为想一起安装rtmp模块, 先建个目录,下载几个软件包。
    下载和解压pcre:

    wget ftp://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz
    tar xzvf pcre-8.43.tar.gz 
    

    下载和解压zlib

    wget  http://zlib.net/zlib-1.2.11.tar.gz
    tar xzvf zlib-1.2.11.tar.gz 
    

    下载和安装openssl1.1.1

    wget https://www.openssl.org/source/openssl-1.1.1d.tar.gz
    tar xzvf openssl-1.1.1d.tar.gz
    cd openssl-1.1.1d
    ./config --prefix=/usr/local --openssldir=/usr/local/openssl
    make && make install
    

    下载和解压nginx-rtmp-model

    wget https://github.com/arut/nginx-rtmp-module/archive/master.zip
    unzip -o master.zip
    #解压出 nginx-rtmp-module-master文件夹
    

    下载和安装nginx1.17.5

    wget http://nginx.org/download/nginx-1.17.5.tar.gz
    tar xzvf nginx-1.17.5.tar.gz
    cd nginx-1.17.5/
    ./configure --prefix=/usr/local/nginx --with-debug --with-pcre=../pcre-8.43 --with-zlib=../zlib-1.2.11 --with-openssl=../openssl-1.1.1d --add-module=../nginx-rtmp-module-master
    make && make install
    

    启动文件在 /usr/local/nginx/sbin/nginx
    配置文件在 /usr/local/nginx/conf/nginx.conf
    配置为systemctl服务的话,在 /lib/systemd/system 下创建 nginx.service 文件, vim /lib/systemd/system/nginx.service,内容如下:

    [Unit]
    Description=nginx stable last
    After=syslog.target network.target remote-fs.target nss-lookup.target
    
    [Service]
    Type=forking
    ExecStart=/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
    ExecStop=/usr/local/nginx/sbin/nginx -s stop
    ExecReload=/usr/local/nginx/sbin/nginx -s reload
    ExecQuit=/usr/local/nginx/sbin/nginx -s quit
    PrivateTmp=true
    
    [Install]
    WantedBy=multi-user.target
    

    现在可以使用systemctl start/restart/stop/status nginx命令了。
    访问http://<ip>, 看到如下画面,就OK 了。


    截屏2019-11-1300.04.27.png

    最后记得ufw防火墙打开,开放nginx端口。

    相关文章

      网友评论

          本文标题:2019-11-13 Ubuntu 18.04安装Nginx1.

          本文链接:https://www.haomeiwen.com/subject/fswcictx.html