Nginx (engine x) 是一個高效能的HTTP和反向代理web伺服器,因其它的穩定性、豐富的功能集、範例設定檔和低系統資源的消耗而聞名。
Nginx (engine x) 是一個高效能的HTTP和反向代理web伺服器,Nginx是一款輕量級的Web 伺服器/反向代理伺服器及電子郵件(IMAP/POP3)代理伺服器。
在BSD-like 協定下發行。其特點是佔有內存少,並發能力強,事實上nginx的並發能力在同類型的網頁伺服器中表現較好,中國大陸使用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.13.7.tar.gz tar -xvf nginx-1.13.7.tar.gz
3.安裝nginx
//进入nginx目录 cd /usr/local/nginx //进入目录 cd nginx-1.13.7 //执行命令 ./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後面的端口號被省略)
以上是Linux系統如何安裝nginx的詳細內容。更多資訊請關注PHP中文網其他相關文章!