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

原文地址:https://www.cnblogs.com/osbreak/p/10959384.html