美文网首页Nginx
Linux_244_编译Nginx

Linux_244_编译Nginx

作者: 为宇绸缪 | 来源:发表于2022-09-10 11:22 被阅读0次

    4、开始准备编译三部曲

    第1曲:进入软件源代码目录,执行编译脚本文件,如制定安装路径,以及开启额外功能等
    ./configure --help # 查看编译帮助信息
    执行编译脚本文件,释放makefile等信息
    ./configure --prefix=/opt/tngx232 --with-http_ssl_module --with-http_flv_module --with-http_gzip_static_module --with-http_stub_status_module --with-threads --with-file-aio

    第2曲:输入make指令(直接开始下一步安装)
    第3曲:make install(如同点击开始安装)

    5、查看安装后的nginx目录
    conf 存放nginx的配置文件,如nginx.conf
    html 存放nginx的网页根目录文件,存放站点的静态文件数据
    logs 存放nginx的各种日志目录
    sbin 存放该软件的可执行命令

    [root@yuweijie sbin]# ps -ef | grep nginx | grep -v "grep"
    root 23923 1 0 03:09 ? 00:00:00 nginx: master process /opt/tngx232/sbin/nginx
    nobody 23924 23923 0 03:09 ? 00:00:00 nginx: worker process

    nginx: master process 主进程,用于进行分发
    nginx: worker process 工人

    配置PATH变量,把nginx的sbin目录加入到PATH当中
    6.1 编写一个nginx的专属环境变量,创建一个脚本文件
    vim /etc/profile.d/nginx.sh
    export PATH="$PATH:/opt/tngx232/sbin/"

    7、退出当前会话,重新登录,系统默认加载/etc/profile.d下所有的环境变量文件

    8、此时可以快捷的使用nginx各种指令了
    首次直接输入nginx表示启动该进程,如果你再次启动则报错,端口被占用,注意这个坑
    nginx -s stop 可以停止nginx后,再次启动nginx服务,用于重新加载nginx配置
    如果你不想重启nginx,直接重新加载配置文件,nginx提供了一个reload功能,能够在不重启nginx服务下,直接重新读取配置文件功能
    nginx -s reload 平滑重启

    9、此时检测nginx的编译安装信息
    nginx -V

    相关文章

      网友评论

        本文标题:Linux_244_编译Nginx

        本文链接:https://www.haomeiwen.com/subject/aurtortx.html