主機192.168.88.5?安裝nginx
#安裝編譯工具,正則表達式依賴包,SSL加密依賴包
yum -y install gcc make pcre-devel openssl-devel???? ?
tar -xf /root/lnmp_soft.tar.gz
cd lnmp_soft/
tar -xf nginx-1.22.1.tar.gz
cd nginx-1.22.1/
#指定安裝路徑,指定用戶,指定組,開啟SSL加密功能
./configure?? --prefix=/usr/local/nginx --user=nginx --group=nginx --with-http_ssl_module ?
make??????????? #編譯
make install??? #安裝
cd /usr/local/nginx/
[root@proxy nginx]# ls1
conf? html? logs? sbin
目錄說明:
conf 配置文件目錄
sbin 主程序目錄
html 網站頁面目錄
logs 日志目錄
#添加nginx用戶
useradd nginx -s /sbin/nologin
#啟動服務
/usr/local/nginx/sbin/nginx??? ?
#nginx服務默認通過80端口監聽客戶端請求
ss? -antlp? |? grep 80
tcp?? LISTEN 0????? 128????????? 0.0.0.0:80????????? 0.0.0.0:*???? users:(("nginx",pid=7681,fd=6),("nginx",pid=7680,fd=6))
ss命令可以查看系統中啟動的端口信息,該命令常用選項如下:
-a顯示所有端口的信息
-n以數字格式顯示端口號
-t顯示TCP連接的端口
-u顯示UDP連接的端口
-l顯示服務正在監聽的端口信息,如httpd啟動后,會一直監聽80端口
-p顯示監聽端口的服務名稱是什么(也就是程序名稱)
#查看軟件信息
/usr/local/nginx/sbin/nginx -V??????????????? ?
#重新加載配置文件
/usr/local/nginx/sbin/nginx -s reload???????? ?
#關閉服務
/usr/local/nginx/sbin/nginx -s stop?????? ?
#客戶端訪問?? ?
curl http://192.168.88.5?