1秕硝、在安裝前,要檢查系統(tǒng)中是否安裝了gcc洲尊、zlib-devel、openssl-devel奈偏、pcre-devel這些依賴坞嘀,默認為沒安裝。
執(zhí)行下列命令安裝:
yum -y install gcc zlib-devel zlib-devel openssl-devel openssl pcre-devel
2惊来、安裝后下載nginx
官網下載地址
這里選擇的是nginx-1.12.2
3丽涩、解壓剛剛下載完的文件
tar -zxvf nginx-1.12.2.tar.gz
4、在解壓文件的同級目錄,創(chuàng)建一個空文件夾nginx矢渊,是nginx的安裝目錄
mkdir nginx
5继准、配置、安裝nginx到剛剛創(chuàng)建的nginx文件夾中
(1)先切換到剛剛解壓的nginx-1.12.2文件夾中
cd nginx-1.12.2
(2)進行配置
./configure --prefix=/root/nginx --with-stream --with-http_stub_status_module --with-http_ssl_module
注意這里的參數:
prefix參數:nginx安裝目錄矮男,這里也就是剛剛創(chuàng)建的那個文件夾
with-stream參數:安裝stream模塊移必,以支持nginx.conf文件中添加stream模塊
with-http_stub_status_module和with-http_ssl_module參數:以支持https協(xié)議-SSL證書模塊,也就是協(xié)議中的443端口
6毡鉴、進行安裝編譯
make & make install
7崔泵、到這一步已經安裝成功,若安裝成功猪瞬,切換到nginx目錄會出現以下四個文件夾
cd ../nginx
安裝目錄中四個文件
8憎瘸、切換到sbin目錄,運行nginx程序
切換:
cd sbin
運行:
./nginx -c /root/nginx/conf/nginx.conf
ps:
這里的-c后面的路徑陈瘦,是剛剛安裝的nginx文件夾中的conf文件下的nginx.conf文件幌甘,這是nginx的配置文件,代理痊项、反向代理锅风,都在這個文件中配置。
9线婚、這時候我們可以訪問遏弱,服務器的ip地址(我的是內網ip:192.168
168.128)
用谷歌瀏覽器訪問會出現403錯誤,如圖所示塞弊。
403錯誤
造成這個錯誤的原因是因為啟動用戶和nginx工作用戶不一致所致漱逸,在配置文件(/root/nginx/conf/nginx.conf)中第一行加上下面這句代碼
user root;
然后切換到nginx的sbin目錄重啟nginx服務
cd /root/nginx/sbin/
./nginx -s reload
最后再訪問服務器的ip地址,出現下圖游沿,即成功饰抒。
成功
如果有任何問題請在評論區(qū)留言,看到即給解決诀黍。