Web伺服器 Nginx搭建

2021-10-02 02:25:20 字數 1836 閱讀 2115

nginx--輕量級的軟體,併發量遠高與apache(httpd).

tengine--**網基於nginx開發的web伺服器專案.

gcc pcre-devel openssl-devel三個固定包

新建普通使用者,以普通使用者的身份執行nginx,避免安全隱患

suid(命令)---增大許可權

root----->nginx降低許可權

nginx命令的用法

[root@proxy ~]# /usr/local/nginx/sbin/nginx                    #啟動服務

[root@proxy ~]# /usr/local/nginx/sbin/nginx -s stop            #關閉服務

[root@proxy ~]# /usr/local/nginx/sbin/nginx -v                #檢視軟體資訊

ascii(英文)

從零開始編碼,計算機通用編碼模式

128個二進位制數字組成

gb2312(中文)

通用編碼utf-8

常見的對稱加密演算法有aes和des(加密和解密是一把鑰匙)

常見的非對稱加密演算法有rsa和dsa(加密和解密不是同一把鑰匙)

md5丶sha256,主要應用在資料完整性校驗

1)生成私鑰與證書

[root@proxy ~]# cd /usr/local/nginx/conf

[root@proxy ~]# openssl genrsa > cert.key                            //生成私鑰

[root@proxy ~]# openssl req -new -x509 -key cert.key > cert.pem     //生成證書

2)修改nginx配置檔案,設定加密**的虛擬主機

[root@proxy ~]# vim /usr/local/nginx/conf/nginx.conf

server {

listen 443 ssl;

server_name          www.c.com;

ssl_certificate cert.pem; #這裡是證書檔案

ssl_certificate_key cert.key; #這裡是私鑰檔案

ssl_session_cache shared:ssl:1m;

ssl_session_timeout 5m;

ssl_ciphers high:!anull:!md5;

ssl_prefer_server_ciphers on;

location / {

root html;

index index.html index.htm;

[root@proxy ~]# /usr/local/nginx/sbin/nginx -s reload

#請先確保nginx是啟動狀態,否則執行該命令會報錯,報錯資訊如下:

#[error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: no such file or directory)

步驟二:客戶端驗證

1)修改客戶端主機192.168.4.10的/etc/hosts檔案,進行網域名稱解析

[root@client ~]# vim /etc/hosts

192.168.4.5    www.c.com www.a.com www.b.com

搭建web伺服器(二) nginx伺服器安裝

二 apt get方法 三 因為使用阿里雲可能會遇到的問題和解決辦法 2 解除安裝 1 阿里雲ubuntu安裝乙個nginx 2 阿里雲ubuntu 16.04系統下安裝nginx 1.gcc 安裝 2.pcre pcre devel 安裝 pcre perl compatible regular ...

Nginx搭建靜態資源Web伺服器

nginx 1.18.0 linux 7.x 靜態html 1配置檔案由指令和指令塊構成 2每個指令以 分號結尾,指令與引數間以空格 可讀個 符號分離 3指令塊以 大括號將多條指令組織在一起 4include語句允許組合多個配置檔案以提公升可維護性 5使用 符號新增注釋,提高可讀性 6使用 符號使用...

Nginx 搭建Nginx伺服器

在ip位址為192.168.4.5的主機上安裝部署nginx服務,並可以將nginx伺服器,要求編譯時啟用如下功能 支援ssl加密功能 設定nginx賬戶及組名稱均為nginx nginx伺服器公升級到更高版本。步驟一 構建nginx伺服器 1 使用原始碼包安裝nginx軟體包 root proxy...