Centos命令 編譯安裝Nginx Redis

2021-10-05 05:11:13 字數 2471 閱讀 3890

1.命令安裝nginx

$ sudo yum install nginx
2.開啟防火牆

$ systemctl start firewalld
3.配置nginx服務

設定開機啟動

$ sudo systemctl enable nginx
啟動服務

$ sudo systemctl start nginx
停止服務

$ sudo systemctl restart nginx
$ sudo systemctl reload nginx
4.開放防火牆埠

預設 centos7 使用的防火牆 firewalld 是關閉 http 服務的(開啟 80 埠)。

// 重啟防火牆

$ firewall-cmd --reload

success開啟之後,可以檢視一下防火牆開啟的所有的服務

$ sudo firewall-cmd --list-service

ssh dhcpv6-client http

可以看到,系統此時已經開啟了 http 服務。

5.nginx配置檔案目錄

/etc/nginx/nginx.conf
首先安裝pcre pcre-devel 和zlib,因為配置nginx的時候會需要這兩個東西

pcre(perl compatible regular expressions) 是乙個perl庫,包括 perl 相容的正規表示式庫。nginx 的 http 模組使用 pcre 來解析正規表示式,所以需要在 linux 上安裝 pcre 庫,pcre-devel 是使用 pcre 開發的乙個二次開發庫。nginx也需要此庫。命令:

yum install -y pcre pcre-devel
zlib 庫提供了很多種壓縮和解壓縮的方式, nginx 使用 zlib 對 http 包的內容進行 gzip ,所以需要在 centos 上安裝 zlib 庫。

yum install -y zlib zlib-devel
雖然我安裝的時候安裝著兩個兒就可以了,但是如果有需要,根據error提示可能還需要gcc和openssl

yum install gcc-c++

yum install -y openssl openssl-devel

wget -c
解壓並進入nginx目錄

tar -xzvf nginx-1.17.4.tar.gz

cd nginx-1.17.4

使用nginx的預設配置

./configure
編譯安裝

make

make install

查詢安裝路徑:

whereis nginx

找到安裝目錄之後,進入安裝目錄下的sbin目錄,可以看到有乙個可執行檔案nginx,直接./nginx執行就ok了。

執行起來之後訪問伺服器ip,可以看到nginx的歡迎頁面

將redis壓縮包放入opt資料夾下,進入資料夾執行如下命令

$ tar zxvf redis-2.8.17.tar.gz(換成自己的redis版本)

$ cd redis-2.8.17

$ make

啟動redis服務

$ cd src

$ ./redis-server

指定配置問檔案啟動redis服務

$ cd src

$ ./redis-server ../redis.conf(這裡的是redis配置檔案的路徑)

後台啟動redis

vim編輯redis.conf配置檔案

輸入/daemonize查詢daemonize指令

找到後將值改為yes

CentOS 通過原始碼編譯形式安裝 Nginx

本篇簡單說說在如何在 linux 系統上通過原始碼編譯的形式安裝 nginx,純屬筆記。linux 版本 centos6.9 x64 nginx 版本 nginx 1.19.6.tar.gz 關閉 linux 機器防火牆 上傳 nginx 安裝包 nginx 1.19.6.tar.gz,這裡上傳到 ...

centos7 4系統原始碼編譯安裝nginx

安裝環境依賴 解壓進入資料夾 編譯安裝 配置環境變數 開放centos埠 啟動nginx 配置nginx開啟自啟 新增如下兩行 path path usr local nginx sbin export path 環境變數生效 source etc profile firewall cmd zone...

centOS6上原始碼編譯方式安裝Nginx

2.安裝環境依賴。yum install gcc c yum y install zlib zlib developenssl openssl devel pcre pcre devel 或yum y install gcc zlib zlib devel pcre devel openssl op...