Nginx安裝部署


編譯工具及庫文件

先安裝編譯工具以及使用到的庫文件

yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel

安裝 PCRE

PCRE 作用是讓 Nginx 支持 Rewrite 功能。

  1. 下載

下載地址: http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz

[root@learn200 src]# cd /usr/local/src/
[root@learn200 src]# wget http://downloads.sourceforge.net/project/pcre/pcre/8.35/pcre-8.35.tar.gz
  1. 解壓
[root@learn200 src]# tar zxf pcre-8.35.tar.gz 
[root@learn200 src]# cd pcre-8.35
  1. 編譯安裝
[root@learn200 pcre-8.35]# ./configure
[root@learn200 pcre-8.35]# make && make install
  1. 查看版本
[root@learn200 pcre-8.35]# pcre-config --version
8.3.5

安裝NGINX

  1. 下載安裝包

這個里下載路徑,看個人喜好哈

[root@learn200 src]# cd /opt/package/
[root@learn200 package]# wget http://nginx.org/download/nginx-1.6.2.tar.gz
  1. 解壓

目錄看習慣

[root@learn200 package]# tar zxf nginx-1.6.2.tar.gz -C /opt/software/
[root@learn200 package]# cd /opt/software/nginx-1.6.2/
  1. 編譯安裝

進入nginx的解壓目錄,編譯安裝

[root@learn200 nginx-1.6.2]# ./configure --with-http_ssl_module
[root@learn200 nginx-1.6.2]# make && make install
  • ./confiure如果不指定安裝目錄,會將nginx默認安裝在/usr/local下。
    可以通過prefix指定安裝位置./configure --prefix=/usr/local/webserver/nginx
  • --with-http_ssl_module,如果不加入這個模塊,nginx無法配置https轉發,到時候還要重新編譯=.=
  1. 查看nginx版本
[root@learn200 nginx]# /usr/local/nginx/sbin/nginx -v
nginx version: nginx/1.6.2
  1. 啟動
[root@learn200 nginx]# /usr/local/nginx/sbin/nginx 
[root@learn200 nginx]# ps -ef | grep nginx
root       8063      1  0 16:51 ?        00:00:00 nginx: master process /usr/local/nginx/sbin/nginx
nobody     8064   8063  0 16:51 ?        00:00:00 nginx: worker process
root       8066   1572  0 16:51 pts/0    00:00:00 grep --color=auto nginx
[root@learn200 nginx]# 

打開瀏覽器,輸入nginx所在服務器的ip http://192.168.88.200
nginx_hello

  1. 后續
    如果覺得每次都打全路徑不方便,可以鏈接到/usr/bin
[root@learn200 nginx]# ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx

以后直接在任意路徑輸入nginx即可。

  1. nginx常用命令
nginx -s reload            # 重新載入配置文件
nginx -s reopen            # 重啟 Nginx
nginx -s stop              # 停止 Nginx
nginx -v                   # 查看版本
nginx -V                   # 版本信息外還顯示配置參數信息
nginx -t                   # 查看配置信息是否正確

參考 菜鳥教程-nginx安裝配置


免責聲明!

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



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