云计算学习100天-第23天

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