搭建nginx

搭建环境:VMware虚拟机 CentOS系统

 

一开始参考网址1在Ubuntu里搭建,结果在make那步报错,没找到解决方法,于是换了CentOS。前面的配置都是参考网址2进行配置,但是到了3.3的./configure --prefix那步,就没按照那个上面的来了。

 

简言之具体步骤为:

1、安装依赖库:

(1)安装g++编译器:

yum install -y gcc-c++

 (2)安装pcre库

yum install -y pcre pcre-devel

 (3)安装zlib库

yum install -y zlib zlib-devel

 (4)安装openssl

yum install -y openssl openssl-devel

2、安装nginx:

(1)获取nginx包:

wget https://nginx.org/download/nginx-1.20.1.tar.gz

 如果提示没有wget则需要先安装wget:

yum install wget

 (2)解压nginx文件

tar -zxvf nginx-1.20.1.tar.gz

 (3)配置nginx安装

进入解压后的nginx目录:

cd nginx-1.20.1

运行配置文件

./configure --prefix=/usr/local/nginx

(4)编译nginx

make

【遇到的问题:】make这步的时候报了个错make[1]: Leaving directory `/usr/local/nginx,参考网址3 没有管它,直接make install。

(5)安装nginx

make install

(6)启动nginx

进入之前在prefix后面跟的路径/usr/local/nginx,进入里面的sbin,然后输入

./nginx

 【遇到的问题1:】出现:nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use),参考网址4 关闭进程,然后重新启动

ps. 关闭nginx进程时网址4使用的killall在输入时报错,参考网址5改用pkill:

pkill -9 nginx

 

【遇到的问题2:】由于这个CentOS系统没有安装桌面图像,所以在主机的浏览器访问该虚拟机的IP,结果浏览器无法跳转。最后仍然是参考网址4 前面所述的,安装iptables配置防火墙等

之后再重启nginx就可以跳转了:

 

 

 

遇到的其他问题:

(1)CentOS刚装好后上不了网,参考:https://blog.csdn.net/xsm666/article/details/81016009,修改ifcfg-exxxx,不一定是ifcfg-eth0,我的电脑上就是ens33,根据自己的来。将其中的ONBOOT修改为yes,重启网络服务即可。

(2)使用ifconfig查看centos系统的IP地址时出现netstat command not found,参考:https://www.cnblogs.com/sayshap/p/11833386.html,使用yum install net-tools解决

 

参考网址:

1. 搭建Nginx图片or视频服务器:https://blog.csdn.net/weixin_45729594/article/details/122597101

2. CentOS下nginx的安装流程:https://blog.csdn.net/SeeDoubleU/article/details/121727292

3.nginx源码编译安装出现“make[1]: Leaving directory `/usr/local/nginx’“解决办法: https://blog.csdn.net/zhuchunyan_aijia/article/details/79113964

4. centOS7访问nginx失败解决-.0:80 failed (98: Address already in use)解决:https://blog.csdn.net/zyhlearnjava/article/details/71908529

5. CentOS结束某用户所有进程的四种方法:http://www.80vps.com/new6883.html

6. Centos7网络连接不上:Network is unreachable 解决方案: https://blog.csdn.net/xsm666/article/details/81016009

7.centos7 netstat command not found: https://www.cnblogs.com/sayshap/p/11833386.html

posted @ 2022-05-10 19:25  木析  阅读(439)  评论(0)    收藏  举报