码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2019-02-15 22:31:11      阅读:335      评论:0      收藏:0      [点我收藏+]

标签:logs   编译安装   系统版本   指定   col   linux   直接下载   浏览器   云服务器   

因为工作环境大多数都是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,我还没尝试,可作参考:

https://www.cnblogs.com/xxoome/p/7256214.html

Nginx下载安装

下载:

①官网直接下载tar.gz的安装包(个人倾向选择当前稳定的版本)

地址:http://nginx.org/en/download.html

技术图片

 

②使用wget命令下载(个人推荐这种方式,方便,按需修改链接中的版本号即可)

 我的系统默认已经安装了wget,如果没有安装,执行 yum install wget 安装

wget -c https://nginx.org/download/nginx-1.14.2.tar.gz
[root@izwz92fbqxna6qt4ya9t4nz ~]# wget -c https://nginx.org/download/nginx-1.14.2.tar.gz
--2019-02-15 14:34:54--  https://nginx.org/download/nginx-1.14.2.tar.gz
Resolving nginx.org (nginx.org)... 62.210.92.35, 95.211.80.227, 2001:1af8:4060:a004:21::e3
Connecting to nginx.org (nginx.org)|62.210.92.35|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1015384 (992K) [application/octet-stream]
Saving to: ‘nginx-1.14.2.tar.gz’

100%[=======================================================================================================================================================>] 1,015,384    572KB/s   in 1.7s   

2019-02-15 14:34:57 (572 KB/s) - ‘nginx-1.14.2.tar.gz’ saved [1015384/1015384]

解压:

tar -zxvf nginx-1.14.2.tar.gz

解压之后切换到nginx目录下

技术图片

 

配置:

执行configure可执行文件生成配置

./configure  执行这个命令,软件默认安装到/usr/local/目录下
./configure 比较重要的一个参数是 --prefix ,用--prefix 参数,我们可以指定软件安装目录;当我们不需要这个软件时,直接删除软件的目录就行了;
./configure --prefix=[路径]

执行过程报错如下,发现是少了几个依赖pcre、zlib

另外在安装PCRE的过程中发现它又依赖gcc-c++

技术图片

技术图片

因此先安装这三个依赖

yum install zlib
yum install gcc-c++
yum install pcre

此时再执行上面的./configure即可成功生成配置

技术图片

编译和安装:


make

make install

ps:配置编译安装可以一起执行:

./configure && make && make install

启动:

#/usr/local/nginx/sbin/目录下nginx为可执行程序
/usr/local/nginx/sbin/nginx

启动成功无报错,但是nginx访问还是不成功,且防火墙是默认关闭的,查阅资料发现是因为阿里云服务器需要添加安全组规则

技术图片

 添加完规则之后浏览器可以访问nginx了,nginx默认端口为80

 技术图片

 

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

标签:logs   编译安装   系统版本   指定   col   linux   直接下载   浏览器   云服务器   

原文地址:https://www.cnblogs.com/yy-cola/p/10383015.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!