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,访问成功。