Centos7下Nginx的安装和配置

第一步:

切换到/usr/local目录,下载软件包

# cd /usr/local

# wget http://nginx.org/download/nginx-1.11.5.tar.gz

第二步:

安装nginx,先执行以下命令,安装nginx依赖库,如果缺少依赖库,可能会安装失败,具体可以参考文章后面的错误提示信息。

# yum install gcc-c++

# yum install pcre

# yum install pcre-devel

# yum install zlib

# yum install zlib-devel

# yum install openssl

# yum install openssl-devel

第三步:

解压安装包

# tar -zxvf nginx-1.11.5.tar.gz

第四步:

nginx被解压到了/usr/local/nginx-1.11.5 目录下(不要把压缩包解压到/usr/local/nginx目录下,

或者将解压后的目录重命名为nginx,因为nginx会默认安装到/usr/local/nginx目录下),切换

到nginx-1.11.5/目录

# cd /usr/local/nginx-1.11.5/

第五步:

执行# ./configure

# ./configure

第六步:

如果没有出现./configure: error提示,表示当前环境可以安装nginx,执行make和make install编译nginx

# make

# make install

第七步:

配置nginx开机启动,切换到/lib/systemd/system/目录,创建nginx.service文件vim nginx.service

# cd /lib/systemd/system/

# vim nginx.service

文件内容如下:

[Unit]

Description=nginx

After=network.target

[Service]

Type=forking

ExecStart=/usr/local/nginx/sbin/nginx

ExecReload=/usr/local/nginx/sbin/nginx reload

ExecStop=/usr/local/nginx/sbin/nginx quit

PrivateTmp=true

[Install]

WantedBy=multi-user.target

退出并保存文件,执行systemctl enable nginx.service使nginx开机启动

# systemctl enable nginx.service

第八步:

启动校验:

systemctl start nginx.service    启动nginx

systemctl stop nginx.service    结束nginx

systemctl restart nginx.service    重启nginx

输入http://服务器IP/ 如果能看到nginx的界面,就表示安装成功了

查询:

1) 查看端口命令:  netstat -ntulp | grep 80

2) 按照名称查找:  ps -ef|grep name

3) 刷新nginx配置文件:  进入到/usr/local/nginx/sbin 目录下,执行  ./nginx -s reload

原文地址:https://www.cnblogs.com/houkaihua/p/11779135.html

时间: 2024-11-11 10:17:34

Centos7下Nginx的安装和配置的相关文章

CentOS7下Nginx的安装与配置

1)Nginx官网下载地址 http://nginx.org/en/download.html 2)下载在/usr/local目录并解压 cd nginx-1.16.1 3)编译并安装 yum -y install pcre-devel openssl openssl-devel ./configure --prefix=/usr/local/nginx make make install 参考:https://blog.csdn.net/hfsu0419/article/details/719

mac下nginx的安装和配置,已经相关设置(转帖)。

mac下nginx的安装和配置: 链接:https://www.jianshu.com/p/026d67cc6cb1 前端项目中nginx 本地反向代理配置: 链接:https://www.jianshu.com/p/5c23b09d443f 原文地址:https://www.cnblogs.com/sidianok/p/12204020.html

CentOS7下Nginx的安装配置

一.安装编译工具及库文件: yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel 环境要求 nginx是C语言开发,建议在linux上运行,本文章使用Centos7作为安装环境. 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++ zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进

Nginx-CentOS7下Nginx的安装与配置

前述 我这里只写了CentOS7下的安装与配置关于其他的这的那的,看看这个小兄弟写的把还挺全 https://www.cnblogs.com/zhouxinfei/p/7862285.html 操作 步骤1: 下载Nginx  wget "http://nginx.org/download/nginx-1.12.2.tar.gz" 步骤2: 安装依赖的包  yum -y install gcc-c++  yum -y install pcre-devel  yum -y install

linux环境下Nginx的安装、配置及使用

因为工作环境大多数都是windows server服务器,仅有的linux服务器同事们都在抢着用,所以特意买了一台阿里云服务器,感兴趣的小伙伴可以了解一下,一年只要293: https://promotion.aliyun.com/ntms/act/qwbk.html?userCode=tmy8r0z0 系统版本:CentOS7.4 64位  当我吭哧吭哧安装好nginx可以正常访问之后,手贱输入了yum install nginx然后发现居然可以这样下载安装!!!只是安装的版本是1.12.2,

Nginx - Windows下Nginx基本安装和配置

Nginx 是一个轻量级的高性能 Http WebServer,以事件驱动方式编写,因此相比 Apache 而言,Nginx 更加稳定.性能更好,而且配置简单,资源占用较低. 1. 安装 Nginx 从 v0.7.52 开始,Nginx 开始发布 Windows 版本的 Nginx,你可以在其官方网站上面下载:http://nginx.net 下载后直接解压即可,这里解压缩到c:\nginx目录. 2. 启动Nginx 命令行进入c:\nginx目录,运行nginx.exe,启动控制台窗口.默认

CentOS6.5 下Nginx 的安装与配置

昨天买了个服务器最近在配置一些基础环境,想在访问www.wzpbk.com:8080  不想要后面的:8080就能直接访问到,听说了Nginx就研究下给服务器装上传说中大名鼎鼎 Nginx 他能反向代理服务器及邮件服务器,具有占用内存少,并发能力强的优点,已被广泛应用. 1.安装必须环境 nginx的编译需要c++,同时prce(重定向支持)和openssl(https支持)也需要安装. 请顺序安装依赖 1 yum install gcc-c++ 2 yum -y install pcre* 3

CentOS7下Samba的安装与配置

一.Samba简介 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成.SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务.SMB协议是客户机/服务器型协议,客户机通过该协议可以访问服务器上的共享文件系统.打印机及其他资源.通过设置"NetBIOS over TCP/IP"使得Samba不但能与局域网络主机分享资源,还能与

CentOS7下MySQL的安装与配置

前述 CentOS7默认不支持MySQL,使用yum install mysql 安装的是mariadb,mariadb是mysql一个开源分支,所以我们需要配置新的yum源来进行MySQL的安装 操作 步骤1: 下载安装MySQL的yum源(这里版本选的5.7)  wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm  yum localinstall mysql57-community-release