20190929_Linux卸载和安装nginx

目录
一、    卸载NGINX
二、    安装NGINX
安装依赖
1.    安装gcc、gcc-c++
2.    安装openssl、openssl-devel
3.    安装zlib、 zlib-devel
4.    安装pcre、pcre-devel
安装NGINX
启动NGINX
测试NGINX启动
扩展:

一、    卸载NGINX

安装失败或安装不知道到那里,先卸载;

yum remove nginx

二、    安装NGINX
安装依赖

主要依赖有以下四个

gcc、gcc-c++: 主要用来进行编译相关使用

openssl、openssl-devel: 一般当配置https服务的时候就需要这个了

zlib、zlib-devel:主要用于文件的解压缩

pcre、pcre-devel: Nginx的rewrite模块和HTTP核心模块会用到PCRE正则表达式语法

1. 安装gcc、gcc-c++

yum -y install gcc gcc-c++

查看版本

 

2. 安装openssl、openssl-devel

yum install openssl openssl-devel

查看版本

查看软件安装位置

3. 安装zlib、 zlib-devel

yum -y install zlib zlib-devel

 

查看版本

4. 安装pcre、pcre-devel

 

yum install -y pcre pcre-devel

(卸载:yum remove 其中一个的pcre的包名)

查看版本

安装nginx

1. 下载nginx

        wget http://nginx.org/download/nginx-1.9.9.tar.gz

2. 解压nginx

      tar zxvf nginx-1.9.9.tar.gz

3. 进入安装包目录

4. 编译安装

./configure

make

make install

5. 查看版本

安装nginx异常

缺少依赖包

启动nginx

启动异常情况

解决方案:

查看pcre相关文件位置

软连接

再次进入 sbin文件夹,启动nginx

测试nginx启动

有welcome to nginx!表示安装和启动成功

nginx常用命令

 

扩展:

1. 使用yum安装代码和下载源码编译安装的区别

1)使用yum直接安装(一次完成)
yum install openssl openssl-devel

 

2)下载源码编译安装(下载,解压,安装)

下载

wget https://www.openssl.org/source/openssl-1.0.2h.tar.gz

解压

tar zxf openssl-1.0.2h.tar.gz

安装

解压后的文件夹下

./configure

make

make install

2. 用源安装pcre,需要依赖

1)需先安装autoconf

wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz 

tar -zxvf autoconf-2.69.tar.gz 

cd autoconf-2.69

./configure

make;make install

检查安装是否成功:autoconf --version

2)安装automake

wget http://ftp.gnu.org/gnu/automake/automake-1.14.tar.gz

tar -zxvf automake-1.14.tar.gz 

cd automake-1.14

./bootstrap.sh

./configure

make; make install

检查安装是否成功:automake --version

3. 使用yum一次性完成nginx安装

yum install nginx -y

4. 测试nginx配置文件是否正确(有修改就检查一下)

/usr/local/nginx/sbin/nginx -t

5. 查看nginx服务的端口号和进程id

netstat -anpt|grep nginx

重新卸载安装nginx的步骤如下: 1. 首先,进入要安装的目录。通常情况下,可以选择将nginx安装在/usr/local/src目录下。使用以下命令进入目录: ``` cd /usr/local/src/ ``` 2. 下载nginx的压缩包。可以使用以下命令下载最新版本nginx: ``` sudo wget http://nginx.org/download/nginx-1.10.2.tar.gz ``` 3. 解压压缩包。使用以下命令解压刚刚下载的nginx压缩包: ``` sudo tar -xvf nginx-1.10.2.tar.gz ``` 4. 重命名解压后的文件夹。为了方便管理,可以将解压后的文件夹重命名为nginx,可以使用以下命令进行重命名: ``` sudo mv nginx-1.10.2 nginx ``` 5. 接下来,如果之前安装nginx,需要先卸载之前的nginx。执行以下命令进行卸载: ``` rm -rf /etc/nginx/ rm -rf /usr/sbin/nginx rm /usr/share/man/man1/nginx.1.gz sudo apt-get remove nginx* ``` 6. 最后,运行nginx。首先,我们需要找到nginx的配置文件,可以使用以下命令进行搜索: ``` sudo find / -name nginx.conf ``` 以上是重新卸载安装nginx的步骤。请按照上述步骤进行操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [linuxnginx全部卸载,重新安装并运行](https://blog.csdn.net/changyana/article/details/123452943)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值