1、百度搜索Nginx,點擊Nginx news官網,點擊nginx-1.13.10進入下載網頁,選擇Stable version的版本之后下載。
2、進入根目錄,cd /
3、在根目錄下創建software文件夾:mkdir software,並且授權777權限: chmod -R 777 software
4、把下載的nginx-1.12.2.tar.gz放入software文件夾下,
5、解壓tar文件,tar -zxvf nginx-1.12.2.tar.gz
6、進入解壓后的nginx-1.12.2文件夾
7、輸入./configure 報錯./configure: error: cc compiler is not found,說明需要安裝 gcc 和gcc-c++
8、退出到根目錄:cd /, 輸入yum -y install gcc gcc-c++ autoconf automake 即解決 上一個問題
9、再次進入nginx-1.12.2文件夾,再次輸入./configure 報錯./configure: error: the HTTP rewrite module requires the PCRE library. 說明需要安裝PCRE庫
10、再次退出到根目錄:cd /, 輸入yum -y install pcre pcre-devel 即解決上一個問題
11、再次進入nginx-1.12.2文件夾,輸入./configure 報錯:./configure: error: the HTTP gzip module requires the zlib library. 說明需要安裝zlib庫
12、再次退出到根目錄:cd /, 輸入yum -y install zlib zlib-devel 即解決上一個問題
13、再次進入nginx-1.12.2文件夾,輸入./configure 沒有報錯
14、輸入make
15、最后輸入make install 安裝成功
測試安裝是否成功
1、退出到根目錄;cd /
2、進入usr/local目錄:cd /usr/local
3、查看該目錄下是否有nginx文件夾,如果有證明環境搭建成功
4、nginx啟動命令nginx
安裝目錄地址 -c nginx配置文件地址
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
---------------------
作者:小志的博客
來源:CSDN
原文:https://blog.csdn.net/li1325169021/article/details/80179007
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
-------------------------
在沒有root權限下安裝Nginx
(1)下載安裝包
先准備一個空目錄,以用作nginx的安裝之用。在GitHub:https://github.com/下搜素nginx,找到https的網址。在Linux系統命令行下使用:git clone (https的網址),下載安裝包。
(2)安裝
因為沒有root權限,所以Nginx安裝部署后的根目錄不能是默認的(因為在usr目錄下無法創建文件),必須要設置。另外,PCRE庫和zlib庫也是需要的,但在Linux命令行下使用yum安裝也是需要root權限的。這些都可以通過設置configure參數解決。在GitHub中下載PCRE和zlib庫。使用命令:./configure --prefix=(安裝的目錄,程序可以創建) --with-pcre=(放置PCRE庫的目錄)--with-zlib=(放置zlib的目錄)。
之后再make和make install.。
(3)修改端口
在nginx.conf中將listen 80中的80改為任何一個大於1024的端口。再編譯就可以了
---------------------
作者:shixiufang
來源:CSDN
原文:https://blog.csdn.net/shixiufang/article/details/44309971
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
-----------------------
1、驗證nginx配置文件是否正確
方法一:進入nginx安裝目錄sbin下,輸入命令./nginx -t
看到如下顯示nginx.conf syntax is ok
nginx.conf test is successful
說明配置文件正確!
方法二:在啟動命令-c前加-t
2、重啟Nginx服務
方法一:進入nginx可執行目錄sbin下,輸入命令./nginx -s reload 即可
方法二:查找當前nginx進程號,然后輸入命令:kill -HUP 進程號 實現重啟nginx服務