Linux下安装nginx (tar解压版安装) nginx1.16.1
https://blog.csdn.net/qq_40431100/article/details/104729504
?
?
Linux下安裝nginx (tar解壓版安裝) nginx1.16.1
Jkcc?2020-03-08 16:42:30??2241??收藏
分類專欄:?linux?運(yùn)行環(huán)境?文章標(biāo)簽:?linux?nginx
版權(quán)
Linux下安裝nginx (tar安裝) nginx1.16.1
1、下載
2、安裝和配置
一、下載nginx
官方下載地址
二、開始安裝及配置
1.將下載好的‘nginx-1.16.1.tar.gz’安裝包上傳到服務(wù)器上(這里用的xftp6上傳)
2.解壓‘nginx-1.16.1.tar.gz’到指定目錄(/usr/local/myWorkSpace)并且重命名
命令:
tar -xvf nginx-1.16.1.tar.gz -C /usr/local/myWorkSpace
重命名:
mv nginx解壓后的文件名 nginx1.16
3.安裝環(huán)境準(zhǔn)備
- gcc 安裝
- PCRE pcre-devel 安裝
- zlib 安裝
- OpenSSL 安裝
| gcc | 安裝 nginx 需要先將官網(wǎng)下載的源碼進(jìn)行編譯,編譯依賴 gcc 環(huán)境 |
| PCRE | PCRE(Perl Compatible Regular Expressions) 是一個(gè)Perl庫,包括 perl 兼容的正則表達(dá)式庫,nginx 的 http 模塊使用 pcre 來解析正則表達(dá)式 |
| pcre-devel | pcre-devel 是使用 pcre 開發(fā)的一個(gè)二次開發(fā)庫 |
| zlib | zlib 庫提供了很多種壓縮和解壓縮的方式, nginx 使用 zlib 對(duì) http 包的內(nèi)容進(jìn)行 gzip |
| OpenSSL | OpenSSL 是一個(gè)強(qiáng)大的安全套接字層密碼庫,囊括主要的密碼算法、常用的密鑰和證書封裝管理功能及 SSL 協(xié)議,nginx 不僅支持 http 協(xié)議,還支持 https(即在ssl協(xié)議上傳輸http) |
yum -y install gcc-c++
yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum -y install openssl openssl-devel
4.安裝
簡(jiǎn)單安裝:
全部采用默認(rèn)安裝
1)./configure
2)make && make install
執(zhí)行完成之后 nginx 運(yùn)行文件 就會(huì)被安裝在 /usr/local/nginx 下。
自定義安裝
1)./configure --prefix=/usr/local/myWorkSpace/nginx1.16 --with-http_stub_status_module --with-http_ssl_module --with-debug
2)make && make install
5.啟動(dòng)nginx
cd /usr/local/myWorkSpace/nginx1.16/sbin
./nginx
啟動(dòng)報(bào)錯(cuò):
nginx: [alert] could not open error log file: open() “/usr/local/nginx/logs/error.log” failed (2: No such file or directory)
解決方法:
mkdir logs
再次啟動(dòng),沒有報(bào)錯(cuò),nginx啟動(dòng)完成。
在瀏覽器地址欄輸入ip,出現(xiàn)以下畫面:
恭喜你,安裝結(jié)束啦!!!
6.配置環(huán)境變量,這樣的話就可以在任何目錄使用nginx命令
vim /etc/profile末尾添加 export PATH=/usr/local/myWorkSpace/nginx1.16/sbin:$PATH保存重新加載 source /etc/profile- 1
- 2
- 3
- 4
- 5
- 6
- 7
常用命令:
啟動(dòng) nginx:./nginx -s start 優(yōu)雅停止 nginx:./nginx -s quit 快速停止 nginx:./nginx -s stop 重啟nginx:./nginx -s reload總結(jié)
以上是生活随笔為你收集整理的Linux下安装nginx (tar解压版安装) nginx1.16.1的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql循环insert多条数据
- 下一篇: 解决: -bash: docker-co