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 6、源码安装 tar -zxvf nginx-1.15.5.tar.gz cd nginx-1.15.5 ./configure 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