1. 程式人生 > >Centos 7 nginx-1.12.0編譯安裝

Centos 7 nginx-1.12.0編譯安裝

不知道 kill further .org yum rewrite err ice sof

參考:http://www.nginx.cn/install 也不知道我的系統是否有這些依賴包,試試吧?缺少哪些我就裝哪些吧,多踏點坑總是能學到點東西的. 獲取nginx包 http://nginx.org/en/download.html configure --sbin-path=/user/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid 報錯 ./configure: error: the HTTP rewrite module requires the PCRE library. You can either disable the module by using --without-http_rewrite_module option, or install the PCRE library into the system, or build the PCRE library statically from the source with nginx by using --with-pcre=<path> option 獲取pcre包 ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 安裝pcre cd /usr/local/src wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz tar -zxvf pcre-8.37.tar.gz cd pcre-8.34 ./configure --prefix=/usr/local/pcre make make install 報錯 configure: error: You need a C++ compiler for C++ support. 安裝gcc yum install gcc gcc-c++ 再次安裝pcre,成功安裝pcre 重新安裝nginx ./configure --sbin-path=/user/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid 報錯 ./configure: error: the HTTP gzip module requires the zlib library. You can either disable the module by using --without-http_gzip_module option, or install the zlib library into the system, or build the zlib library statically from the source with nginx by using --with-zlib=<path> option. 安裝zlib 獲取zlib包 http://zlib.net/ [[email protected]
/* */ src]# tar -zxvf zlib-1.2.11.tar.gz cd zlib-1.2.11 ./configure --prefix=/usr/local/zlib make && make install 重新安裝nginx ./configure --sbin-path=/user/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid make && make install 啟動 [[email protected]
/* */ nginx]# systemctl start nginx Failed to start nginx.service: Unit nginx.service failed to load: No such file or directory. 說明安裝失敗 是不是沒有安裝ssl呢,我查到系統是有安裝的,不放心我就再安裝一次吧. ./config --prefix=/usr/local --openssldir=/usr/local/ssl make && make install ./config shared --prefix=/usr/local --openssldir=/usr/local/ssl make clean make && make install 看來還是照著教程安裝才算靠譜 刪除zlib pcre 到對應目錄運行 make uninstall 安裝pcre cd /usr/local/src wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz tar -zxvf pcre-8.37.tar.gz cd pcre-8.34 ./configure --prefix=/usr/local/pcre make make install 安裝zlib 獲取zlib包 http://zlib.net/ [[email protected]
/* */ src]# tar -zxvf zlib-1.2.11.tar.gz cd zlib-1.2.11 ./configure --prefix=/usr/local/zlib make && make install 重新安裝nginx ./configure --sbin-path=/usr/local/nginx/nginx \ --conf-path=/usr/local/nginx/nginx.conf \ --pid-path=/usr/local/nginx/nginx.pid \ --with-http_ssl_module \ --with-pcre=/usr/local/src/pcre-8.40 \ --with-zlib=/usr/local/src/zlib-1.2.11 \ --with-openssl=/usr/local/src/openssl-1.0.2l [[email protected] nginx-1.12.0]# ./configure --sbin-path=/usr/local/nginx/nginx \ > --conf-path=/usr/local/nginx/nginx.conf \ > --pid-path=/usr/local/nginx/nginx.pid \ local/src/openssl-1.0.2l> --with-http_ssl_module \ > --with-pcre=/usr/local/src/pcre-8.40 \ > --with-zlib=/usr/local/src/zlib-1.2.11 \ > --with-openssl=/usr/local/src/openssl-1.0.2l [[email protected] nginx-1.12.0]# make && make install 修改/etc/local/nginx/nginx.conf 將lisent商品80改為8080 啟動服務:/etc/local/nginx/nginx 訪問:http://192.168.158.128:8080 Welcome to nginx! If you see this page, the nginx web server is successfully installed and working. Further configuration is required. For online documentation and support please refer to nginx.org. Commercial support is available at nginx.com. Thank you for using nginx. 啟動nginx服務 方法一: /usr/local/nginx/nginx 方法二(-c nginx配置文件地址): /usr/local/nginx/nginx -c /usr/local/nginx/nginx.conf 停止nginx服務 方法一:從容停止 查看進程 [[email protected] nginx]# ps -ef | grep nginx root 62024 1 0 07:01 ? 00:00:00 nginx: master process /usr/local/nginx/nginx nobody 62025 62024 0 07:01 ? 00:00:00 nginx: worker process root 62308 18453 0 07:14 pts/1 00:00:00 grep --color=auto nginx 殺死進程 [[email protected] nginx]# kill -QUIT 62024 方法二:快速停止 查看進程 [[email protected] nginx]# ps -ef | grep nginx root 62358 1 0 07:17 ? 00:00:00 nginx: master process /usr/local/nginx/nginx -c /usr/local/nginx/nginx.conf nobody 62359 62358 0 07:17 ? 00:00:00 nginx: worker process root 62463 18453 0 07:20 pts/1 00:00:00 grep --color=auto nginx 殺死進程 [[email protected] nginx]# kill -TERM 62358 或者 [[email protected] nginx]# /usr/local/nginx/nginx -c /usr/local/nginx/nginx.conf [[email protected] nginx]# ps -ef | grep nginx root 62473 1 0 07:21 ? 00:00:00 nginx: master process /usr/local/nginx/nginx -c /usr/local/nginx/nginx.conf nobody 62474 62473 0 07:21 ? 00:00:00 nginx: worker process root 62476 18453 0 07:21 pts/1 00:00:00 grep --color=auto nginx [[email protected] nginx]# kill -INT 62473 方法三:強制停止 [[email protected] nginx]# pkill -9 nginx 感覺這個最好記有沒有? 今天簡單安裝就到這裏,明天學一下配置.

