nginx之基础安装

前言

  nginx的安装方式可能不一样,具体取决于操做系统;对于Linux,能够使用nginx.org的nginx软件包。在FreeBSD上,能够从软件包或经过端口系统安装nginx。 端口系统提供了更大的灵活性,能够选择多种选项。 该端口将使用指定的选项编译nginx并安装它,在windows上安装,直接下载免安装文件并配置环境变量便可。node

 

环境背景

软件 版本
Centos 7.4
nginx 1.17.5

 

 

 

 

 

环境准备

rpm -qa | grep "firewall" | xargs rpm -e --nodeps
rpm -qa | grep "iptables" | xargs rpm -e --nodeps
sed -i 's/.*UseDNS.*/UseDNS no/' /etc/ssh/sshd_config
sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
yum -y install gcc gcc-c++ wget 
yum -y install pcre pcre-devel openssl openssl-devel zlib zlib-devel
# pcre:perl语言表达式兼容工具
# zlib:数据压缩工具
# openssl:数据加密工具

 

准备安装包

wget https://nginx.org/download/nginx-1.17.5.tar.gz
tar -zxf nginx-1.17.5.tar.gz -C /opt/
cd /opt/nginx-1.17.5

 

预编译

./configure --prefix=/usr/local/nginx --sbin-path=/usr/sbin/nginx --conf-path=/etc/nginx/nginx.conf
# --prefix:指定程序文件安装路径
# --sbin-path:指定nginx启动文件安装路径
# --conf-path:指定nginx配置文件安装路径

 

编译安装

make && make install

 

相关命令

nginx:启动并加载nginx配置文件
nginx -?|-h:帮助信息
nginx -v:查看版本并退出
nginx -V:查看版本与配置并退出
nginx -t:检测配置文件并退出
nginx -q:在配置测试期间抑制非错误消息
nginx -p:指定prefix并启动
nginx -c:指定配置文件并启动
nginx -g:设定配置文件以外的全局指令 nginx
-s signal: -s 是nginx控制参数,具体控制内容以下 # stop:快速中止 # quit:安全中止 # reload:从新加载配置文件 # reopen:从新打开日志文件
相关文章
相关标签/搜索