Linux(CentOS 7.0):Nginx搭建及基础页面跳转配置(编译安装)

写在前面的话:

Nginx有 编译安装yum安装 方案,由于yum安装需要添加源或更换数据源,故此文仅说明编译安装的方案

 


 

一、安装环境:

1、CentOS 7.0 服务器一台。可用虚拟机代替。(虚拟机建议使用:VMware,自行百度,此处不再赘述)

2、yum源配置为阿里云。(可参考:https://www.cnblogs.com/enduo/p/9078313.html)

 

二、安装:

1、安装依赖:

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

2、下载Nginx:

mkdir /opt/nginx
cd /opt/nginx
wget https://nginx.org/download/nginx-1.9.9.tar.gz

3、解压:

 tar zxf nginx-1.9.9.tar.gz

4、编译安装:

cd nginx-1.9.9/
./configure 
make && make install

# 安装目录为:nginx: /usr/local/nginx
# 可通过 whereis nginx 查看

5、查看nginx是否安装成功:

# 启动 nginx
cd /usr/local/nginx/sbin/
./nginx


# 查看 nginx 是否运行(如下图)
ps -ef |grep nginx

6、浏览器验证:浏览器访问 ip

Linux(CentOS 7.0):Nginx搭建及基础页面跳转配置(编译安装)_第1张图片

7、至此,nginx已经安装成功!配置文件参见:

vim /usr/local/nginx/conf/nginx.conf

# 注: 任何对于配置文件的修改,都必须执行如下命令使其生效:
./nginx -s reload

 

三、基础页面跳转配置:

1、准备一个html页面。(任意都行)

2、修改nginx配置文件:【一定以 分号 结尾,此处展示root与alias区别】
Linux(CentOS 7.0):Nginx搭建及基础页面跳转配置(编译安装)_第2张图片

3、重载nginx:

./nginx -s reload

4、上传准备好的index.html文件至/home/test目录:

Linux(CentOS 7.0):Nginx搭建及基础页面跳转配置(编译安装)_第3张图片

5、关闭防火墙或开放端口

# 以下二选其一:
# 1. 关闭防火墙:
systemctl stop firewalld
     
# 2. 开放端口:
firewall-cmd --zone=public --add-port=9001/tcp --permanent
firewall-cmd --reload

6、测试效果:

浏览器分别访问:结果如下图所示
    ip/test
    ip/test1
结论:均访问的是同一个html文件

Linux(CentOS 7.0):Nginx搭建及基础页面跳转配置(编译安装)_第4张图片

Linux(CentOS 7.0):Nginx搭建及基础页面跳转配置(编译安装)_第5张图片

7、更多配置文件说明参见:https://www.runoob.com/w3cnote/nginx-setup-intro.html

你可能感兴趣的:(linux)