nginx 最新下载地址 http://nginx.org/en/download.html
Nginx官网提供了三个类型的版本
Mainline version:Mainline 是 Nginx 目前主力在做的版本,可以说是开发版
Stable version:最新稳定版,生产环境上建议使用的版本
Legacy versions:遗留的老版本的稳定版
一、卸载NGINX
卸载nginx程序的详细步骤
1、停止Nginx软件
/usr/local/nginx/sbin/nginx -s stop
如果不知道nginx安装路径,可以通过执行ps命令找到nginx程序的PID,然后kill其PID
ps -aux |grep nginx
2、查找根下所有名字包含nginx的文件
find / -name nginx
3、执行命令 rm -rf *删除nignx安装的相关文件
说明:全局查找往往会查出很多相关文件,但是前缀基本都是相同,后面不同的部分可以用*代替,以便快速删除~
[root@qll251 ~]# rm -rf /usr/local/sbin/nginx
[root@qll251 ~]# rm -rf /usr/local/nginx
[root@qll251 ~]# rm -rf /usr/src/nginx-1.11.1
[root@qll251 ~]# rm -rf /var/spool/mail/nginx
4、其他设置
如果设置了Nginx开机自启动的话,可能还需要下面两步
chkconfig nginx off
rm -rf /etc/init.d/nginx
删除之后,便可重新安装nginx了
重新安装nginx
1、下载nginx安装包
wget http://nginx.org/download/nginx-1.23.2.tar.gz
2、把压缩包解压到/home
tar -zxvf nginx-1.23.2.tar.gz
3、切换到cd /home/nginx-1.23.2/下面
执行三个命令:
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
make
make install
4、切换到/usr/local/nginx安装目录
5、配置nginx的配置文件nginx.conf文件,主要也就是端口
可以按照自己服务器的端口使用情况来进行配置
ESC键,wq!强制保存并退出
6、启动nginx服务
切换目录到/usr/local/nginx/sbin下面
启动nginx命令:
./nginx
8、访问你的服务器IP
显示
说明安装和配置都没问题OK了
9、nginx常用命令
1.启动nginx命点:./nginx
2.重启nginx命令:./nginx -s reload
3. 停止 nginx 命令: ./nginx -s stop 或 ./nginx -s quit
4. 关闭nginx进程:
ps -ef|grep nginx
命令 kill -9 8725 (进程号 上面的) 则关闭nginx
如果已经安装nginx
2 nginx SSL模块是否支持
查看nginx是否安装http_ssl_module模块
./nginx -V
如果看到我上图标记得 configure arguments: --with-http_ssl_module, 则已安装(可以直接跳过nginx安装ssl支持步骤,进入 nginx.conf 配置)。
3,nginx安装
3.1 nginx官网地址
下载地址:http://nginx.org/en/download.html
这里下载nginx-1.23.2.tar.gz
3.2 下载tar包到服务器目录
cd /home
wget http://nginx.org/download/nginx-1.23.2.tar.gz
3.3 解压安装包
tar -zxvf nginx-1.23.2.tar.gz
3.4 配置ssl模块
cd nginx-1.23.2
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
我们只需要执行以上命令即可,由于我服务器上还有其他模块依赖
3.5 接下来执行命令编译
使用 make 命令编译(使用make install会重新安装nginx),此时当前目录会出现 objs 文件夹。用新的 nginx 文件覆盖当前的 nginx 文件。
3.6 命令拷贝复制
cp ./objs/nginx /usr/local/nginx/sbin/
3.7 再次查看安装的模块(configure arguments: --with-http_ssl_module说明ssl模块已安装)。
./nginx -V
nginx version: nginx/1.23.2
…
configure arguments: –with-http_ssl_module
4. ssl 证书部署
下载申请好的 ssl 证书文件压缩包到本地并解压(这里是用的 pem 与 key 文件,文件名可以更改)。
在 nginx 目录新建 cert 文件夹存放证书文件。
cd /usr/local/nginx
mkdir cert
Nginx 提示host not found in upstream 错误解决方法
vi /etc/hosts
//oss配置
xx.xx.xx.xxx 你要配置的网站
标签:http,ssl,--,local,nginx,usr,SSL,安装 From: https://www.cnblogs.com/wjsqqj/p/16941086.html