国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Linux 環(huán)境 nginx安裝

這篇具有很好參考價值的文章主要介紹了Linux 環(huán)境 nginx安裝。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言

確定環(huán)境是有網(wǎng)的環(huán)境,且yum源可用;

在【Nginx之正向代理與反向代理】一文中我們實現(xiàn)了將Nginx服務器作為正向代理服務器和反向代理服務器,但美中不足的是僅支持http協(xié)議,不支持https協(xié)議。

  • http協(xié)議:協(xié)議以明文方式發(fā)送數(shù)據(jù),不提供任何方式的數(shù)據(jù)加密。不適合傳輸一些敏感信息,例如密碼。其使用的端口是80。
  • https協(xié)議:在http協(xié)議的基礎(chǔ)上,加入了SSL(Secure Sockets Layer),用于對數(shù)據(jù)進行加密。其使用的端口為443

安裝nginx依賴

#安裝gcc
yum install gcc-c++
 
#安裝PCRE pcre-devel
yum install -y pcre pcre-devel
 
#安裝zlib
yum install -y zlib zlib-devel
 
#安裝Open SSL
yum install -y openssl openssl-devel

下載并解壓nginx安裝包和ngx_http_proxy_connect_module模塊

cd /home
mkdir softPackage
wget http://nginx.org/download/nginx-1.24.0.tar.gz 
# 你也可以到網(wǎng)站選擇你所需要的版本

http://nginx.org/ 截至到筆者最新穩(wěn)定版為nginx-1.24.0

ngx_http_proxy_connect_module模塊開源地址:
https://github.com/chobits/ngx_http_proxy_connect_module/tags
目前最新版本為0.0.5

wget https://github.com/chobits/ngx_http_proxy_connect_module/archive/refs/tags/v0.0.5.tar.gz
或
wget https://ghproxy.com/https://github.com/chobits/ngx_http_proxy_connect_module/archive/refs/tags/v0.0.5.tar.gz

解壓nginx安裝包 和 ngx_http_proxy_connect_module模塊

cd /home/softPackage
tar -xvf nginx-1.24.0.tar.gz
cd /home/softPackage
tar -xvf ngx_http_proxy_connect_module-0.0.5.tar.gz
cp -r ngx_http_proxy_connect_module-0.0.5 /opt/ngx_http_proxy_connect_module

編譯ngx_http_proxy_connect_module模塊和安裝nginx

切記 編譯對應版本的patch文件如下圖
Linux 環(huán)境 nginx安裝,linux,nginx,運維

cd /home/softPackage/nginx-1.24.0
# 1、添加patch
patch -p1 < /opt/ngx_http_proxy_connect_module/patch/proxy_connect_rewrite_102101.patch

#
vi /opt/ngx_http_proxy_connect_module/config
# 輸入 :set ff 顯示fileformat=dos
:set ff
# 需要把格式修改為unix,方法是直接輸入:set ff=unix
:set ff=unix
# 保存退出
:wq
# 編譯 執(zhí)行命令
./configure --with-http_stub_status_module --with-stream --with-http_ssl_module --with-http_gzip_static_module --add-module=/opt/ngx_http_proxy_connect_module
# 執(zhí)行make命令和make install命令
make && make install

& 表示程序要在后臺運行。
方式:command1 &

&& 邏輯“與”,表示前一條命令執(zhí)行成功時,才執(zhí)行后一條命令;如果前面一條命令執(zhí)行失敗,后面的命令不再執(zhí)行。
方式:command1 && command2

編譯報錯
./configure --with-http_stub_status_module --with-http_ssl_module --with-http_gzip_static_module --add-module=/opt/ngx_http_proxy_connect_module
如下錯誤:
adding module in /opt/ngx_http_proxy_connect_module
/opt/ngx_http_proxy_connect_module/config: line 2: $‘\r’: command not found
/opt/ngx_http_proxy_connect_module/config: line 15: syntax error: unexpected end of file
was configuredxy_connect_module

感謝

這兩篇文章的,本文借鑒這兩篇文章加上自己經(jīng)驗,多有不足請同行指正。文章來源地址http://www.zghlxwxcb.cn/news/detail-649347.html

  1. Linux安裝nginx詳細步驟
  2. “syntax error: unexpected end of file”解決方案

