欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

【Linux】CentOS安装Nginx

程序员文章站 2022-03-20 08:19:41
...

Nginx简介

Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,*使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。
优点:
在连接高并发的情况下,Nginx是Apache服务器不错的替代品,能够支持高达 50,000 个并发连接数的响应。

Nginx安装步骤

1,环境准备好之后,下载安装包

1.1)进入一个目录,用来存放下载的Nginx安装包。(在此以/root目录为例)

进入目录命令:cd /root

1.2)下载nginx安装包,本文用例 nginx1.15.3(最新版本可通过官网— http://nginx.org/download可查看)

下载命令:wget http://nginx.org/download/nginx-1.15.3.tar.gz 

2、解压Nginx的tar包

解压命令: tar -zxvf ./nginx-1.15.3.tar.gz 

3、查看是否解压成功

命令: ls 

4,进入刚解压的的目录,进行配置(在此将Nginx安装指向/usr/local/nginx/ 目录下)

命令: cd nginx-1.15.3 
命令: ./configure --prefix=/usr/local/nginx/ 

5、进行编译和安装

命令: make && make install 

6、在/etc/profile文件中设置环境变量

命令: vi /etc/profile

在最末尾加入export PATH=/usr/local/nginx/sbin:$PATH (其中的# add nginx path为注释建议加上)

7、使环境变量生效

命令:source /etc/profile

8、用命令export 查看环境变量

9、检查是否安装成功:

进入到etc目录:  cd /etc
    执行命令:  nginx –t 

10、对Nginx配置文件进行配置,Nginx配置文件的位置: /usr/local/nginx/conf/nginx.conf(具体位置要看你自己的安装情况,如果不知道配置文件放在哪儿了,可以使用xftp进行查看) 。

使用vi命令进行编辑: vi /usr/local/nginx/conf/nginx.conf

11、将配置文件修改为配置文件在Nginx安装目录下的conf中的nginx.conf,

命令: /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf 

12,启动nginx

命令:  nginx 

【Linux】CentOS安装Nginx

13、查看Nginx状态

命令:  ps -ef | grep nginx 

【Linux】CentOS安装Nginx

14、测试,启动Nginx的情况下在外部用浏览器访问刚才在配置文件中配置的地址 ,如图所示,即为成功

【Linux】CentOS安装Nginx

设置Nginx开机自启

1、进入到/lib/systemd/system/目录下,命令:

cd /lib/systemd/system/

2、创建文件,

命令: 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

3、保存退出该文件之后,执行该文件,使Nginx开机自启生效

执行命令:systemctl enable nginx.service

4、重启机器,执行命令,nginx,查看是否开机自启成功,如果出现下图,则表示设置开机自启成功:

【Linux】CentOS安装Nginx

相关标签: Nginx