安裝類請看完整篇文章再捋一下思路進行安裝,也建議多看幾篇類似的文章
以下所有安裝如果出現輸入y/n的時候都選擇y更新yum
yum update
中間需要確定一次 ,輸入 y 即可
安裝最新的nginx源
1、進入 選擇nginx源
yum install nginx-nr-agent-2.0.0-11.el7.ngx.noarch.rpm
2、中間需要一次確認,輸入 y 即可
原始碼安裝
1、安裝make
yum -y install gcc automakes autoconf libtool make
2、安裝gcc
yum install gcc gcc-c++
3、安裝pcre
nginx需要pcre 是因為nginx的rewrite模組和http核心模組會使用得到pcre正規表示式 語法
yum install pcre pcre-devel
4、安裝zlib庫
zlib庫提供了壓縮演算法
yum install zlib zlib-devel
5、安裝openssl
解壓nginx 安裝包
tar -xzf nginx-1.16.1.tar.gz
進入解壓目錄後執行configure
./configure
執行 make
&&make
install 安裝nginx
make
&&make
install
進入usr/local/nginx/sbin/ 執行nginx
./nginx
檢視80埠占用
netstat -anp |
grep 80
在進入usr/local/nginx/sbin/ 執行nginx後,我這裡提示沒有繫結
1.猜測可能是埠被占用了,檢視後發現果然一直監聽狀態,我就先停止了服務(不能停止就kill)。
2.再次檢視80 埠後沒有占用,然後執行./nginx
,什麼也沒有返回就是最好的結果
3.進入自己的**出現了nginx歡迎介面就代表成功了
啟動nginx
啟動nginx
service nginx start
檢查開機自動是否成功
systemctl list-dependencies |
grep nginx
設定nginx伺服器開機自動啟動
1.進入預設的目錄/lib/systemd/system
看一下是否有nginx.service
這個檔案,如果木有的話請建立乙個vim nginx.service
檔案,內容如下:
[unit]
description=nginx
after=network.target
[service]
type=forking
execstart=/usr/local/nginx/sbin/nginx
execreload=/usr/local/nginx/sbin/nginx -s reload
execstop=/usr/local/nginx/sbin/nginx -s quit
privatetmp=true
[install]
wantedby=multi-user.target
systemctl daemon-reload
3.正常啟動即可service nginx start
或者systemctl start nginx.service
4.此時可能會提示埠被占用了,如果出現這種情況,相信看到這裡也知道怎麼關閉80埠對應的程序了kill 80埠對應程序的pid號
記一次linux下安裝nginx
使用到的工具 1 xshell 用於訪問遠端伺服器,通過執行指令碼來檢視 刪除伺服器上的檔案 在伺服器上進行安裝程式等操作 2 xftp 用於更換遠端伺服器中的檔案 安裝過程 執行如下命令,安裝nginx所需的依賴 yum y install gcc zlib zlib devel pcre dev...
記一次nginx離線安裝部署
nginx環境包 1,將tar包放在 home nginx或者其他,進入目錄解壓nginxofflinepack.tar.gz 2,rpm uvh nodeps force rpm 3,安裝pcre tar xvf pcre 8.43.tar.gz cd home nginx pcre 8.42 c...
一次線上運營活動實操
雲知光,2014年12月28日24 00舉行了一次線上免費領書活動,送出圖書4200本。27日下午6點,伺服器開始超載,使用者反饋無法開啟頁面。當時還在南城和monkey一起在小康家看他寶寶,外加找小康吃飯聊聊天,吃完飯火速打的從南城奔回立水橋,幸好一路暢通無阻。開機,先看cpu和記憶體,都還足夠。...