更新時間:2021-01-06 17:28:27 來源:動力節點 瀏覽1692次
在Linux系統下有比較多的Web代理軟件,如Nginx、Squid等,比較流行的是Nginx,相比于Window下的IIS,或者Java專用的Tomcat,Nginx更加小巧易用。那么,Linux安裝Nginx的一般步驟是怎樣的呢?下面我們為大家詳細說說Linux安裝Nginx的一般步驟。
在安裝前,我們需要首先檢查一下本機是否已經安裝了nginx,我們查看一下nginx安裝在什么路徑就可以了,命令也很簡單:whereis nginx //nginx在哪里?
除了這句外還可以輸入
which nginx
這兩句話都可以找到你的服務器上安裝的nginx在哪里。如果沒有安裝過,回車后會提示找不到相關路徑,如果找到了就會返回所在的目錄(一般是在/usr/local/sbin下)。
下面我們就正式開始安裝Nginx:
1.安裝依賴包
//一鍵安裝上面四個依賴
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
2.下載并解壓安裝包
//創建一個文件夾
cd /usr/local
mkdir nginx
cd nginx
//下載tar包
wget http://nginx.org/download/nginx-1.19.5.tar.gz
tar -xvf nginx-1.19.5.tar.gz
3.安裝nginx
//進入nginx目錄cd /usr/local/nginx
//進入目錄cd nginx-1.19.5
//執行命令./configure
//執行make命令make
//執行make install命令make install
4.配置nginx.conf
# 打開配置文件
vi /usr/local/nginx/conf/nginx.conf
將端口號改成8089,因為可能apeache占用80端口,apeache端口盡量不要修改,我們選擇修改nginx端口。
localhost修改為你服務器ip地址。
5.啟動nginx
/usr/local/nginx/sbin/nginx -s reload
如果出現報錯:nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed
則運行: /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
再次啟動即可!
查看nginx進程是否啟動:ps -ef | grep nginx
6.若想使用外部主機連接上虛擬機訪問端口192.168.131.2,需要關閉虛擬機的防火墻:
centOS6及以前版本使用命令: systemctl stop iptables.service
centOS7關閉防火墻命令: systemctl stop firewalld.service
隨后訪問該ip即可看到nginx界面。
7.訪問服務器ip查看(備注,由于監聽的仍是80端口,所以ip后面的端口號被省略)
安裝完成一般常用命令
進入安裝目錄中,
命令: cd /usr/local/nginx/sbin
啟動,關閉,重啟,命令:
以上就是Linux安裝Nginx的整個過程,總的來說還是一目了然的。其中涉及到了一些簡單的命令,步驟十分簡便,對于對Linux系統不太熟悉的小伙伴來說也十分友好。在本站的Linux教程中還有關于Linux系統中Nginx的詳細配置,需要的小伙伴可以隨時去觀看哦。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習