当前位置:   article > 正文

linux系统下安装Nginx详细步骤_在linux上安装nginx

在linux上安装nginx

------- 安装Nginx ------

Nginx的官方下载网站为http://nginx.org/en/download.html
获取Nginx源码http://nginx.org/download/
1.上传安装包

put d:/nginx-1.17.5.tar.gz
  • 1

2.解压安装包

tar -zxvf nginx-1/17.5.tar.gz
  • 1

3.进入Nginx目录

cd nginx-1.17.5
  • 1

4.安装依赖环境

yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum -y install openssl openssl-devel
yum -y install gcc-c++
  • 1
  • 2
  • 3
  • 4

5.安装Nginx

./configure
make
make install
安装后在/usr/local下就会有一个nginx目录
  • 1
  • 2
  • 3
  • 4

6.启动Nginx

cd /usr/local/nginx/sbin
启动
./nginx
停止
./nginx -s stop
重启
./nginx -s reload
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

7.查看服务状态

ps -ef | grep nginx
  • 1

8.测试Nginx服务是否成功启动

http://ip地址:80
  • 1

------- 发布项目 ------

1.创建一个demo目录

cd /home
mkdir demo
  • 1
  • 2

2.将项目上传到目demo录

put d:/web.zip
  • 1

3.解压项目

unzip web.zip
  • 1

4.编辑Nginx配置文件nginx-1.17.5/conf/nginx.conf
找到server的大括号范围,修改location的路径

server {
	listen       80;
	server_name  localhost;

	#charset koi8-r;

	#access_log  logs/host.access.log  main;

	location / {
		root   /home/demo;
		index  index.html index.htm;
	}
	
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

5.关闭nginx服务

./nginx -s stop
  • 1

6.启动服务并加载配置文件

/usr/local/nginx/sbin/nginx -c /home/nginx-1.17.5/conf/nginx.conf
  • 1

7.浏览器打开网址

http://ip
  • 1

yum安装

使用源码进行简单安装,我们会发现安装的过程比较繁琐,需要提前准备GCC编译器、PCRE兼容正则表达式库、zlib压缩库、OpenSSL安全通信的软件库包,然后才能进行Nginx的安装。

./nginx -V,通过该命令可以查看到所安装Nginx的版本及相关配置信息

(1)安装yum-utils

   sudo yum  install -y yum-utils
  • 1

(2)添加yum源文件

vim /etc/yum.repos.d/nginx.repo
  • 1
   [nginx-stable]
    name=nginx stable repo
    baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
    gpgcheck=1
    enabled=1
    gpgkey=https://nginx.org/keys/nginx_signing.key
    module_hotfixes=true
    
    [nginx-mainline]
    name=nginx mainline repo
    baseurl=http://nginx.org/packages/mainline/centos/$releasever/$basearch/
    gpgcheck=1
    enabled=0
    gpgkey=https://nginx.org/keys/nginx_signing.key
    module_hotfixes=true
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

(3)查看是否安装成功

yum list | grep nginx
  • 1

(4)使用yum进行安装

 yun install -y nginx
  • 1

(5)查看nginx的安装位置

 whereis nginx
  • 1

(6)启动测试

yum安装(二)

1). 安装依赖包

由于nginx是基于c语言开发的,所以需要安装c语言的编译环境,及正则表达式库等第三方依赖库。

yum -y install gcc pcre-devel zlib-devel openssl openssl-devel
  • 1

2). 下载Nginx安装包

yum install wget
wget https://nginx.org/download/nginx-1.16.1.tar.gz
  • 1
  • 2

wget :

wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。
  • 1

执行完wget指令后,就会在当前所在目录看到下载下来的文件。

3). 解压nginx压缩包

tar -zxvf nginx-1.16.1.tar.gz
  • 1

4). 配置Nginx编译环境

   cd nginx-1.16.1
    ./configure --prefix=/usr/local/nginx
  • 1
  • 2

说明:

--prefix 指定的目录,就是我们安装Nginx的目录。
  • 1

5). 编译&安装

make & make install
  • 1
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小丑西瓜9/article/detail/591463
推荐阅读
相关标签
  

闽ICP备14008679号