Nginx安裝配置
- 官網(wǎng)下載鏈接2018-5-10 11:17:53最新版:
wget https://nginx.org/download/nginx-1.13.12.tar.gz
請在安裝前關閉防火墻,否則會有一些預想不到的錯誤
CentOS 7.0默認使用的是firewall作為防火墻。關閉firewall
- systemctl stop firewalld.service #停止firewall
- systemctl disable firewalld.service #禁止firewall開機啟動
- firewall-cmd --state #查看默認防火墻狀態(tài)(關閉后顯示notrunning,開啟后顯示running)
在安裝Nginx之前請先安裝相關的一些依賴
- wget http://www.openssl.org/source/openssl-fips-2.0.10.tar.gz
- wget http://zlib.net/zlib-1.2.11.tar.gz
- wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.40.tar.gz
安裝c++編譯環(huán)境,如已安裝可略過
yum install gcc-c++ 期間會有確認提示輸入y回車 Is this ok [y/N]:y
安裝Nginx及相關組件
openssl安裝
- tar zxvf openssl-fips-2.0.10.tar.gz
- cd openssl-fips-2.0.10
- ./config && make && make install
pcre安裝
- tar zxvf pcre-8.40.tar.gz
- cd pcre-8.40
- ./configure && make && make install
zlib安裝
- tar zxvf zlib-1.2.11.tar.gz
- cd zlib-1.2.11
- ./configure && make && make install
nginx安裝
1. tar zxvf nginx-1.13.12.tar.gz
2. cd nginx-1.13.12
3. ./configure && make && make install
啟動Nginx
先找一下nginx安裝到什么位置上了
whereis nginx
進入nginx目錄并啟動
Nginx的基本操作
啟動
[root@localhost ~]# /usr/local/nginx/sbin/nginx
停止/重啟
[root@localhost ~]# /usr/local/nginx/sbin/nginx -s stop(quit、reload)
命令幫助
[root@localhost ~]# /usr/local/nginx/sbin/nginx -h
驗證配置文件
[root@localhost ~]# /usr/local/nginx/sbin/nginx -t
配置文件
[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf