背景:
阅读新闻
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做解析使用浏览器访问域名来测试。这里不列出
安装错误&解决方法
模块介绍
本文评论 查看全部评论 (0)
尊重网上道德,遵守中华人民共和国的各项有关法律法规 承担一切因您的行为而直接或间接导致的民事或刑事法律责任 本站管理人员有权保留或删除其管辖留言中的任意内容 本站有权在网站内转载或引用您的评论 参与本评论即表明您已经阅读并接受上述条款
评论声明
最新资讯