Nginx安裝與運行配置總結

1. 去官網下載對應的nginx包,推薦使用穩定版本

2. 上傳nginx到linux系統

3. 安裝依賴環境

(1)安裝gcc環境

yun install gcc-c++

(2)安裝PCRE庫,用於解析正則表達式

yum install -y pcre pcre-devel

(3).zlib壓縮和解壓縮依賴

yum install -y zlib zlib-devel

4.SSL安全的加密的套接字協議層,用於HTTP安全傳輸,也就是https

yum install -y openssl openssl-devel

5.編譯之前,先創建nginx臨時目錄,如果不創建,在啓動nginx的過程中會報錯

mkdir /var/temp/nginx -p

6.在nginx目錄,輸入如下命令進行配置,目的是爲了創建makefile文件

./configure \
--prefix=/ur/local/nginx \
--pid-path=/var/run/nginx/nginx.pid \
--lock-path=/var/lock/nginx.lock \
--error-log-path=/var/log/nginx/error.log \
--http-log-path=/var/log/nginx/access.log \
--with-http_gzip_static_module \
--http-client-body-temp-path=/var/temp/nginx/client \
--http-proxy-temp-path=/var/temp/nginx/proxy \
--http-fastcgi-temp-path=/var/temp/nginx/fastcgi \
--http-uwsgi-temp-path=/var/temp/nginx/uwsgi \
--http-scgi -temp-path=/var/temp/nginx/scgi

\代表換行,用於提高可讀性

  配置命令說如下

命令 解析
–prefix 指定nginx目錄
–pid-path 指定nginx的pid
–lock-path 鎖定安裝文件,防止被惡意修改或誤操作
–error-log-path 錯誤日誌
–http-log-path http日誌
–with-http_gzip_static_module 啓動gzip模塊,在線實時壓縮輸出數據流
–with-http 設定http代碼臨時目錄
–http-client 設定fastcgi臨時目錄
–http-fastcgi-temp-path 是定uwsgi臨時目錄
–http-scgi -temp-path 設定scgi臨時目錄

7.make編譯

make

8.安裝

make install
  • 通過命令找nginx是否安裝成功
whereis nginx

9.進入sbin目錄啓動nginx

./nginx
  • 停止
./nginx -s stop
  • 重新加載
./nginx -s reload

10.打開瀏覽器,訪問虛擬機所處內網ip即可打開nginx默認頁面,顯示如下


注意事項

  1. 如果在雲服務安裝,需要開啓默認的nginx端口,如80
  2. 本地window需要關閉防火牆

額外內容

  • 進入ngnix的html文件夾,可以修改index.html,修改hello world後效果如下圖
    在這裏插入圖片描述
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章