Linux源码安装Nginx
程序员文章站
2022-05-17 13:54:36
...
本文为内网环境网络不方便所记录。如果你部署主机有外网,可一直接选择yum方式部署。
yum部署方式可参考:https://blog.csdn.net/qq_36735986/article/details/107697154
一、下载nginx源码包
// 下载地址
http://nginx.org/download/
二、部署ngninx
由于nginx1.8.0及以前的版本存在安全漏洞,本次以nginx-1.19.3为例进行部署。
2.1 上传到主机后,进行解压,解压命令如下。
tar -xzvf nginx-1.19.3.tar.gz
2.2 进入nignx目录,执行如下命令
// 进入nginx目录命令
cd nginx-1.19.3
// 执行nginx配置命令
./configure --prefix=/usr/local/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf --error-log-path=/var/log/nginx/error.log --http-log-path=/var/log/nginx/access.log --pid-path=/var/run/nginx.pid --lock-path=/var/run/nginx.lock --http-client-body-temp-path=/var/tmp/nginx/client --http-proxy-temp-path=/var/tmp/nginx/proxy --http-fastcgi-temp-path=/var/tmp/nginx/fcgi --http-uwsgi-temp-path=/var/tmp/nginx/uwsgi --http-scgi-temp-path=/var/tmp/nginx/scgi --user=nginx --group=nginx --with-pcre --with-http_ssl_module --with-http_realip_module --with-http_addition_module --with-http_sub_module --with-http_dav_module --with-http_flv_module --with-http_mp4_module --with-http_gunzip_module --with-http_gzip_static_module --with-http_random_index_module --with-http_secure_link_module --with-http_stub_status_module --with-http_auth_request_module --with-mail --with-mail_ssl_module --with-file-aio --with-ipv6 --with-threads
2.3 执行编译命令
// 编译命令如下
make
下图为编译过程。。。
2.4 执行安装命令
// 安装命令
make install
// 创建client目录
mkdir -pv /var/tmp/nginx/client
安装过程如下图。。。
2.5 安装完成,查询一下与nginx相关的安装目录及配置文件等目录。
// 搜素命令
whereis nginx
三、启动nginx
// 启动命令
nginx
// 指定nginx配置文件启动
/usr/sbin/nginx -c /etc/nginx/nginx.conf
其他常用命令:
nginx // 启动nginx
nginx -s reload // 重新加载配置文件
nginx -s stop // 退出
nginx -v // 查看nginx版本
访问ip:port ,出现如下界面说明部署成功。
上一篇: centos7.2 安装docker
下一篇: 《编程机制探析》第十六章 树形递归