Linux系统安装与配置Nginx服务器

Web前端 潘老师 3年前 (2020-10-06) 2224 ℃ (0) 扫码查看



Linux系统安装Nginx有常用的两种方式,一种是官网下载源码包,手工编译安装,还有一种就是直接使用yum源进行安装,这里我们先介绍手工编译安装的方式。

1、我这里使用的是CentOS7 64位的Linux系统

2、在Linux系统执行如下指令安装gcc zlib zlib-devel pcre-devel openssl openssl-devel:

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

1、到Nginx官网下载Linux版本的安装包,官网下载地址:http://nginx.org/en/download.html选择稳定版中的Linux版下载,我这里是nginx-1.18.0版本。
Linux系统安装与配置Nginx服务器
然后使用FTP软件上传至/usr/local/src目录下,或者进入该目录,直接使用如下指令下载:

wget http://nginx.org/download/nginx-1.18.0.tar.gz

2、进入/usr/local/src目录,接着执行如下指令,解压文件:

tar -zxvf nginx-1.18.0.tar.gz

3、执行如下指令进入解压后的nginx-1.18.0目录:

cd nginx-1.18.0

4、执行如下指令查看编译参数:

./configure --help

Linux系统安装与配置Nginx服务器
5、我们目前只设置安装目录,执行如下指令:

./configure  --prefix=/usr/local/nginx

6、执行安装指令:

make && make install

7、安装成功后,进入编译时prefix指定的目录查看:

cd /usr/local/nginx

Linux系统安装与配置Nginx服务器
至此安装以及全部完成,此时你也可以删除/usr/local/src目录下的Nginx的相关文件。

安装方式二

使用如下指令,通过yum源直接安装

yum -y install nginx 

需要注意的是yum源安装的nginx配置文件及网站数据目录和编译安的路径不一致,默认如下:

 --配置文件路径
 /etc/nginx/nginx.conf   
 --网站数据目录    
 /usr/share/nginx/html   
--日志文件所在路径,access.log(访问日志),error.log(错误日志)    
/var/log/nginx/                    

1、Nginx常用的命令都在sbin目录下,进入sbin目录后,可以执行如下指令实现启动、停止和重启:
1)启动

./nginx

2)停止(不保存数据)

./nginx -s stop

3)停止(保存数据)

./nginx -s quit

4)重启

./nginx -s reload

2、启动服务器后,目前还不能通过ip进行访问,我们需要开放Linux对外访问的80端口,因为我们Nginx默认端口就是80,如果你修改了nginx.conf文件的端口号,这里就开放对应的端口即可:
1)查看防火墙是否开启:

systemctl status firewalld

若没开启,则执行如下指令开启:

systemctl start firewalld

Linux系统安装与配置Nginx服务器
2)执行如下指令查看所有已经开启的端口:

firewall-cmd --list-ports

我这里目前没有开启任何端口:
Linux系统安装与配置Nginx服务器
3)执行如下命令开启80端口:

firewall-cmd --zone=public --add-port=80/tcp --permanent
命令含义:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效

4)开启后需重启防火墙才生效,执行如下指令重启防火墙:

firewall-cmd --reload

5)再次查看开放端口,发现80开放了:
Linux系统安装与配置Nginx服务器
3、通过浏览器访问Linux服务器地址,发现正常访问:
Linux系统安装与配置Nginx服务器

教程 Nginx快速入门教程汇总

文章目录 第1部分:安装 第2部分:配置功能 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件 […]


版权声明:本站文章,如无说明,均为本站原创,转载请注明文章来源。如有侵权,请联系博主删除。
本文链接:https://www.panziye.com/java/web/1450.html
喜欢 (5)
请潘老师喝杯Coffee吧!】
分享 (0)
用户头像
发表我的评论
取消评论
表情 贴图 签到 代码

Hi,您需要填写昵称和邮箱!

  • 昵称【必填】
  • 邮箱【必填】
  • 网址【可选】