1.安裝依賴
- yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
-
- yum -y install wget
2.下載安裝包並解壓
nginx下載地址:https://nginx.org/download/(可以下載,然後用xftp放進去,也可以使用命令直接下載,我是用的命令直接下載)
- //創建一個文件夾
- cd /usr/local
- mkdir nginx
- cd nginx
- //下載tar包,下載需要安裝wget,若沒有安裝,則運行yum -y install wget命令,再運行下列命令。
- wget http://nginx.org/download/nginx-1.13.7.tar.gz
- //解壓到當前目錄
- tar -xvf nginx-1.13.7.tar.gz
拓展:
從指定文件夾的壓縮文件解壓到指定的文件下目錄下
比如將/source/kernel.tgz解壓到 /source/linux-2.6.29 目錄
tar zxvf /source/kernel.tgz -C /source/ linux-2.6.29
將指定目錄壓縮到指定文件
比如將linux-2.6.29 目錄壓縮到 kernel.tgz(如果要指定文件夾下的,在文件名稱前加路徑即可)
tar czvf kernel.tgz linux-2.6.29
3.安裝nginx
- //進入nginx目錄
- cd /usr/local/nginx/nginx-1.13.7
- //執行命令
- ./configure
- //執行make命令
- make
- //執行make install命令
- make install
4.修改端口號
nginx默認端口號爲80,若已經被其他程序佔用,則需要修改端口號。
- //打開nginx的配置文件
- vi /usr/local/nginx/conf/nginx.conf
運行命令會出現以下界面:
將紅色的端口號,修改爲空閒的端口號即可。
5. 將端口添加到防火牆
- //查看防火牆所有的開放端口
- //命令含義:
- //–zone #作用域
- //–add-port=80/tcp #添加端口,格式爲:端口/通訊協議
- //–permanent #永久生效,沒有此參數重啓後失效
- firewall-cmd --list-ports
-
- //查看8008端口是否開放
- sudo firewall-cmd --zone=public --query-port=8008/tcp --permanent
-
- //將8008添加到防火牆
- sudo firewall-cmd --zone=public --add-port=8008/tcp --permanent
-
- //防火牆重啓
- sudo firewall-cmd --reload
6.啓動nginx
- //啓動nginx
- /usr/local/nginx/sbin/nginx
然後在瀏覽器地址輸入地址和端口號,即可看到nginx安裝成功的提示。
7.查看安裝版本
- //切換路徑
- cd /usr/local/nginx/sbin
-
- //查看版本
- ./nginx -v
提示:nginx啓動,重啓,關閉命令如下:
- //切換路徑
- cd /usr/local/nginx/sbin
-
- //啓動
- ./nginx
-
- //關閉
- ./nginx -s stop
-
- //重啓
- ./nginx -s reload