nginx配置

cd /application/nginx

mkdir extra/

touch extra/www.cnf

egrep -v "#|^$" nginx.conf.default >nginx.conf :将注释和空行删除,建立新的配置文件

vim nginx.conf           编辑nginx配置文件

 

 

脚本循环创建网页文件内容:

for n in www blog bbs;
> do
> mkdir -p ../html/$n;
> echo "http://${n}.happy.com" >../html/$n/index.html;
> cat ../html/$n/index.html;
> done

 

sed -n '10,21p' nginx.conf >../extra/www.conf 把配置文件里的server单独剪切出来

vim www.conf

格式:

server {
    11          listen       80;
    12          server_name  www.happy.com;
    13          location / {
    14              root   html;
    15              index  index.html index.htm;
    16          }
    17          error_page   500 502 503 504  /50x.html;
    18          location = /50x.html {
    19              root   html;
    20          }
    21      }

vim ../conf/nginx.conf

格式:worker_processes  1;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    sendfile        on;
    keepalive_timeout  65

    include extra/www.conf;
    include extra/bbs.conf;
    include extra/blog.conf;
     include extra/status.conf;

    error_page   500 502 503 504  /50x.html;
    location = /50x.html {
           root   html;
     }
 
}

 

配置hosts解析:

vim /etc/hosts

127.0.0.1   LNMAP localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

 

cd /application/php

 

nginx状态查看配置:

cat >>/application/nginx/conf/extra/status.conf<<EOF        

> ##status
> server{
> listen 80;
> server_name status.happy.com;
> location / {
> stub_status on;
> access_log off;
> }
> }
> EOF

cat extra/status.conf

##status
server{
listen 80;
server_name status.happy.com;
location / {
stub_status on;
access_log off;
}
}

 

posted @ 2018-04-12 00:49  deanyang  阅读(127)  评论(0编辑  收藏  举报