博客园站长
这是人类成长进步中记录的每一时刻
2023/9/13 补充
总流程:--------------------检查python rpm->yum(需要rpm)->nginx依赖(需要yum)-->nginx主软件

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 查看版本

 
 

 


安装包:(按顺序执行过去即可,重复无所谓)
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

 


--------------------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

 

 

posted on 2017-03-22 10:05  dm3344  阅读(234)  评论(0编辑  收藏  举报