linux服务器nginx的卸载和安装详解程序员
2023-06-13 09:20:03 时间
刚接触的linux服务器上,nginx配置乱的有点令人发指,就把老的卸载了重新装一下。
linux有一系列的软件管理器,比如常见的linux下的yum、Ubuntu下的apt-get等等。通过这些软件管理器可以很快的卸载软件,并且不会有文件及配置残留。这里我使用的是yum,命令如下
yum remove nginx
相比于卸载,安装就相对麻烦了,不过也还好。一步一步来~
1、下载并解压安装包
wget http://nginx.org/download/nginx-1.13.7.tar.gz tar -xvf nginx-1.13.7.tar.gz mv nginx-1.13.7.tar.gz nginx // 重命名成短名字
很多人都说先装依赖,也对,不过也可以放在后面,看报错,需要那个装那个,这样你还能印象深刻点~~
如果想要先安装依赖的话主要有以下四个
gcc、gcc-c++: 主要用来进行编译相关使用
openssl、openssl-devel: 一般当配置https服务的时候就需要这个了
zlib、zlib-devel:主要用于文件的解压缩
pcre、pcre-devel: Nginx的rewrite模块和HTTP核心模块会用到PCRE正则表达式语法
其他的,少了报错再装就行
2、配置、编译及安装
./configure make make install
3、nginx启动测试
./nginx -t
出现如下表示配置正常
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful
过程中可能会碰到依赖缺失问题,少了就转,yum install XXX,妥妥的。到这配置就结束啦~~~
Naive!!!以上是“一路顺风”流程。
如果你想要配置一个https的server,你可能会碰到如下报错
nginx: [emerg] unknown directive "ssl"
ssl指令识别不出来?!这是因为默认编译的时候没有加载OpenSSL的相关模块,解决方法如下:
./configure --with-http_ssl_module // 重新config并指定其他模块http_ssl_module make // 不要make install不要make install不要make install 那就覆盖了 cp /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.bak // 先将原来的nginx备份想删除也可以 cp objs/nginx /usr/local/nginx/sbin/nginx // objs 目录中是编译后产生的文件 /usr/local/nginx/sbin/nginx -t // 在测试一下
等等吧,直到你真的跑起来你的项目的时候,才算完~~先到这吧
2439.html
服务器部署程序员系统优化网站设置运维相关文章
- SSH连接Linux失败:一场挫折的开始(ssh连接linux失败)
- Linux安装Mac软件:新的体验方式(linux安装mac软件)
- 服务器使用FTP工具远程连接Linux服务器(ftp工具连接linux)
- Linux内核安装快速指南(如何安装linux内核)
- Linux下快速安装翻译软件(linux安装翻译软件)
- Linux命令大全:首次登陆移动版(linux命令大全移动版)
- Linux系统定时锁屏护航!(linux锁屏时间)
- 安装Linux系统:从USB驱动器开始(安装usb盘linux)
- Linux 纯净安装:最简单的自由获取方式(linux纯净版)
- Linux实现全自动集成环境(linux集成环境)
- Linux系统安全检测:保障你的数据安全(linux系统安全检测)
- 保障Linux服务器安全:配置必不可少(linux服务器安全配置)
- 利用Linux系统快速制作软件镜像(linux制作镜像)
- Linux中读取文件目录的指南(linux读取文件目录)
- 屏蔽Linux服务器防火墙保护(关闭linux的防火墙)
- 利用Linux实现可靠的集群方案(linux集群方案)
- Linux命令编写:掌握快捷技巧与实用方法(linux编写命令)
- 探索Linux操作系统中QQ的使用方法(linux操作系统qq)
- Linux封装:实现简单、便捷、安全的操作体验(linux封装)
- 安装Linux系统:U盘轻松搞定(用u盘装linux系统)
- 使用Linux系统轻松安装高斯09:简单指南(linux安装高斯09)
- Linux服务器深度探索:文件夹管理之道(linux..文件夹)
- Linux安装程序:指引你简单轻松安装(linux下安装程序)
- Linux服务器防御:确保系统安全(linux服务器攻击)
- CentOS5.4系统下安装VPN(pptp)适用于Linux服务器