章
目
录
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版本。
然后使用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
./configure --prefix=/usr/local/nginx
6、执行安装指令:
make && make install
7、安装成功后,进入编译时prefix
指定的目录查看:
cd /usr/local/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
firewall-cmd --list-ports
我这里目前没有开启任何端口:
3)执行如下命令开启80端口:
firewall-cmd --zone=public --add-port=80/tcp --permanent
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
4)开启后需重启防火墙才生效,执行如下指令重启防火墙:
firewall-cmd --reload
5)再次查看开放端口,发现80开放了:
3、通过浏览器访问Linux服务器地址,发现正常访问:
文章目录 第1部分:安装 第2部分:配置功能 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件 […]