centos6.7安装nginx

安装Nginx(首先保证有网)

1、第一步:准备

sudo rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm

2、第二步:安装

sudo yum install -y nginx

3、第三步:启动服务

service nginx start

如果提示80端口被占用,可以进行如下修改(将nginx端口号修改掉):

cd /etc/nginx/conf.d
sudo vim default.conf  

centos6.7安装nginx_第1张图片

4、第四步:查看状态

service nginx status
还可以在web浏览器上进行访问
如下图就证明成功了!
centos6.7安装nginx_第2张图片

5、第五步:配置Nginx 配置文件:

vi /etc/nginx/nginx.conf

6、第六步:按需求定义日志格式

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

默认是:
    log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
                      '$status $body_bytes_sent "$http_referer" '
                      '"$http_user_agent" "$http_x_forwarded_for"';

    access_log  /var/log/nginx/access.log  main;

7、第七步

重启nginx

8、第八步:

进行模拟访问:
http://hadoop03:81
http://hadoop03:81?username=zhangsan&password=123456
http://hadoop03:81?username=zhangsan&password=123456
http://hadoop03:81?username=zhangsan&password=123456

9、第九步:

请查看日志数据:
cat /var/log/nginx/access.log
more/less /var/log/nginx/access.log

日志格式解析:

$remote_addr   ip地址
$remote_user 用户名  [$time_local]  请求时间
$request   请求的url 
$status  请求的状态码   200 返回结果  404 500 
$body_bytes_sent  获取发送的字节数的
$http_referer    外链
$http_user_agent   用户浏览器信息
$http_x_forwarded_for  其他信息

?:
60.208.6.156 - - 
[18/Sep/2013:06:49:48 +0000] 
"GET /wp-content/uploads/2013/07/rcassandra.png HTTP/1.0" 
200 
185524 
"http://cos.name/category/software/packages/" 
"Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.66 Safari/537.36"

你可能感兴趣的:(实操,Linux,web)