nginx的简单使用 -- 安装与配置

本文详细介绍了在本地环境中安装、配置Nginx的过程,包括查找与删除旧版本、解压与重命名、编译安装、配置文件修改及验证等步骤。通过具体的命令展示,如curl127.0.0.1检查服务器状态,以及使用ps-ef|grepnginx确认Nginx是否运行,帮助读者理解Nginx的部署流程。

curl 127.0.0.1 查看本地服务器是否启动

  查看的是本地nginx/html/index.html页面

  大致过程:用测试页面替换掉nginx的首页来查看nginx是否配置成功,测试成功之后更新nginx的配置文件

启动nginx

  /usr/local/nginx/sbin/nginx -c

  查看nginx是否启动:ps -ef | grep nginx

 

步骤:

1.找出所有的nginx并删掉

  find / -name nginx

  rm -rf /web/nginx

  rm -rf /usr/local/nginx

2.复制、解压、重命名

  cp /web/241_nginx/nginx-1.16.6.tar.gz  /web

  tar -xvf nginx-1.13.6.tar.gz

  mv nginx-1.13.6 nginx(这个取消了)

3.安装,配置,编译

  安装与配置:./configure --prefix=/web/nginx --with-http_stub_status_module

  编译:make

  安装:make install

4.查看是否安装成功

  查看:在/web下看到了nginx,说明还是安装成功的

  验证:在nginx安装目录sbin下,./nginx -t 启动成功,说明配置文件正确

  启动:/web/nginx/sbin/nginx -c /web/nginx/conf/nginx.conf

  查看是否启动:ps -ef | grep nginx

  验证:curl 127.0.0.1

5.替换掉配置文件

  替换:cp /web/241_nginx/nginx.conf /web/nginx/conf

6.重新执行

  验证:在nginx安装目录sbin下,./nginx -t 启动失败,提示找不到该文件

  把从外面拷过的ngx_stream_module.so拷到指定路径,重新验证,还是报错(/lib64/libc.so.6)

  删掉之前那个ngx_stream_module.so,重新生成

  重新生成:./configure --prefix=/web/nginx --with-http_stub_status_module --with-stream=dynamic,然后在sbin下make,然后在objs下找到需要的文件并复制过去

  重新验证:在nginx安装目录sbin下,./nginx -t 成功

7.再次验证

  重启:sbin下:./nginx -s reload后再次curl

  替换掉html/index.html文件后,测试页面成功

  结果:替换掉所有东西,启动重启成功,根据配置文件信息,curl 10.104.2.241/fjgsoa,访问成功。

转载于:https://www.cnblogs.com/GodSince/p/11090805.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值