国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

CentOS7編譯安裝Nginx

Ocean / 1692人閱讀

摘要:下載源碼包下載地址下載源碼包下載地址版本下載地址版本下載地址編譯安裝編譯參數指定編譯目錄為指定用戶開啟模塊指定源碼包路徑指定源碼包路徑指定源碼包

下載 Nginx 源碼包
wget https://nginx.org/download/nginx-1.13.8.tar.gz
tar -zxvf nginx-1.13.8.tar.gz

nginx 下載地址

下載 pcre zlib openssl 源碼包
wget http://zlib.net/zlib-1.2.11.tar.gz
wget https://ftp.pcre.org/pub/pcre/pcre-8.41.tar.gz
wget https://www.openssl.org/source/openssl-1.0.2n.tar.gz

tar -zxvf zlib-1.2.11.tar.gz
tar -zxvf pcre-8.41.tar.gz
tar -zxvf openssl-1.0.2n.tar.gz

zlib 下載地址(版本: 1.1.3 — 1.2.11)

pcre 下載地址(版本: 4.4 — 8.41)

openssl 下載地址

編譯安裝 nginx
cd nginx-1.13.8

./configure --prefix=/usr/local/nginx --user=loveyou --with-http_ssl_module --with-pcre=../pcre-8.41 --with-zlib=../zlib-1.2.11 --with-openssl=../openssl-1.0.2n

編譯參數:

--prefix=/usr/local/nginx: 指定編譯目錄為/usr/local/nginx

--user=loveyou: 指定用戶

--with-http_ssl_module: 開啟 https 模塊

--with-pcre: 指定 pcre 源碼包路徑

--with-zlib: 指定 zlib 源碼包路徑

--with-openssl: 指定 openssl 源碼包路徑

make
make install
常用命令

nginx 啟動 nginx 服務

nginx -s stop停止

nginx -s reload重新加載配資文件

nginx -s reopen重啟日志文件

nginx -t測試配置文件

HTTPS 配置
server {
    listen 443;
    server_name www.domain.com;
    ssl on;
    ssl_certificate 1_www.domain.com_bundle.crt; #改為你自己的證書文件路徑
    ssl_certificate_key 2_www.domain.com.key; #改為你自己的密鑰文件路徑
    ssl_session_timeout 5m;
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:HIGH:!aNULL:!MD5:!RC4:!DHE;
    ssl_prefer_server_ciphers on;
    location / {
        root   html;
        index  index.html index.htm;
    }
}
server {
    listen 80;
    server_name www.domain.com;
    rewrite ^(.*) https://$host$1 permanent;
}

80 端口轉發到 443 端口

反向代理
location /tt/ {
    proxy_pass http://www.pass.com:8000;
}

www.demo.com/tt 轉發到 www.pass.com:8080

gzip 壓縮
gzip            on;
gzip_min_length 1000;
gzip_comp_level 2;
gzip_proxied    expired no-cache no-store private auth;
gzip_types      *
常見錯誤

1.

報錯: ./configure: error: C compiler cc is not found
執行: yum install gcc

2.

報錯: configure: error: You need a C++ compiler for C++ support.
執行: yum install gcc gcc-c++ autoconf automake

參考文檔

nginx documentation

騰訊云證書安裝指引

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/39759.html

相關文章

  • 虛擬機編譯安裝lnmp(centos7nginx1.12.0,MariaDB 10.2,php-7

    摘要:采用國內鏡像加速具體操作參考包安裝完畢后,立即啟動數據庫服務守護進程,并可以通過下面的操作設置,在操作系統重啟后自動啟動服務。 1.安裝配置centos7 使用virtualbox安裝(minimal安裝) 網絡配置 更多網絡配置可以參考(http://www.cnblogs.com/hfyfpg...) 虛擬機網絡配置中同時配置nat(用于訪問外網)和host-only(用于讓...

    zhangwang 評論0 收藏0
  • 虛擬機編譯安裝lnmp(centos7nginx1.12.0,MariaDB 10.2,php-7

    摘要:采用國內鏡像加速具體操作參考包安裝完畢后,立即啟動數據庫服務守護進程,并可以通過下面的操作設置,在操作系統重啟后自動啟動服務。 1.安裝配置centos7 使用virtualbox安裝(minimal安裝) 網絡配置 更多網絡配置可以參考(http://www.cnblogs.com/hfyfpg...) 虛擬機網絡配置中同時配置nat(用于訪問外網)和host-only(用于讓...

    msup 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<