1.c語言的環境
yum -y install gcc-c++
2.安裝
pcre
環境pcre
的壓縮包:
wget
2. 解壓壓縮包
-> tar -zxvf pcre-8.37.tar.gz
如指定則 tar -zxvf pcre-8.37.tar.gz -c /usr/local
3. 跳轉到
pcre
的目錄下 找到並執行
./configure
4. 使用
c語言的環境編譯並安裝
make && make install
make install prefix=目錄
->
就可以安裝到指定目錄下
3.安裝各種其他環境
make
,tools....
yum -y install make zlib zlib-devel gcc-c++ libtool openssl-devel
nginx
的壓縮包:
wget
2.解壓壓縮包
-> tar -zxvf nginx-1.12.2.tar.gz
3.檢查環境
-> ./configure
(error -> log
日誌檔案暫時不需要)看圖一
4.執行編譯並且安裝
(如果在安裝的時候出現問題,則看下面解決辦法
)make && make install prefix=/usr/local
圖一
3. 找到並回車鍵進入
ngx_user.c
(圖二)
4. 把這一行注釋掉(圖三)
5. cd objs
6. vim makefile
7. 刪除
-werror
(圖四)
8. 重新使用
make && make install
圖二
圖三
圖四
1. 找到
nginx
的目錄 (圖五)
2. 啟動
nginx
cd sbin/
./nginx
nginx的常用命令
①檢視nginx
版本號:
./nginx -v
②檢測nginx
是否可以啟動(檢測配置檔案):
./nginx -t(圖六
)③啟動
nginx
:
./nginx
④重啟
nginx
:
./nginx -s reload
⑤停止
nginx
:
./nginx -s stop
如果需要啟動指定的nginx.conf,則用以下命令 ( -c nginx.conf所在位置,重啟也可以加)
./nginx -c /nginx/conf/nginx.conf
3. 檢視
nginx
是否啟動成功
(圖七
master/worker模式)
ps -ef | grep nginx
4. nginx預設占領
80埠netstat -nao | grep 80
圖五
圖六圖七
排查1. netstat -ntlp
如果顯示 tcp 0 0 0.0.0.0:80 0.0.0.0:* listen 353314/nginx: maste 則說明沒有問題
2. curl ip
檢視是否可以弄通,如果弄不通就去下面兩個問題找
非阿里雲問題
1. 檢視防火牆的開放埠:firewall-cmd --list-ports
2. 如果80埠未開放,則自己新增(看到 success 就新增成功了)
firewall-cmd --zone=public --add-port=80/tcp --permanent
3. 開放指定埠
firewall-cmd --add-port=8081/tcp --permanent
重載入新增的埠: firewall-cmd --reload
查詢指定埠是否開啟成功: firewall-cmd --query-port=8081/tcp
移除指定埠: firewall-cmd --permanent --remove-port=8081/tcp
3. 重啟防火牆
systemctl restart firewalld.service
阿里雲問題
經過檢視以後,發現nginx啟動成功,並且埠開放,最後發現是阿里雲安全組配置問題
1. 選擇好自己買的地域
2. 找到圖八
3. 找到圖九
4. 找到圖十配置完成以後不需要重啟就可以去使用了
圖八圖九
圖十
Nginx安裝和啟動
首先需要安裝乙個叫 epel release 的軟體包,這個軟體包會自動配置yum的軟體倉庫。當然你也可以不安裝這個包,自己配置軟體倉庫也是一樣的。yum install epel release yepel源 是什麼?為什麼安裝?epel extra packages for enterprise...
nginx安裝啟動
yum y install gcc gcc c autoconf automake yum y install zlib zlib devel openssl openssl devel pcre pcre devel wget nginx在linux環境下可以通過編譯原始碼的方式來安裝,最簡單的安...
nginX 安裝 啟動
解壓 tar zxvf nginx 1.8.0.tar.gz 進入資料夾 root localhost local cd nginx 1.8.0 1.開始安裝 root localhost nginx 1.8.0 configure 檢查環境,生成makefile檔案 報錯,缺少一些庫函式,直接yu...