1、检查python有没装
rpm -qa | grep python2 或 rpm -qa | grep python3 检查是否有装,python2-rpm 有则出现版本号
2、安装yum
检查有没装 yum --version 查看版本,没有则按下面命令装
/usr/local
mkdir install
wget http://yum.baseurl.org/download/3.2/yum-3.2.28.tar.gz
tar -xvf yum-3.2.28.tar.gz
touch /etc/yum.conf
cd yum-3.2.28
chmod +x yummain.py
./yummain.py install yum 或 python yummain.py install yum
yum --version 查看版本
![](https://images2015.cnblogs.com/blog/351853/201703/351853-20170322100002752-667922742.png)
安装包:(按顺序执行过去即可,重复无所谓)
c++编译环境 yum install gcc-c++ 安装pcre yum -y install pcre-devel 安装openssl yum -y install openssl openssl-devel 安装zlib yum -y install zlib-devel
安装nginx(按顺序执行)
//首先进入local目录
cd /usr/local
//下载nginx
sudo wget http://nginx.org/download/nginx-1.18.0.tar.gz
//解压
sudo tar -zxvf nginx-1.18.0.tar.gz
cd /nginx/nginx-1.18.0
//安装
sudo make && make install
sudo ./configure --prefix=/usr/local/nginx
看版本 cd /usr/local/nginx/sbin
./nginx -v
./nginx 启动
看进程ps auxf
curl 127.0.0.1 出现ng字眼即可
/usr/local/nginx/sbin/nginx
//重启nginx
/usr/local/nginx/sbin/nginx -s reload
配置重定向
location / { rewrite ^/(.*)$ https://www.baidu.com permanent; }
相关命令与常见问题解决 1、验证是否正常安装:cd /usr/local/nginx/sbin 执行./nginx –t 或在浏览器输入 localhost:端口 成功显示nginx字眼 2、验证是否正在运行: ps -A | grep nginx 3、停止 nignx :pkill -9 nginx 4、启动:cd /usr/local/nginx/sbin 执行 ./nginx
5、如果nginx启动提示 address already in use
修改默认端口80 cd /usr/local/nginx/conf
vim nginx.conf 把 server的 listen 改成未使用的端口即可,再次启动nginx
![](https://img2018.cnblogs.com/blog/351853/201901/351853-20190131143016109-127109807.png)
--------------------make install 报错 2023/9/13 补充
1、安装nginx报错,make命令error: ‘struct crypt_data’ has no member named ‘current_salt’ cd.current_salt[0 nginx版本太旧,换最新的
2、执行sudo ./nginx start 提示 nginx: invalid option: "start"_ 执行命令错了 ./nginx 才是启动
3、ImportError: No module named rpm 安装 yum提示这个 没有安装 python rpm
python -c "import rpm" 检查
sudo yum install python2-rpm