美文网首页
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