Centos 7 nginx-1.12.0編譯安裝

相關推薦

Centos 7 nginx-1.12.0編譯安裝

不知道 kill further .org yum rewrite err ice sof 參考:http://www.nginx.cn/install 也不知道我的系統是否有這些依賴包,試試吧?缺少哪些我就裝哪些吧,多踏點坑總是能學到點東西的. 獲取nginx包 ht

Nginx-1.12.2編譯安裝

NginxNginx的概述 Nginx是一個高性能的HTTP和反向代理服務器,也是一個IMAP/POP3/SMTP服務器。Nginx是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的Rambler.ru站點開發的,第一個公開版本0.1.0發布於2004年10月4日。 Nginx是一款輕量級的Web服務器/反向代理服務器

CentOS 7.2源碼包編譯安裝nginx-1.10.2

ech 代理服務器 uname amp 版本 lease 傳統 依賴 conf 1、nginx介紹 Nginx (engine x) 是一個高性能的HTTP和反向代理服務器,也是一個IMAP/POP3/SMTP服務器。Nginx是由伊戈爾·賽索耶夫為俄羅斯訪問量第二的Ram

nginx-1.12.0版本(編譯安裝)-自定義安裝路徑

nginx-1.12.0版本(編譯安裝)-自定義安裝路徑 安裝路徑:/application/nginx-1.12.0 1.前期準備 安裝編譯需要的gcc和gcc-c++ yum inst

nginx 升級為最新版 nginx -1.12.0

nginx公司目前使用的nginx版本比較低(nginx-1.0.12),請網絡安全公司做了一下“遠程安全評估”,發現有下列漏洞: nginx URI處理安全限制繞過漏洞(CVE-2013-4547) Nginx ‘access.log‘不安全文件權限漏洞(CVE-2013-0337) nginx SSL會話

CentOS 7中Nginx1.9.5編譯安裝教程systemctl啟動

pat align temp prefix 軟件 復制代碼 all automake 軟件目錄 先安裝gcc 等 yum -y install gcc gcc-c++ wget 復制代碼 .然後裝一些庫 yum -y install gcc wget automa

nginx 1.10.2 編譯安裝

yum -y install lua-devel GeoIP GeoIP-devel GeoIP-data perl-devel perl-ExtUtils-Embed gd-devel libxslt-devel libxml2 libxml2-dev zlib-devel gcc-c++ au

Centos 7 Nginx+Keepalived+Tomcat 源碼安裝與運用

腳本文件 home var yum 它的 proxy start valid remote Nginx+Keepalived+Tomcat 源碼 第一部分 環境準備一:Nginx+keepalived服務器兩臺(調度器,雙機熱備)系統:Linux—CentOS7.4IP地

Nginx-1.12.0——問題之啟動失敗

