沒有圖文說明,是我看著視頻一步一步照做的,安裝過程了,也隨便把步驟記錄下來了。 我是新裝 Linux 伺服器,所以安裝過程中出現的錯誤也是第一遇到,希望對你們有所幫助。 也是方便自己以後再次安裝 nignx的時候也可以看我博客了。2019-01-06 安裝 nginx 進入 /usr/local/s ...
沒有圖文說明,是我看著視頻一步一步照做的,安裝過程了,也隨便把步驟記錄下來了。
我是新裝 Linux 伺服器,所以安裝過程中出現的錯誤也是第一遇到,希望對你們有所幫助。
也是方便自己以後再次安裝 nignx的時候也可以看我博客了。2019-01-06
-------------------------------------------------------------安裝 nginx-------------------------------------------------------------
進入 /usr/local/src 目錄
# cd /usr/local/src
下載 nginx 安裝包
# wget http://nginx.org/download/nginx-1.14.2.tar.gz
進行解壓
# tar zxvf nginx-1.14.2.tar.gz
安裝到指定目錄
# ./configure --prefix=/usr/local/nginx
安裝過程中如果出現這個錯誤
./configure: error: C compiler cc is not found
解決方案如下
yum -y install gcc gcc-c++ autoconf automake make
如果出現這個錯誤
./configure: error: the HTTP rewrite module requires the PCRE library
...
statically from the source with nginx by using --with-pcre=<path> option.
解決方案 nginx 依賴於 pcre 所以我們要安裝 pcre
# yum install pcre
# yum install pcre-devel
如果安裝過程中出現
./configure: error: the HTTP gzip module requires the zlib library.
...
statically from the source with nginx by using --with-zlib=<path> option.
解決方案如下
yum install -y zlib-devel
成功提示信息如下
Configuration summary
+ using system PCRE library
...
nginx http uwsgi temporary files: "uwsgi_temp"
nginx http scgi temporary files: "scgi_temp"
接下來我們就進行編譯
make && make install
到了這裡我們的nginx 也就安裝成功了
-------------------------------------------------------------啟動 nginx-------------------------------------------------------------
我們進入nginx目錄下
# cd /usr/local/nginx
看到 四個目錄
--conf 配置文件
--html 網頁文件
--logs 日誌文件
--sbin 進程文件
那麼我們啟動就得找 進程文件 這樣就啟動了
# ./sbin/nginx
但是註意 nginx 預設埠 是80,以下信息則是80埠被占用
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
方案一:我們可以更改預設埠
# cd /conf
# vi nginx.conf
將80 更改成你想設置的埠號就行了
server {
listen 80;
下麵的省略...
方案二:關閉80埠
查看所有埠
# netstat -antp
關閉80埠 對應的PID 如:17789
# kill -9 17789
重新啟動就可以了。
好了,就分享這麼多,完成了簡單的安裝和啟動,那麼接下來的學習就靠我們自己了。