nginx::环境搭建
ubuntu18.04 环境
1、需要gcc 环境,如果没有gcc环境,则需要安装 apt install gcc 2、安装pcre依赖库 PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。 nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。 apt-get install libpcre3 libpcre3-dev 3、安装zlib依赖库 zlib 库提供了很多种压缩和解压缩的方式, nginx 使用 zlib 对 http 包的内容进行 gzip 。 apt-get install zlib1g-dev 4、安装ssl依赖库 OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及 SSL 协议,并提供丰富的应用程序供测试或其它目的使用。 nginx 不仅支持 http 协议,还支持 https(即在ssl协议上传输http),所以需要安装 OpenSSL 库。 apt-get install openssl 5、下载Nginx最新版本 http://nginx.org/en/download.html
2、自编译
wget http://www.zlib.net/zlib-1.2.11.tar.gz
tar xf zlib-1.2.11.tar.gz
cd zlib-1.2.11
./configure
make && make install
wget https://www.openssl.org/source/openssl-1.0.2l.tar.gz
tar xf openssl-1.0.2l.tar.gz
cd openssl-1.0.2l
./config
make && make install
wget https://nchc.dl.sourceforge.net/project/pcre/pcre/8.42/pcre-8.42.tar.gz
tar xf pcre-8.42.tar.gz
cd pcre-8.42
./configure
make && make install
tar xf nginx-1.16.0.tar.gz cd nginx-1.16.0/
./configure --prefix=/usr/local/nginx --add-module=../nginx-rtmp-module --with-http_ssl_module --with-pcre=../pcre-8.42 --with-openssl=../openssl-1.0.2l --with-zlib=../zlib-1.2.11
make && make install
安装路径 whereis nginx 启动 /usr/local//nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 停用 killall nginx 查看进程 ps -ef|grep nginx 查看端口 netstat -lnp|grep nginx
查看端口占用
ss -lntpd | grep :80