1.安装Nginx服务器

首先需要联网

执行下面的命令(需要有权限)

[[email protected] ~]$ sudo yum install -y nginx

出现下图所示 :nginx位于第三方的yum源里面,而不在centos官方yum源里面

Nginx服务器的搭建及使用

需要执行下面命令即安装epel

[[email protected] ~]$ sudo yum install epel-release

Nginx服务器的搭建及使用

在执行安装Nginx的命令

[[email protected] ~]$ sudo yum install -y nginx

Nginx服务器的搭建及使用

出现上图表示安装成功!

2.测试Nginx

启动Nginx:

[[email protected] ~]$ service nginx start

出现下图所示错误

Nginx服务器的搭建及使用

原因:当前用户对该位置没有写入权限

所以使用下面的命令进行启动:

[[email protected] ~]$ sudo service nginx start

Nginx服务器的搭建及使用

查看Nginx状态:

[[email protected] ~]$ service nginx status

Nginx服务器的搭建及使用

访问Nginx:

http://hadoop04

Nginx服务器的搭建及使用

查看Nginx版本:

[[email protected] ~]$ nginx -v

或者

[[email protected] ~]$ nginx -V

Nginx服务器的搭建及使用

3.配置Nginx配置文件

1)因为我们是通过yum安装的所以我们的文件在etc/目录下面

[[email protected] ~]$ vim /etc/nginx/nginx.conf

Nginx服务器的搭建及使用

$后面的都是系统的变量

$remote_addr 远程主机的IP地址

$msec 获取当前主机的时间

$http_host 获取请求的主机名

$request_uri 请求的URL

定义日志格式
log_format  aura  '$remote_addr^A$msec^A$http_host^A$request_uri' ;
日志存储的文件
access_log  /var/log/nginx/access.log  aura;

Nginx服务器的搭建及使用

2)需要注意的是不知道access.log有没有权限,测试建议直接获取最高权限

首先进入下面的目录(需要root用户)

[[email protected] ~]$ su

[[email protected] ~]# cd /var/log/nginx

Nginx服务器的搭建及使用

先删除access.log文件(这样里面就是按照我们的日志格式写的日志)

[[email protected] nginx]# rm -rf access.log

再创建access.log文件

[[email protected] nginx]# touch access.log

再修改权限:

[[email protected] nginx]# chmod 777 access.log 

Nginx服务器的搭建及使用

3)重启Nginx服务器:

[[email protected] nginx]# service nginx restart

Nginx服务器的搭建及使用

4)进入Nginx的网页

http://hadoop04/

刷新网页查看生成的日志

[[email protected] nginx]# cat access.log 

Nginx服务器的搭建及使用

访问URL:

http://hadoop04/?username='zhangsan'&password='123'

再次查看日志

Nginx服务器的搭建及使用




相关文章: