CentOS 7 安装 Nginx

news/2024/7/8 12:10:07 标签: 运维

导语

下面会用 yum 和编译两种方式来安装 Nginx。

yum 安装

使用 yum 命令,是相对简单的,输入 yum install -y nginx

安装成功
显示如上界面,既是安装成功。接下来开启 Nginx 服务

开启 Nginx 服务

配置文件在 /etc/nginx/nginx.conf, 代码文件地址在 /usr/share/nginx/html。其他相关的内容可以在配置文件中查看,或者使用 find 命令进行查找。
在上一篇文章中介绍了如何开启防火墙,这里就不在重复了,在浏览器中输入 IP 地址就可以看到 Nginx 的界面了

Nginx 默认页面

到此为止,yum 安装 Nginx 完成。最后 yum remove -y nginx 移除安装,以便下面使用编译安装。

编译安装

编译安装要比使用 yum 复杂一些,它的好处是可以自选版本、根据需求自定义参数,更加自由。ok,说完了优点,下面开始进行

  1. 需要先安装编译工具、依赖包,这一步使用 yum 进行即可,重点是编译安装 Nginx。输入 yum -y install gcc gcc-c++ autoconf automake zlib zlib-devel openssl openssl-devel pcre-devel 进行安装,可以根据提示信息进行调整
  2. 使用 wget 来下载 Nginx 的安装包,根据自己的需求去网站下载合适的包

下载安装包

  1. 很快就下载完成了,接下来是解压,使用 tar 命令 tar -zxvf nginx-1.14.1.tar.gz

解压完成

  1. 然后就是配置并且编译,Nginx 的配置参数可以查看下方参考资料中的文章,也可以使用 ./configure --help 进行查看。以下修改了一些配置

配置 Nginx

配置成功的话,会看到下面的内容

配置成功

输入 make && make install 进行编译安装,成功后显示如下界面。第一次使用 user 账号没有编译成功,切换到 root 后成功

编译成功

  1. 启动服务

进入到 /usr/local/nginx/sbin 目录下,输入 ./nginx 即可开启服务。尴尬的是没有启动成功,然后重新安装了一次才成功。在浏览器中输入 IP 地址可以看到如下页面

Nginx 默认页面


参考资料:Nginx、yum 命令、nginx 编译安装详解、 CentOS7.0下编译安装Nginx 1.10.0。


http://www.niftyadmin.cn/n/928493.html

相关文章

Stream Collectors - toConcurrentMap

和toMap方法一样,也根据参数的不同重载了3个方法,作用也和toMap一样,只不过操作的数据类型是ConcurrentMap,返回结果toMap是HashMap,ConcurrentMap返回的是ConcurrentHashMap,这个执行效率差一点但是是线程…

基于django搭建网站

Django 是由Python开发的一个免费的开源web框架,可以用于快速搭建网站。ps:web框架,也叫web应用框架,提供数据库接口,标准样板,会话管理等来支持网站,网络应用,服务的开发。安装django官网https…

linux--VSS/RSS/PSS/USS

|--内存耗用:VSS/RSS/PSS/USS   VSS - Virtual Set Size 虚拟耗用内存(包含共享库占用的内存)   RSS - Resident Set Size 实际使用物理内存(包含共享库占用的内存)   PSS - Proportional Set Size 实际使用的物…

Stream Collectors - toUnmodifiableList、toUnmodifiableSet

public static <T> Collector<T,​?,​List<T>> toUnmodifiableList() public static <T> Collector<T,​?,​Set<T>> toUnmodifiableSet() 根据字面上的意思就是返回的ArrayList或HashSet结果是不可更改的。以上两个方法以toUnmodifi…

[翻译]Effective Java in Kotlin:2. 遇到多个构造器参数时,考虑用构建者

原文&#xff1a;Effective Java in Kotlin, item 2: Consider a builder when faced with many constructor parameters Reminder from the book 在Java中&#xff0c;通常的解决可选构造参数的方式是使用可伸缩构造器&#xff08;telescoping constructor&#xff09;。当使用…

glob - 形成路径名称

描述 (DESCRIPTION) 很久以前 在 UNIX V6 版 中 有一个 程序 /etc/glob 用来 展开 通配符模板. 不久以后 它 成为 shell 内建功能. 现在 人们 开发了 类似的 库函数 glob(3), 让 用户程序 实现 同样的 功能. 此 规则 遵循 (POSIX 1003.2, 3.13). 通配符匹配 (WILDCARD MATCHING…

Stream Collectors - toMap

public static <T,​K,​U> Collector<T,​?,​Map<K,​U>> toMap​(Function<? super T,​? extends K> keyMapper, Function<? super T,​? extends U> valueMapper) 简单理解就是把元素放到map中保存&#xff0c;map中的key和value都是…

学习笔记之三张图读懂机器学习 :基本概念、五大流派与九种常见算法 - 超级数学建模...

三张图读懂机器学习 &#xff1a;基本概念、五大流派与九种常见算法 - 超级数学建模 https://mp.weixin.qq.com/s/qiQz1FpP0FHzo-cXKTBb8w 机器学习正在进步&#xff0c;我们似乎正在不断接近我们心中的人工智能目标。语音识别、图像检测、机器翻译、风格迁移等技术已经在我们的…