背景 好久沒寫部落格了,在本子上寫寫畫畫,也還不錯。今天準備接觸下HTTP/2,順藤摸瓜,搜到Nginx的一些版本支援,就準備倒騰倒騰。第一步,安裝Nginx。 步驟 下載 Nginx For Windows 教程來指導 主要說問題

RedHat 7 編譯安裝Nginx 1.12並配置WEB站點

nginx WEB 一、安裝環境1、操作系統版本:Red Hat Enterprise Linux Server release 7.2 (Maipo)2、Nginx版本:nginx-1.12.2.tar.gz3、pcre版本:pcre-8.42.tar.gz4、zlib版本:zlib-1.2.11.

Centos 7 編譯nginx 1.14.0

.gz wget down gcc-c++ -- yum ins 修改 pre 步驟一:下載nginx安裝包 wget https://nginx.org/download/nginx-1.14.0.tar.gz 步驟二:安裝nginx依賴包 yum install

CentOS-7使用kubeadm安裝Kubernetes-1.12.0(how & why)

前言 安裝部署看似基礎,但其中蘊含許多值得深挖的原理。本篇文章不同於一般的部署文章的區別是,除了闡述基本的安裝部署過程,還詳細備註了每一步為何要如此配置,希望能讓讀者知其然更知其所以然。 1. 準備工作 1.1 環境資訊 作業系統:CentOS-7.5.1804

centos7編譯安裝LNMP(nginx-1.16.0,mysql8.0.16,php-7.3.6)常見問題報錯及解決方法

LNMP的安裝與配置 nginx-1.16.0安裝及配置: 第一步:前往官網下載nignx原始碼包     下載完畢後上傳至伺服器(先安裝lrzsz) yum -y install lrzsz 安裝完畢後執行: rz 找到nginx包後點擊確定,即可上傳成功   第二步: 解壓

Centos 7.0 編譯安裝LAMP(Linxu+apache+mysql+php)之源碼安裝Apache (一)

mysql apache mysql編譯安裝 apache編譯安裝 lamp編譯安裝 Apache 簡介: Apache是世界使用排名第一的Web服務器軟件。它可以運行在幾乎所有廣泛使用的計算機平臺上,由於其跨平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。它快速、可靠

Centos 7.0 編譯安裝LAMP(Linxu+apache+mysql+php)之源碼安裝Mysql (二)

php mysql apache mysql 簡介: MySQL是一個關系型數據庫管理系統,關系數據庫將數據保存在不同的表中,這樣就增加了速度並提高了靈活性。目前其屬於 Oracle 旗下產品。MySQL 是最流行的關系型數據庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RD

Centos 7.0 編譯安裝LAMP(Linxu+apache+mysql+php)之源碼安裝php (三)

lamp apache 源碼編譯lamp php mysql centos 7 編譯安裝lamp PHP簡介: PHP(外文名:PHP: Hypertext Preprocessor,中文名:“超文本預處理器”)是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特

編譯安裝nginx 1.12

efi -- -a server rewrite ads apt pass spl 高版本nginx可支持四層代理,即tcp代理 官網下載解壓後: apt install libssl-dev ./configure --prefix=/etc/nginx --sbin

Cenots 7.0編譯安裝libiconv-1.14時的故障

php libiconv 本人使用的是Cenos 7.0系統,因PHP需要 在編譯安裝libiconv-1.14時遇到如下問題: 故障1、 未安裝GCC cd libiconv-1.14 ./configure --prefix=/usr/local/libiconv configure: error

linux CentOS 7虛擬機器(僅主機模式) 安裝編譯Nginx 流程二(安裝編譯環境)

在上一篇進行了網路的配置:linux CentOS 7虛擬機器(僅主機模式) 安裝編譯Nginx 流程一(網路配置) 有了網路就好辦事了,要安裝Nginx就要有安裝包,安裝包可以到官網下載 我用的穩定版本的 nginx-1.14.0.tar.gz 用上傳工具上傳到CentOS上(工具網上

linux CentOS 7虛擬機器(僅主機模式) 安裝編譯Nginx 流程一(網路配置)

今天搞了個CentOS 最新版的虛擬機器(網路是基於僅主機模式) 並且安裝了一個Nginx,遇到了很多問題,最終也是解決了: 可能會遇到的問題: 1、本機和虛擬機器的網路問題(這個問題解決了就基本上沒有問題了) 2、linux線上安裝 問題一解決網路問題: 這裡 我自定義了一