博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[LNMP]Nginx默认虚拟主机
阅读量:6445 次
发布时间:2019-06-23

本文共 1947 字,大约阅读时间需要 6 分钟。

    与httpd类似,第一个被Nginx加载的虚拟主机就是默认主机。但与之不同的是,它还有一个配置用来标记默认虚拟主机。

1、编辑nginx.conf

1
2
3
4
5
6
7
8
9
10
11
[root@juispan conf]
# vi /usr/local/nginx/conf/nginx.conf
        
location ~ \.php$
        
{
            
include fastcgi_params;
            
fastcgi_pass unix:
/tmp/php-fcgi
.sock;
            
fastcgi_index index.php;
            
fastcgi_param SCRIPT_FILENAME 
/usr/local/nginx/html
$fastcgi_script_name;
        
}
    
}
include vhost/*.conf;   
##增加改行
}

2、编辑default.conf

1
2
3
4
5
6
7
8
9
[root@juispan conf]
# mkdir /usr/local/nginx/conf/vhost
[root@juispan conf]
# cd !$;vi default.conf
server
{
    
listen 80 default_server;  
    
server_name aaa.com;
    
index index.html index.htm index.php;
    
root 
/data/wwwroot/default
;
}

3、检查与启动

1
2
3
4
[root@juispan vhost]
#  /usr/local/nginx/sbin/nginx -t
nginx: the configuration 
file 
/usr/local/nginx/conf/nginx
.conf syntax is ok
nginx: configuration 
file 
/usr/local/nginx/conf/nginx
.conf 
test 
is successful
[root@juispan vhost]
#  /usr/local/nginx/sbin/nginx -s reload

4、测试效果

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
[root@juispan vhost]
# mkdir -p /data/wwwroot/default/
[root@juispan vhost]
# echo “This is a default site.”>/data/wwwroot/default/index.html
[root@juispan vhost]
# curl localhost
<!DOCTYPE html>
<html>
<
head
>
<title>Welcome to nginx!<
/title
>
<style>
    
body {
        
width: 35em;
        
margin: 0 auto;
        
font-family: Tahoma, Verdana, Arial, sans-serif;
    
}
<
/style
>
<
/head
>
<body>
<h1>Welcome to nginx!<
/h1
>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.<
/p
>
 
<p>For online documentation and support please refer to
<a href=
"http://nginx.org/"
>nginx.org<
/a
>.<br/>
Commercial support is available at
<a href=
"http://nginx.com/"
>nginx.com<
/a
>.<
/p
>
 
<p><em>Thank you 
for 
using nginx.<
/em
><
/p
>
<
/body
>
<
/html
>
[root@juispan vhost]
# curl -x127.0.0.1:80 123.com
“This is a default site.”
本文转自Grodd51CTO博客,原文链接:http://blog.51cto.com/juispan/1955284
,如需转载请自行联系原作者
你可能感兴趣的文章
当发现数据库的容量很诡异的时候...
查看>>
MySQL学习之路(一)---数据库存储引擎
查看>>
答网友:在Sbo自定义报表中加入参数列
查看>>
SCCM 2012附带的SCEP进程侵占服务器内存的问题
查看>>
Unix整理笔记-超级无敌常用命令杂谈2-里程碑M7
查看>>
centos系统python版本2.6升级到2.7
查看>>
VMWare ESXi 6 创建共享磁盘
查看>>
Awesomplete - 零依赖的简单自动完成插件
查看>>
2013-7-22学习C面试题
查看>>
cocos2d学习笔录1
查看>>
Java注解annotation用法和自定义注解处理器
查看>>
WCF绑定类型选择
查看>>
Lua之数据库访问
查看>>
SKD
查看>>
系统中异常公共处理模块 in spring boot
查看>>
[CareerCup] 6.4 Blue Eyes People on Island 岛上的蓝眼人
查看>>
[转载]程序员低级错误大收集,各个痛心疾首
查看>>
express-session deprecated undefined resave option; provide resave option app.js
查看>>
SQL Server中Index Allocation Map介绍
查看>>
Oracle开发与使用文章收藏
查看>>