Nginx介绍及安装配置(2)

 

 

首页服务器应用

背景:

阅读新闻

Nginx介绍及安装配置

[日期:2017-04-03]   来源:Linux社区  作者:sgk2011   [字体:]  

Nginx的配置

在conf目录下面有配置文件过滤掉default的如下

[root@web01 conf]# pwd

/application/nginx/conf

[root@web01 conf]# tree|grep -v default

.

├── fastcgi.conf

├── fastcgi_params

├── koi-utf

├── koi-win

├── mime.types

├── nginx.conf

├── scgi_params

├── uwsgi_params

└── win-utf

这里除了nginx.conf其他的配置文件保持默认即可

Nginx.conf文件介绍

http {

include      mime.types;

default_type  application/octet-stream;

sendfile        on;

keepalive_timeout  65;

server {  #server{}定义了虚拟主机

listen      80;#监听端口

server_name  localhost;#监听的域名

location / {            #location{}是用来为匹配的URI进行配置URI即语法中的"/uri/" location / 匹配任何查询因为任何查询都是以/开头

root  html;  #知道对应的uri的资源查找路径这html为相对路径完整路径为/application/nginx/html/

index  index.html index.htm; #指定index文件的名称可以配置多个以空格分开如果有多个按照顺序查找

}

error_page  500 502 503 504  /50x.html;

location = /50x.html {

root  html;

}

}

}

Nginx基于域名服务配置

[root@web01 conf]# cat nginx.conf

worker_processes  1;

events {

worker_connections  1024;

}

http {

include      mime.types;

default_type  application/octet-stream;

sendfile        on;

keepalive_timeout  65;

server {

listen      80;

server_name  ;

location / {

root  html/www;

index  index.html index.htm;

}

}

server {

listen      80;

server_name  bbs.linuxidc.com;

location / {

root  html/bbs;

index  index.html index.htm;

}

}

server {

listen      80;

server_name  blog.linuxidc.com;

location / {

root  html/blog;

index  index.html index.htm;

}

}

}

创建域名目录和主页文件index.html

[root@web01 conf]# mkdir ../html/{bbs,www,blog}

[root@web01 conf]# ls ../html/

50x.html  bbs  blog  index.html  www

[root@web01 conf]# for i in bbs www blog;do echo $i >../html/$i/index.html;done

[root@web01 conf]# tree ../html/

../html/

├── 50x.html

├── bbs

│  └── index.html

├── blog

│  └── index.html

├── index.html

└── www

└── index.html

3 directories, 5 files

[root@web01 conf]# cat ../html/blog/index.html

Blog

重启nginx服务

[root@web01 conf]# ../sbin/nginx -t

nginx: the configuration file /application/nginx-1.6.3/conf/nginx.conf syntax is ok

nginx: configuration file /application/nginx-1.6.3/conf/nginx.conf test is successful

[root@web01 conf]# ../sbin/nginx -s reload

本机测试nginx服务器域名访问

[root@web01 conf]# curl

www

[root@web01 conf]# curl bbs.linuxidc.com

bbs

[root@web01 conf]# curl blog.linuxidc.com

blog

[root@web01 conf]# cat /etc/hosts

10.0.0.8  blog.linuxidc.com

也可以在widows上给hosts做解析使用浏览器访问域名来测试。这里不列出

安装错误&解决方法

Nginx介绍及安装配置

Nginx介绍及安装配置

Nginx介绍及安装配置

模块介绍

Nginx介绍及安装配置

 

Nginx服务的SSL认证和htpasswd认证

Ubuntu 下安装和配置 FTP 详解

相关资讯       Nginx安装配置  Nginx介绍 

   

本文评论   查看全部评论 (0)


评论声明

尊重网上道德,遵守中华人民共和国的各项有关法律法规

承担一切因您的行为而直接或间接导致的民事或刑事法律责任

本站管理人员有权保留或删除其管辖留言中的任意内容

本站有权在网站内转载或引用您的评论

参与本评论即表明您已经阅读并接受上述条款

 

 

 

最新资讯

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/b96e4f34a0ef9145bb7e5f26b77d6b4c.html