主机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