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:從新打開日誌文件
相關文章
相關標籤/搜索