Linux 学习笔记7-nginx

1.常见web服务器

nginx  tengine  httpd tomcat iis  lighttpd

2.nginx 的发展

3.nginx的安装方式;
yum 安装部署
源码安装部署

3.1yum 安装:

3.1.1配置yum仓库:


wget   (连接地址)

安装依赖:
 yum install gcc gcc-c++  pcre pcre-devel zlib zlib-dece1 openssl  openssl-devel -y

 解压包:
 tar xf nginx.gz
 cd nginx-1.16.0


 预编译主要是用来检查系统环境是否满足安装软件包的条件,
 并生成makefile文件,该文件为编译,安装,升级nginx指明了相应参数。


 ./configure -h
 --prefix
 --user=
 --group=
 --with-
 --without-
 --add-module

 开始预编译:
 ./configure --prefix=/usr/local/nginx

 cat  makefile

 make clean  
 make build 
 make install
 make modules
 make uograde


 编译并安装
 make && make install
 启动nginx 
 /user/local/nginx/sbin/nginx

查看进程
ps -ef| grep nginx

查看端口

netstat  -ntlp | grep 80

可以看到端口及进程表示nginx WEB服务已经搭建成功!
4.nginx 的常用命令

使用/usr/local/nginx/sbin/nginx -h 命令查看可用参数:

-v   可查看nginx
-V   可查看nginx的详细信息,包括编译的参数。
-t   可用来测试nginx的配置文件的语法错误
-T   可用来测试nginx的诶只文件语法错误,同时还可以通过重定向备份nginx 的配置文件
-q   如果配置文件没有错误信息时,不会有任何提示。如果有错误,则提示错误信息,与-t配合使用。
-s   发送信号给master处理;
-p   设置nginx家目录路径,默认是编译时的安装路径
-c    设置nginx的配置文件,默认是家目录下的配置文件
-g    设置nginx的全局变量,这个变量会覆盖配置文件中的变量。

命令演示

1.软连接
ln -s /usr/local/nginx/sbin/* /usr/local/sbin

然后重新读取下配置文件
. /etc/profile

2.配置环境变量
echo 'export PATH=/usr/local/nginx/sbin:$PATH'> /etc/profile.d/nginx.sh

然后重新读取文件配置
source /etc/profile


3.设置别名
 alias nginx='/usr/local/nginx/sbin/nginx'

 然后就可以启动nginx
  nginx

  nginx -s  stop
   nginx -s quit
   

posted @ 2022-06-15 10:43  XXLLA  阅读(30)  评论(0编辑  收藏  举报