到了這里,關(guān)于Linux 環(huán)境 nginx安裝的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • linux(Centos)環(huán)境安裝使用 Nginx

    linux(Centos)環(huán)境安裝使用 Nginx

    ? Nginx 是一款 輕量級 的 Web 服務器/ 反向代理 服務器及 電子郵件 (IMAP/POP3)代理服務器,并在一個BSD-like 協(xié)議下發(fā)行。由俄羅斯的程序設計師Igor Sysoev所開發(fā),供俄國大型的入口網(wǎng)站及搜索引擎Rambler(俄文:Рамблер)使用。其特點是占有內(nèi)存少, 并發(fā) 能力強,事實上

    2024年01月24日
    瀏覽(47)
  • Linux環(huán)境下nginx安裝詳細教程,一步步裝上nginx

    Linux環(huán)境下nginx安裝詳細教程,一步步裝上nginx

    安裝Nginx本機環(huán)境 CentOS7.9 下載Nginx安裝包Linux版: Nginx官網(wǎng)下載:https://nginx.org/en/download.html 下載Stable version(即穩(wěn)定版) ? 將壓縮包放入系統(tǒng): 解壓: tar -zxvf nginx-1.22.1.tar.gz 解壓成功: ? 執(zhí)行 ./configure 配置命令: 這里提示 ./configure:error:C compiler cc is not found,是缺少依賴包,

    2023年04月11日
    瀏覽(26)
  • Linux和Mac環(huán)境下的Nginx安裝教程

    登錄root賬號,服務器環(huán)境為阿里云的Cent OS 7.6版本 執(zhí)行yum install yum-utils 運行vim /etc/yum.repos.d/nginx.repo 輸入: 然后查看源 看到存在穩(wěn)定版的源,確認無誤。 運行安裝命令 過程中輸入y,確認 查看版本,若出現(xiàn)版本號,則安裝成功 用whereis nginx可以查看到目錄: nginx: /usr/sbin/

    2024年02月16日
    瀏覽(19)
  • Linux環(huán)境下安裝 Nacos、Redis、RabbitMQ、Nginx

    Linux環(huán)境下安裝 Nacos、Redis、RabbitMQ、Nginx

    硬件設備:Linux服務器 服務依賴環(huán)境:Nacos、Redis、RabbitMQ、Nginx 基礎(chǔ)環(huán)境:Java jdk1.8: ??????????????????MySQL數(shù)據(jù)庫:(2條消息) Linux-安裝MySQL(詳細教程)_linux安裝mysql_多加點辣也沒關(guān)系的博客-CSDN博客 (注意Linux服務器系統(tǒng)和版本,比如是centos還是Ubuntu,是centos7還

    2024年01月23日
    瀏覽(28)
  • linux環(huán)境minio安裝啟動,管理員登錄,nginx代理

    linux環(huán)境minio安裝啟動,管理員登錄,nginx代理

    一.下載minio 官網(wǎng)下載:??MinIO | Code and downloads to create high performance object storage ?直接點擊下載或者用wget https://dl.min.io/server/minio/release/linux-amd64/minio 最后都是得到一個文件minio(大概100M) 二.啟動minio 1.創(chuàng)建文件夾,比如 2.將第一步得到的minio放到上面目錄下 3.給該文件夾賦權(quán)限 ?

    2023年04月24日
    瀏覽(22)
  • 離線安裝配置linux環(huán)境(centerOS7離線安裝nginx、postgis、redis、minio、kkview、jdk、docker)

    離線安裝配置linux環(huán)境(centerOS7離線安裝nginx、postgis、redis、minio、kkview、jdk、docker)

    注意 本文所涉及資源地址 所需前置知識(會的可以忽略) 關(guān)于yum downloadonly 離線安裝docker教程 查看系統(tǒng)中是否已安裝 gcc 如果顯示版本號,則說明已經(jīng)安裝 否則進行如下安裝操作 進入 /usr/local/nginx_package/gcc 目錄,執(zhí)行以下命令安裝gcc: 解壓 安裝 其中?–nodeps?表示忽略依

    2024年02月04日
    瀏覽(33)
  • (Linux)Centos7.*版本安裝配置Java環(huán)境、Tomcat、Nginx并打包部署SSM框架web系統(tǒng)

    (Linux)Centos7.*版本安裝配置Java環(huán)境、Tomcat、Nginx并打包部署SSM框架web系統(tǒng)

    目錄 一、準備軟件與安裝包 (一)、必須的軟件 1、點擊下載Xshell 2、點擊下載FileZilla (二)、準備安裝包 1、點擊下載JDK1.8Linux版本 2、點擊下載Nginx 3、點擊下載Tomcat?? 二、關(guān)于FileZilla軟件的使用說明 (一)、FileZilla軟件的打開和說明 (二)、配置服務器地址去連接服務器? 三、X

    2023年04月25日
    瀏覽(30)
  • 【運維】手把手教你在Linux/Windows系統(tǒng)使用Nginx部署多個前端項目【詳細操作】

    【運維】手把手教你在Linux/Windows系統(tǒng)使用Nginx部署多個前端項目【詳細操作】

    ??????? 需求:項目上線需要將前端的前臺和后臺部署在服務器上提供用戶進行使用,部署在不同的服務器直接在服務器安裝nginx即可。但是在內(nèi)網(wǎng)安裝還是有點麻煩,因為需要聯(lián)網(wǎng),如果是內(nèi)網(wǎng)可以參考Linux安裝Nginx并部署前端項目【內(nèi)/外網(wǎng)-保姆級教程】_MXin5的博客-CSDN博

    2024年02月08日
    瀏覽(30)
  • Linux 環(huán)境中redis查詢數(shù)據(jù)的多種方法,linux 一行命令代替連接 + 查詢,不得不看,運維必學

    Linux 環(huán)境中redis查詢數(shù)據(jù)的多種方法,linux 一行命令代替連接 + 查詢,不得不看,運維必學

    1、第一種方法:我們可以先登錄Linux服務器上,使用redis-cli 命令連接到redis 數(shù)據(jù)庫,使用查詢命令 查詢我們想要的數(shù)據(jù)。 2、使用redis --help 查詢redis中的參數(shù),使用命令行中所帶的 -e 參可以查詢我們想要的數(shù)據(jù)。 2. 1、使用數(shù)據(jù)庫連接命令?+ -e + 數(shù)據(jù)庫查詢命令。 3、第三種

    2024年02月12日
    瀏覽(48)
  • linux環(huán)境, nginx https配置

    在 Linux 環(huán)境下,配置 Nginx 的 HTTPS 需要以下步驟: 1. 安裝 OpenSSL ``` sudo apt-get install openssl ``` 2. 生成 SSL 證書和私鑰 ``` sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/ssl/nginx.key -out /etc/nginx/ssl/nginx.crt ``` 這里生成了一個有效期為 365 天的自簽名證書,私鑰存儲在 `/

    2024年02月15日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包