柚子快報激活碼778899分享:運(yùn)維 Nginx 安裝部署
柚子快報激活碼778899分享:運(yùn)維 Nginx 安裝部署
最小化 所需軟件包
yum -y install vim bash-completion (com ple tion) net-tools tar
從主機(jī)找素材 scp /linux-soft/s2/wk/lnmp_soft.tar.gz root@
pcre-devel 讓nginx 支持正則表達(dá)式
openssl-devel 可以搭建443端口服務(wù) https加密網(wǎng)站
配置
--prefix=/usr/local/nginx \ 指定安裝路徑
--user=nginx \ 指定用戶
--group=nginx \ 指定組
--with-http_ssl_module 開啟SSL加密功能
自帶用戶 nobody
Useradd nginx -s /sbin/nologin
error log file: "/usr/local/nginx/logs/error.log" 錯誤日志存放地址
/usr/local/nginx/ 存放目錄
conf 配置文件 sbin 主程序
html 網(wǎng)站頁面 logs 日志
/usr/local/nginx/sbin/nginx 啟動服務(wù)
/usr/local/nginx/sbin/nginx -s stop 關(guān)閉服務(wù)
/usr/local/nginx/sbin/nginx -s reload 重新加載配置文件必須開啟服務(wù)
/usr/local/nginx/sbin/nginx -V 查看軟件信息
ss
命令可以查看系統(tǒng)中啟動的端口信息,該命令常用選項(xiàng)如下:
-a顯示所有端口的信息
-n以數(shù)字格式顯示端口號
-t顯示TCP連接的端口
-u顯示UDP連接的端口
-l顯示服務(wù)正在監(jiān)聽的端口信息,如httpd啟動后,會一直監(jiān)聽80端口
-p顯示監(jiān)聽端口的服務(wù)名稱是什么(也就是程序名稱)
訪問測試
Nginx服務(wù)默認(rèn)首頁文檔存儲目錄為/usr/local/nginx/html/
在此目錄下默認(rèn)有一個名為index.html的文件,使用客戶端訪問測試頁面:
默認(rèn)訪問為基本頁面 訪問創(chuàng)建的需要加/名稱
echo "abc-test~~~" > html/abc.html #創(chuàng)建新頁面
http://192.168.99.5/abc.html #訪問新頁面
認(rèn)證功能
修改/usr/local/nginx/conf/nginx.conf 主配置文件
auth_basic "Input Password:"; 開啟認(rèn)證 提示符信息 指令 參數(shù) ;結(jié)尾
auth_basic_user_file "/usr/local/nginx/pass"; #認(rèn)證的密碼文件
生成密碼文件,創(chuàng)建用戶及密碼
htpasswd 命令創(chuàng)建賬戶文件 安裝httpd-tools。
htpasswd -c 密碼文檔 用戶
新密碼
確認(rèn)密碼
403-禁止訪問 401-未通過認(rèn)證
cp conf/nginx.conf.default conf/nginx.conf 原始文件
虛擬web主機(jī)
Server {
Listen 80 端口
Server_name www.a. 域名
root 指定網(wǎng)站根路徑
index.index.html; 默認(rèn)頁面
}
% 查對應(yīng)的結(jié)尾
windows環(huán)境配置hosts文件
C:\Windows\System32\drivers\etc\hosts
SSL加密 98-115注釋
源碼安裝Nginx時必須使用--with-http_ssl_module參數(shù)
啟用加密模塊,對于需要進(jìn)行SSL加密處理的站點(diǎn)添加ssl相關(guān)指令
(設(shè)置網(wǎng)站需要的私鑰和證書)。
加密算法一般分為對稱算法、非對稱算法、信息摘要。
對稱算法有:AES、DES,主要應(yīng)用在單機(jī)數(shù)據(jù)加密。
非對稱算法有:RSA、DSA,主要應(yīng)用在網(wǎng)絡(luò)數(shù)據(jù)加密。
私鑰 公鑰
信息摘要:MD5、sha256,主要應(yīng)用在數(shù)據(jù)完整性校驗(yàn)。
443 ssl; 加密格式 端口 ssl 格式
ssl_certificate cert.pem; 這里是公鑰文件
ssl_certificate_key cert.key; 這里是私鑰文件
openssl genrsa > conf/cert.key 創(chuàng)建私鑰
openssl req -x509 -key conf/cert.key > cert.pem 創(chuàng)建公鑰(證書)
國家
省份
城市
公司
部門
服務(wù)器名稱
電子郵件
如果沒有SSl加密 重啟就會報錯
-k 不加表示網(wǎng)站證書有問題
信息摘要:MD5、sha256,主要應(yīng)用在數(shù)據(jù)完整性校驗(yàn)。
MD5sum conf/nginx.conf
顯示哈希值 如果更改值會變
sha256sum conf/nginx.conf
很長的哈希值 改變則證明值改變
柚子快報激活碼778899分享:運(yùn)維 Nginx 安裝部署
推薦閱讀
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。