1.安装Nginx服务器
首先需要联网
执行下面的命令(需要有权限)
[[email protected] ~]$ sudo yum install -y nginx
出现下图所示 :nginx位于第三方的yum源里面,而不在centos官方yum源里面
需要执行下面命令即安装epel
[[email protected] ~]$ sudo yum install epel-release
在执行安装Nginx的命令
[[email protected] ~]$ sudo yum install -y nginx
出现上图表示安装成功!
2.测试Nginx
启动Nginx:
[[email protected] ~]$ service nginx start
出现下图所示错误
原因:当前用户对该位置没有写入权限
所以使用下面的命令进行启动:
[[email protected] ~]$ sudo service nginx start
查看Nginx状态:
[[email protected] ~]$ service nginx status
访问Nginx:
查看Nginx版本:
[[email protected] ~]$ nginx -v
或者
[[email protected] ~]$ nginx -V
3.配置Nginx配置文件
1)因为我们是通过yum安装的所以我们的文件在etc/目录下面
[[email protected] ~]$ vim /etc/nginx/nginx.conf
$后面的都是系统的变量
$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;
2)需要注意的是不知道access.log有没有权限,测试建议直接获取最高权限
首先进入下面的目录(需要root用户)
[[email protected] ~]$ su
[[email protected] ~]# cd /var/log/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
3)重启Nginx服务器:
[[email protected] nginx]# service nginx restart
4)进入Nginx的网页
刷新网页查看生成的日志
[[email protected] nginx]# cat access.log
访问URL:
http://hadoop04/?username='zhangsan'&password='123'
再次查看日志