centos 7 安裝 nginx

昨天弄了個阿里雲的ECS後搗鼓了半天沒弄上nginx,好像還弄了些奇奇怪怪的東西進去,最後就是格式化了整個盤,重新來……
今天花了些時間終於弄好了nginx的安裝併成功跑起來了!

首先是環境的安裝:

gcc\pcre\pcre-devel\zlib\openssl\openssl-devel,這些都通過yum install -y來裝上。
gcc是編譯環境,pcre是一個perl庫,pcre-devel是pcre的二次開發庫用於nginx的http模塊,zlib庫提供多種壓縮和解壓方法,openssl提供強大的安全套接字層密碼庫,由於nginx不僅支持http還支持https,所以這個庫也要弄上。

yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel

安裝nginx

一、到一個合適的地方,下載安裝包,若沒什麼其他需求那就弄個最新的吧。

wget -c https://nginx.org/download/nginx-1.15.1.tar.gz

二、然後就是解壓、編譯、安裝

tar -zxvf nginx-1.10.1.tar.gz
cd nginx-1.10.1
./configure    # 這裏是默認配置
make && make install

三、一切弄好後,通過whereis nginx 找到安裝目錄,並且進入。
大概是這樣

進入sbin,執行./nginx 這樣,你的nginx就安裝好,並跑起來了。
nginx的配置文件在上圖的conf/nginx.conf中,當修改該文件後,回到sbin文件內,執行./nginx -t對剛修改過的配置文件進行檢測,如果返回ok


那就說明剛剛的修改沒問題,再執行./nginx -s reload,這樣nginx就按照剛剛修改後的配置文件重新啓動了。

四、最後,打開瀏覽器,輸入ip地址,就可以看到nginx的歡迎頁面了(如果沒出問題的話……emmmmm)


注意

我新買的阿里雲的ecs的安全組入網方向配置如下圖:



可以看到並沒有80端口,而nginx安裝後的默認配置爲80端口,在我安裝完後直接訪問時會顯示連接失敗,然後我在安全組入網方向添加了一條安全組規則,端口範圍爲80/80,添加後纔可以正常訪問到nginx的歡迎頁面。



emmm,80端口不應該是默認的麼……如果按照上面的方法安裝好了nginx卻還是訪問不到歡迎頁面,可以看下是不是這裏要添加一個80端口相關的安全組規則。

若有錯誤,歡迎指出~ 謝謝~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章