linux系統虛擬機下安裝nginx基礎


    雖然安裝nginx什么的 、以及如何配置等等一系列的資料案例已經很多了

   但是作為菜鳥的我還是搞了半天哈 

   官網上面也有、但是一些細節方面的並沒有說明、導致踩了半天坑才搞好

   本案例的系統環境     win7系統下安裝的liunx系統的虛擬機
   大致的流程就是 

   安裝好nginx需要的環境、檢查是否安裝成功、首先確認通過命令行的方式能否訪問、確認防火牆、端口之類的沒問題

   就應該可以正常訪問nginx的官方頁面了 

   

一、安裝編譯工具及庫文件 yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel
二、首先要安裝 PCRE PCRE 作用是讓 Nginx 支持 Rewrite 功能。 1、下載 PCRE 安裝包,下載地址: http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
 [root@bogon src]# cd /usr/local/src/ [root@bogon src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
2、解壓安裝包: [root@bogon src]# tar zxvf pcre-8.35.tar.gz 3、進入安裝包目錄 [root@bogon src]# cd pcre-8.35
4、編譯安裝 [root@bogon pcre-8.35]# ./configure [root@bogon pcre-8.35]# make && make install 5、查看pcre版本 [root@bogon pcre-8.35]# pcre-config --version
安裝 Nginx 1、下載 Nginx,下載地址:http://nginx.org/download/nginx-1.6.2.tar.gz
 [root@bogon src]# cd /usr/local/src/ [root@bogon src]# wget http://nginx.org/download/nginx-1.6.2.tar.gz
[root@bogon src]# tar zxvf nginx-1.6.2.tar.gz 3、進入安裝包目錄 [root@bogon src]# cd nginx-1.6.2
4、編譯安裝 [root@bogon nginx-1.6.2]# ./configure --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.35 [root@bogon nginx-1.6.2]# make [root@bogon nginx-1.6.2]# make install 5、查看nginx版本 [root@bogon nginx-1.6.2]# /usr/local/webserver/nginx/sbin/nginx -v

到了這一步  nginx安裝也是完成了  

配置什么的我們先不管  、如果以上步驟出現什么異常情況的話 、還需要自行百度了  、因為我安裝的時候沒有遇見異常 

檢查一下配置文件是否正常  

檢查配置文件nginx.conf的正確性命令: [root@bogon conf]# /usr/local/webserver/nginx/sbin/nginx -t

如果配置正常   則啟動nginx

啟動 Nginx
Nginx 啟動命令如下:

[root@bogon conf]# /usr/local/webserver/nginx/sbin/nginx

到了這一步  安裝也成功了  nginx也啟動了 

首先通過命令行來檢測一下是否可以訪問

curl http://192.168.241.129/

這里的ip是你虛擬機的ip

如果正常 會出現如下結果

root@localhost nginx-1.12.1]# curl http://192.168.241.129/
<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
    body {
        width: 35em;
        margin: 0 auto;
        font-family: Tahoma, Verdana, Arial, sans-serif;
    }
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>

<p>For online documentation and support please refer to
<a href="http://nginx.org/">nginx.org</a>.<br/>
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p>

<p><em>Thank you for using nginx.</em></p>
</body>
</html>

這時候可以通過瀏覽器直接訪問了  

訪問正常的話 就沒什么問題了  、訪問不正常的話 應該是防火牆的問題

關掉防火牆   再次訪問  應該是沒有問題了

iptables -F

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM