linux服务器nginx的卸载和安装

刚接触的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 // 重命名成短名字

很多人都说先装依赖,也对,不过也可以放在后面,看报错,需要那个装那个,这样你还能印象深刻点~~

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 // 在测试一下

等等吧,直到你真的跑起来你的项目的时候,才算完~~先到这吧

原文地址:https://www.cnblogs.com/heioray/p/9260666.html

时间: 2024-10-19 12:12:54

linux服务器nginx的卸载和安装的相关文章

Linux服务器 Nginx+JDK+Tomcat+MySQL+Solr 全套安装与设置

1.环境初始化 1)安装GCC软件套件::yum install gcc    否则会报错 configure: error: no acceptable C compiler found in $PATH 2)安装解压缩: yum install -y unzip zip    否则会报错 unzip: command not found 3)安装c++编译环境:yum groupinstall "Development Tools"      因后面的pcre需要用C++编译.注意

玩转Linux之Firefox的卸载与安装以及升级

这里演示Ubuntu12.04和Red Hat Enterprise Linux 6 Ubuntu12.04版: 注意:此处演示命令输入都是在root用户的情况下:即输入su然后根据提示输入密码回车root用户切换成功后进行的操作 1,首先查看安装的firefox版本 输入命令:dpkg --get-selections | grep firefox 示例图: 2,根据查找结果进行卸载 输入命令:sudo apt-get purge firefox firefox-gnome-support (

Linux服务器--CentOS6上源码安装LAMP(实现WordPress,PhpMyAdmin)

Linux服务--CentOS6实现LAMP(源码安装) 实验要求: 安装php时实现php模块嵌入到httpd中和实现fpm两种方式.在fpm下,提供两个虚拟主机: 分别用于实现PHPMyadmin和WordPress,其中PhpMyAdmin提供ssl. 实验环境: CentOS系统一台(IP:172.16.99.4),所需的httpd,mariadb,php,PhpAdmin,WordPress的源码包. 实验步骤: 安装顺序:httpd-->mariadb-->php. 安装前的准备工

linux中mysql的卸载与安装

MYSQL的安装 平时安装MySQL都是源码包安装的,由于它的编译需要很长的时间,所以,建议你安装二进制免编译包.你可以到MySQL官方网站去下载 http://dev.mysql.com/downloads/ 具体版本根据你的平台和需求而定,目前比较常用的为mysql-5.0/mysql-5.1, 5.5版本虽然已经发布有段日子了,但是貌似用在线上跑服务的还是少数.所以建议你下载一个5.1的版本.可以使用下面是安装步骤(注意,下面的安装步骤是基于32位操作系统的,如果你的系统为64位,则需要下

[Linux]在Mac下配置Linux服务器并安装Nginx+PHP

Linux 安装Debian系统 我安装的是Debian7.5的系统,Debian的软件包管理和升级十分方便,而且系统也很稳定.安装盘可以去华中科技大学镜像.网易开源镜像站或者中国科技大学镜像下载,和官网一样,一般下载的时候会提供DVD-1.DVD-2和DVD-3的下载,后面二者均是一些不太流行的软件,只需要下载安装DVD-1即可. 修改sources.list 装好系统之后的第一件事情就是修改Debian的源,因为默认的配置会访问镜像介质,修改源可以直接联网通过apt-get获取并安装软件包,

Linux服务器集群架构部署搭建(四)WEB服务器LNMP/LAMP搭建部署及站点产品安装(1)

命运是大海,当你能够畅游时,你就要纵情游向你的所爱,因为你不知道狂流什么会到来,卷走一切希望与梦想. 作者:燁未央_Estelle声明:测试学习,不足之处,欢迎指正. 第一章 集群WEB服务器LNMP生产应用 1.1 Nginx的应用场合:根据功能来进行应用 ①静态服务器(图片,视频服务)国内使用的只有两款,另一个是lighttpd.百度贴吧.豆瓣.html.js.css.flv等. ②动态服务:nginx+fastcgi的方式运行php.jsp.动态的并发很少(根据优化达到500-1500),

Linux 服务器 Java环境部署系列(三):安装git、maven

引言 本文主要介绍Linux服务器下搭建Java环境的相关操作:安装git.maven. 系列文档目录 Linux 服务器 Java环境部署系列(一):安装JDK Linux 服务器 Java环境部署系列(二):安装nginx.mysql.tomcat.redis Linux 服务器 Java环境部署系列(三):安装git.maven Linux 服务器 Java环境部署系列(四):搭建jenkins环境.部署项目 安装git 安装git,采用数据源的方式,并配置环境变量 安装步骤 查看源仓库g

VMware Linux 下 Nginx 安装配置 - nginx.conf 配置 [负载两个 Tomcat] (三)

首先启动Nginx 1. 转到 nginx 目录: /usr/local/nginx; 启动 nginx: /usr/local/nginx/nginx ubuntu 前要加 sudo; 关健配置 http 配置块下,一般设置在 zgip on 下: upstream localhost { #绿色对应 #ip_hash; server localhost:8090; server localhost:8080; } server / { location / { proxy_connect_t

linux下nginx安装、配置实战

1什么是Nginx Nginx("enginex")是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP代理服务器,在高连接并发的情况下Nginx是Apache服务器不错的替代品.其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好.目前中国大陆使用nginx网站用户有:新浪.网易.腾讯,另外知名的微网志Plurk也使用nginx. Nginx作为负载均衡服务器,既可以在内部直接支持Rails和PHP程序对外进行服务,也可